.parent-preview[data-v-1e767c96]{--wine:var(--engage-wine,#8c1515);--ink:var(--engage-ink,#252a32);--muted:#59616d;max-width:1040px;margin:0 auto;padding-bottom:28px;color:var(--ink)}.parent-preview__header[data-v-1e767c96]{margin-bottom:24px}.parent-preview__header h1[data-v-1e767c96]{margin:0 0 8px;font-size:1.65rem}.parent-preview__header p[data-v-1e767c96]{margin:0;color:var(--muted);line-height:1.6}.parent-preview__mode[data-v-1e767c96]{background:#f6eaea;color:var(--wine);padding:6px 10px}.parent-preview__portal-entry[data-v-1e767c96]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.parent-preview__controls[data-v-1e767c96],.parent-preview__entry-card[data-v-1e767c96]{border:1px solid #e3e6eb;border-radius:12px;background:#fff;-webkit-box-shadow:none;box-shadow:none}.parent-preview__controls[data-v-1e767c96] .card-body,.parent-preview__entry-card[data-v-1e767c96]{padding:24px}.parent-preview__step[data-v-1e767c96]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}.parent-preview__step>span[data-v-1e767c96]{display:grid;width:30px;height:30px;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;place-items:center;border-radius:8px;background:#f6eaea;color:var(--wine);font-weight:700}.parent-preview__step h2[data-v-1e767c96]{margin:0;font-size:1rem}.parent-preview__step p[data-v-1e767c96]{margin:4px 0 0;color:var(--muted);font-size:.8rem;line-height:1.5}.parent-preview__step--student[data-v-1e767c96]{margin-top:24px;padding-top:20px;border-top:1px solid #e3e6eb}.parent-preview__search-bar[data-v-1e767c96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.parent-preview__search-bar[data-v-1e767c96] .form-group{min-width:0}.parent-preview__parent-list[data-v-1e767c96]{display:grid;gap:8px;max-height:260px;overflow:auto}.parent-preview__parent-list button[data-v-1e767c96]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-height:60px;padding:12px;border:1px solid #e3e6eb;border-radius:8px;background:#fff;color:inherit;text-align:left}.parent-preview__parent-list button.active[data-v-1e767c96],.parent-preview__parent-list button[data-v-1e767c96]:hover{border-color:var(--wine);background:#fbf4f4}.parent-preview__parent-list button[data-v-1e767c96]:disabled{opacity:.6}.parent-preview__parent-list button>span[data-v-1e767c96]:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.parent-preview__parent-list small[data-v-1e767c96]{color:var(--muted);font-size:.75rem}.parent-preview__avatar[data-v-1e767c96]{display:grid;width:34px;height:34px;-webkit-box-flex:0;-ms-flex:0 0 34px;flex:0 0 34px;place-items:center;border-radius:8px;background:#f6eaea;color:var(--wine)}.parent-preview__empty[data-v-1e767c96]{padding:20px;color:var(--muted);text-align:center}.parent-preview__reason-meta[data-v-1e767c96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;color:var(--muted);font-size:.75rem}.parent-preview__reason-meta span[data-v-1e767c96]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.parent-preview__reason-meta strong[data-v-1e767c96]{white-space:nowrap}.parent-preview__entry-icon[data-v-1e767c96]{display:block;width:36px;height:36px;margin:20px 0 12px;color:var(--wine)}.parent-preview__entry-card h2[data-v-1e767c96]{margin:0;font-size:1.2rem}.parent-preview__entry-card>p[data-v-1e767c96]{margin:10px 0 16px;color:var(--muted);font-size:.86rem;line-height:1.6}.parent-preview__selected-context[data-v-1e767c96]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;border:1px solid #e3e6eb;border-radius:8px}.parent-preview__selected-context>div[data-v-1e767c96]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-wrap:anywhere}.parent-preview__selected-context small[data-v-1e767c96]{color:var(--muted)}.parent-preview__entry-empty[data-v-1e767c96]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;border:1px dashed #d9c8ca;border-radius:8px;color:var(--muted)}.parent-preview__entry-checklist[data-v-1e767c96]{display:grid;gap:12px;margin:20px 0;padding:0;list-style:none}.parent-preview__entry-checklist li[data-v-1e767c96]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;font-size:.86rem}.parent-preview__entry-checklist .c-icon[data-v-1e767c96]{-ms-flex-negative:0;flex-shrink:0;color:var(--wine)}.parent-preview__open[data-v-1e767c96]{width:100%;min-height:44px}.parent-preview__privacy[data-v-1e767c96]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:16px;color:var(--muted);font-size:.75rem}.parent-preview[data-v-1e767c96] .btn-outline-primary{border-color:var(--wine);color:var(--wine)}.parent-preview[data-v-1e767c96] .btn-outline-primary:hover{background:#fbf4f4}.parent-preview[data-v-1e767c96] .btn:focus-visible,.parent-preview button[data-v-1e767c96]:focus-visible{outline:2px solid var(--wine);outline-offset:3px}@media(max-width:767.98px){.parent-preview__portal-entry[data-v-1e767c96]{grid-template-columns:1fr}.parent-preview__controls[data-v-1e767c96] .card-body,.parent-preview__entry-card[data-v-1e767c96]{padding:16px}.parent-preview__search-bar[data-v-1e767c96]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.parent-preview__search-bar .form-group[data-v-1e767c96]{-ms-flex-preferred-size:100%;flex-basis:100%}.parent-preview__search-bar button[data-v-1e767c96]{min-height:44px}.parent-preview__reason-meta[data-v-1e767c96]{-ms-flex-wrap:wrap;flex-wrap:wrap}}