:root{--brand-base:#0f766e;--text:color-mix(in srgb, var(--brand-base) 4%, #3d3d3d);--text-h:color-mix(in srgb, var(--brand-base) 6%, #161616);--bg:#fff;--bg-shell:color-mix(in srgb, var(--brand-base) 3%, white);--border:color-mix(in srgb, var(--brand-base) 6%, #ededed);--brand:var(--brand-base);--brand-dark:color-mix(in srgb, var(--brand-base) 74%, black);--cyan:#47bfff;--tint:color-mix(in srgb, var(--brand-base) 12%, white);--error:#b00020;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--serif:Georgia, "Times New Roman", serif;font:16px/1.5 var(--sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--text:color-mix(in srgb, var(--brand-base) 6%, #d1d1d1);--text-h:color-mix(in srgb, var(--brand-base) 3%, #f5f5f5);--bg:color-mix(in srgb, var(--brand-base) 3%, #151515);--bg-shell:color-mix(in srgb, var(--brand-base) 5%, #191919);--border:color-mix(in srgb, var(--brand-base) 7%, #303030);--brand:color-mix(in srgb, var(--brand-base) 57%, white);--brand-dark:color-mix(in srgb, var(--brand-base) 68%, #c8c8c8);--cyan:#6fd0ff;--tint:color-mix(in srgb, var(--brand-base) 15%, var(--bg))}}*{box-sizing:border-box}body{margin:0}h1,h2,h3{font-family:var(--serif);color:var(--text-h);margin:0 0 .5rem;font-weight:600}button,input,select,textarea{font:inherit}:where(button){background:var(--bg);color:var(--brand-dark);border:1px solid var(--brand);cursor:pointer;border-radius:6px;padding:.3rem .75rem}:where(button:hover:not(:disabled)){background:var(--tint)}:where(button:disabled){opacity:.5;cursor:not-allowed}.error{color:var(--error)}.page-title{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.btn-primary{background:var(--brand);color:#fff;letter-spacing:.02em;cursor:pointer;border:none;border-radius:6px;padding:.6rem 1.2rem;font-weight:600}.btn-primary:hover{background:var(--brand-dark)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.toolbar input[type=search]{border:1px solid var(--border);background:var(--bg-shell);border-radius:999px;flex:240px;padding:.5rem 1rem}.card-list{flex-direction:column;gap:.6rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.card-row{background:var(--tint);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.card-row .title{color:var(--text-h);font-weight:600}.card-row .subtitle{color:var(--text);opacity:.75;font-size:.85rem}table{border-collapse:collapse;width:100%;font-size:.9rem}th,td{text-align:left;border-bottom:1px solid var(--border);padding:.55rem .75rem}th{font-family:var(--serif);color:var(--text-h);background:var(--bg-shell);font-weight:600}tbody tr:hover{background:var(--bg-shell)}.user-menu[data-v-0d6b973b]{text-align:left;display:inline-block;position:relative}.menu-button[data-v-0d6b973b]{color:var(--text-h);background:0 0;border:none;align-items:center;gap:.6rem;padding:.2rem;font-size:.9rem;font-weight:500;display:inline-flex}.menu-button:hover .avatar[data-v-0d6b973b]{box-shadow:0 0 0 2px var(--brand)}.name[data-v-0d6b973b]{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.avatar[data-v-0d6b973b]{background:var(--tint);width:2.5rem;height:2.5rem;color:var(--brand-dark);letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.chevron[data-v-0d6b973b],.item svg[data-v-0d6b973b]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em}.chevron[data-v-0d6b973b]{stroke-width:3px;transition:transform .15s}.chevron.up[data-v-0d6b973b]{transform:rotate(180deg)}.menu[data-v-0d6b973b]{background:var(--bg);border:1px solid var(--border);z-index:40;border-radius:8px;width:14rem;margin-top:.4rem;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 8px 20px #0000001f}.who[data-v-0d6b973b]{opacity:.7;text-overflow:ellipsis;border-bottom:1px solid var(--border);margin:0;padding:.6rem 1rem;font-size:.8rem;overflow:hidden}.item[data-v-0d6b973b]{width:100%;color:var(--text);text-align:left;background:0 0;border:none;border-radius:0;align-items:center;gap:.6rem;padding:.7rem 1rem;font-size:.9rem;display:flex}.item svg[data-v-0d6b973b]{stroke-width:1.5px;opacity:.6;font-size:1.2rem}.item[data-v-0d6b973b]:hover,.item[data-v-0d6b973b]:focus-visible{background:var(--tint)}.item.logout[data-v-0d6b973b]{border-top:1px solid var(--border)}.app-nav[data-v-2a241518]{background:var(--bg-shell);border:1px solid var(--border);border-radius:999px;margin:1rem 0;padding:.4rem .6rem;font-size:.875rem;position:relative}.nav-bar[data-v-2a241518]{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.nav-group[data-v-2a241518]{position:relative}.nav-group-button[data-v-2a241518],.nav-toggle[data-v-2a241518]{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.3rem .7rem;font-weight:600}.nav-group-button[data-v-2a241518]:hover,.nav-group-button[aria-expanded=true][data-v-2a241518]{background:var(--tint)}.nav-bar>a[data-v-2a241518]{padding:.3rem .7rem}a[data-v-2a241518]{color:var(--brand);font-weight:600;text-decoration:none}a[data-v-2a241518]:hover{text-decoration:underline}.current[data-v-2a241518]{color:var(--text-h);background:var(--tint);border-radius:999px}.nav-menu[data-v-2a241518]{z-index:20;background:var(--bg);border:1px solid var(--border);border-radius:10px;min-width:11rem;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .4rem);left:0;box-shadow:0 6px 18px #0000001f}.nav-menu a[data-v-2a241518]{border-radius:6px;padding:.4rem .6rem;display:block}.nav-menu a[data-v-2a241518]:hover{background:var(--tint);text-decoration:none}.nav-toggle[data-v-2a241518],.nav-panel[data-v-2a241518]{display:none}.nav-panel h2[data-v-2a241518]{text-transform:uppercase;letter-spacing:.04em;opacity:.7;margin:.6rem 0 .2rem;font-size:.75rem}.nav-panel ul[data-v-2a241518]{margin:0;padding:0;list-style:none}.nav-panel a[data-v-2a241518]{padding:.45rem .5rem;display:block}@media (width<=719px){.app-nav[data-v-2a241518]{border-radius:12px}.nav-toggle[data-v-2a241518]{display:inline-block}.nav-bar[data-v-2a241518]{display:none}.app-nav.open .nav-panel[data-v-2a241518]{padding:0 .4rem .4rem;display:block}}main[data-v-b9455007]{max-width:640px;margin:2rem auto;padding:0 1rem;transition:max-width .15s}main.wide[data-v-b9455007]{max-width:1200px}footer[data-v-b9455007]{color:var(--text);opacity:.6;margin-top:2rem;font-size:.75rem}.auth-bar[data-v-b9455007]{text-align:right;font-size:.875rem}.api-down[data-v-b9455007]{color:#7a4a00;background:#fff4e5;border:1px solid #f5b971;border-radius:8px;margin:.5rem 0 1rem;padding:.6rem .9rem}@media (prefers-color-scheme:dark){.api-down[data-v-b9455007]{color:#f5d29a;background:#3a2a10;border-color:#8a5a1a}}.brand[data-v-b9455007]{color:inherit;text-decoration:none}.how-heard-question[data-v-af12dd33]{border:none;margin:0;padding:0}.how-heard-question legend[data-v-af12dd33]{margin-bottom:.4rem;font-weight:600}.options[data-v-af12dd33]{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.3rem 1rem;display:grid}.option[data-v-af12dd33]{align-items:flex-start;gap:.4rem;font-size:.95rem;display:flex}.option input[data-v-af12dd33]{margin-top:.25rem}.other input[data-v-af12dd33]{font:inherit;border:1px solid var(--border);border-radius:6px;width:100%;max-width:20rem;margin-top:.5rem;padding:.4rem}.booking-form[data-v-da73c37e]{margin-top:2rem}.step[data-v-da73c37e],.details-form[data-v-da73c37e]{flex-direction:column;gap:.75rem;display:flex}.details-form label[data-v-da73c37e]{flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}.details-form input[data-v-da73c37e],.details-form textarea[data-v-da73c37e]{font:inherit;border:1px solid var(--border);border-radius:6px;padding:.4rem}.error[data-v-da73c37e]{color:var(--error)}.confirmation[data-v-da73c37e]{background:var(--tint);border-radius:10px;padding:1rem}.how-heard[data-v-da73c37e]{border-top:1px solid var(--border);margin:1rem 0;padding-top:1rem}.nice-to-know[data-v-da73c37e]{opacity:.75;margin:0 0 .5rem;font-size:.9rem}.how-heard-actions[data-v-da73c37e]{align-items:center;gap:1rem;margin-top:.75rem;display:flex}.info-callout[data-v-da73c37e]{background:var(--tint);border:1px solid var(--border);border-radius:10px;padding:.75rem 1rem;font-size:.9rem}.option-card[data-v-da73c37e]{text-align:left;background:var(--bg);border:1px solid var(--border);width:100%;font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:.6rem;padding:.75rem 1rem;display:flex}.type-group[data-v-da73c37e]{flex-direction:column;gap:.5rem;display:flex}.broad-card.open[data-v-da73c37e]{border-color:var(--brand)}.chevron[data-v-da73c37e]{opacity:.6;margin-left:auto}.group-types[data-v-da73c37e]{border-left:2px solid var(--tint);flex-direction:column;gap:.5rem;padding-left:1rem;display:flex}.step-text[data-v-da73c37e]{flex-direction:column;line-height:1.2;display:inline-flex}.step-choice[data-v-da73c37e]{opacity:.8;font-size:.75rem;font-weight:400}.booking-summary[data-v-da73c37e]{border:1px solid var(--brand);border-radius:10px;margin:0;padding:.5rem .75rem;font-size:.9rem}.type-card[data-v-da73c37e]{align-items:flex-start}.type-icon[data-v-da73c37e]{font-size:1.2rem;line-height:1.3}.type-text[data-v-da73c37e]{flex-direction:column;gap:.1rem;display:flex}.specialist-badge[data-v-da73c37e]{background:var(--brand);color:#fff;border-radius:999px;flex:none;margin-left:auto;padding:.1rem .5rem;font-size:.7rem}.type-search[data-v-da73c37e]{font:inherit;border:1px solid var(--border);border-radius:999px;padding:.45rem .8rem}.search-not-repaired[data-v-da73c37e],.search-empty[data-v-da73c37e]{margin:0;font-size:.9rem}.type-broad[data-v-da73c37e]{opacity:.7;font-size:.75rem}.type-examples[data-v-da73c37e],.type-not[data-v-da73c37e]{opacity:.75;font-size:.8rem}.option-card[data-v-da73c37e]:disabled{cursor:not-allowed;opacity:.55}.option-note[data-v-da73c37e]{opacity:.8;margin-left:auto;font-size:.8rem}.option-card.selected[data-v-da73c37e]{background:var(--tint);border-color:var(--brand)}.option-check[data-v-da73c37e]{background:var(--brand);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.3rem;height:1.3rem;font-size:.75rem;display:inline-flex}.option-title[data-v-da73c37e]{color:var(--text-h);font-weight:600}.review-card[data-v-da73c37e]{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:.75rem 1rem}.review-card p[data-v-da73c37e]{margin:.2rem 0;font-size:.9rem}.review-card-head[data-v-da73c37e]{justify-content:space-between;align-items:baseline;display:flex}.review-card-head .title[data-v-da73c37e]{color:var(--text-h);font-weight:600}.edit-link[data-v-da73c37e],.back-link[data-v-da73c37e]{color:var(--brand);font-size:.85rem;text-decoration:underline}.step-nav[data-v-da73c37e]{justify-content:space-between;align-items:center;margin-top:.5rem;display:flex}.step-nav-start[data-v-da73c37e]{justify-content:flex-end}.steps[data-v-da73c37e]{color:var(--text);flex-wrap:wrap;gap:.4rem 1rem;margin:0 0 1rem;padding:0;font-size:.85rem;list-style:none;display:flex}.steps li[data-v-da73c37e]{align-items:center;gap:.35rem;display:flex}.step-number[data-v-da73c37e]{border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;font-size:.75rem;display:inline-flex}.steps li.done .step-number[data-v-da73c37e]{background:var(--tint);border-color:var(--brand)}.steps li.current[data-v-da73c37e]{color:var(--brand);font-weight:600}.steps li.current .step-number[data-v-da73c37e]{background:var(--brand);border-color:var(--brand);color:#fff}.not-repaired[data-v-da73c37e]{margin:0;font-size:.85rem}.not-repaired a[data-v-da73c37e]{color:var(--brand)}.item-hint[data-v-da73c37e],.field-hint[data-v-da73c37e]{opacity:.75;font-size:.8rem}.modal-backdrop[data-v-b1fee49d]{z-index:30;background:#0006;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal[data-v-b1fee49d]{background:var(--bg);border-radius:12px;width:100%;max-width:420px;padding:1.25rem}.modal h3[data-v-b1fee49d]{margin-top:0}.modal-actions[data-v-b1fee49d]{gap:.5rem;margin-top:1rem;display:flex}.view-switch[data-v-e4239ba8]{border:1px solid var(--brand);vertical-align:middle;font-family:var(--sans);border-radius:999px;font-size:.8rem;font-weight:400;display:inline-flex;overflow:hidden}.view-switch a[data-v-e4239ba8]{color:var(--brand-dark);padding:.2rem .75rem;text-decoration:none}.view-switch a[data-v-e4239ba8]:hover{background:var(--tint)}.view-switch a.current[data-v-e4239ba8]{background:var(--brand);color:#fff}.intro[data-v-75bf24ec]{opacity:.8}.skills[data-v-75bf24ec]{font-size:.8rem}.chips[data-v-75bf24ec]{flex-wrap:nowrap;gap:.4rem;display:flex}.attending[data-v-75bf24ec]{cursor:pointer;white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}tr.not-attending td[data-v-75bf24ec]:first-child,tr.not-attending .attending[data-v-75bf24ec]{opacity:.6}.chip[data-v-75bf24ec]{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);opacity:.6;cursor:pointer;border-radius:999px;padding:.2rem .7rem;font-size:.8rem;text-decoration:line-through}.chip.available[data-v-75bf24ec]{background:var(--brand);border-color:var(--brand);color:#fff;opacity:1;text-decoration:none}.muted[data-v-75bf24ec]{opacity:.4}.save-row[data-v-75bf24ec]{align-items:center;gap:.75rem;margin-top:1rem;display:flex}.saved[data-v-75bf24ec]{opacity:.8;font-size:.9rem}.panel[data-v-243ea715]{z-index:20;background:var(--bg);border-left:1px solid var(--border);width:min(440px,100vw);height:100%;padding:1rem 1.25rem 2rem;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-4px 0 16px #00000026}.panel-header[data-v-243ea715]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.panel-header h2[data-v-243ea715]{margin:0}.close[data-v-243ea715]{font:inherit;border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;padding:.3rem .5rem;font-size:1.1rem;line-height:1}.issue[data-v-243ea715]{opacity:.8}.summary[data-v-243ea715],.repair-details[data-v-243ea715]{grid-template-columns:max-content 1fr;gap:.3rem 1rem;margin:.75rem 0;display:grid}.summary dt[data-v-243ea715],.repair-details dt[data-v-243ea715]{color:var(--text-h);font-weight:600}.placeholder-note[data-v-243ea715]{opacity:.7;font-size:.85rem}.repair-details.placeholder dd[data-v-243ea715]{opacity:.4}.comments[data-v-243ea715]{flex-direction:column;gap:.6rem;padding:0;list-style:none;display:flex}.comments li[data-v-243ea715]{background:var(--bg-shell);border:1px solid var(--border);border-radius:8px;padding:.6rem .8rem}.comment-author[data-v-243ea715]{color:var(--brand-dark);font-weight:600}.comment-author.system[data-v-243ea715]{color:var(--text);opacity:.7;font-style:italic;font-weight:400}.comment-time[data-v-243ea715]{opacity:.6;margin-left:.5rem;font-size:.75rem}.comment-content[data-v-243ea715]{margin:.3rem 0 0}.empty[data-v-243ea715]{opacity:.6}.feedback p[data-v-243ea715]{white-space:pre-wrap;margin:.25rem 0}.feedback-label[data-v-243ea715]{opacity:.75;font-size:.8rem;display:block}.view-switch[data-v-aa1c6dae]{border:1px solid var(--brand);vertical-align:middle;font-family:var(--sans);border-radius:999px;font-size:.8rem;font-weight:400;display:inline-flex;overflow:hidden}.view-switch a[data-v-aa1c6dae]{color:var(--brand-dark);padding:.2rem .75rem;text-decoration:none}.view-switch a[data-v-aa1c6dae]:hover{background:var(--tint)}.view-switch a.current[data-v-aa1c6dae]{background:var(--brand);color:#fff}.warning[data-v-55875d57]{color:var(--error);font-size:.8rem;display:block}.chips[data-v-a7c78d0a]{margin-bottom:1rem}.chip-row[data-v-a7c78d0a]{flex-wrap:wrap;gap:.4rem;display:flex}.speciality-row[data-v-a7c78d0a]{margin-top:.4rem;padding-left:.75rem}.chip[data-v-a7c78d0a]{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:999px;padding:.3rem .8rem;font-size:.85rem}.icon-chip[data-v-a7c78d0a]{padding:.3rem .6rem;font-size:1rem}.chip.active[data-v-a7c78d0a]{background:var(--brand);border-color:var(--brand);color:#fff}.skills-editor[data-v-e138d86a]{flex-direction:column;gap:.25rem;display:flex}.skill-row[data-v-e138d86a]{justify-content:space-between;align-items:center;gap:.75rem;font-size:.9rem;display:flex}.skill-row[data-v-e138d86a]:not(.speciality){margin-top:.4rem;font-weight:600}.skill-row.speciality[data-v-e138d86a]{padding-left:1.25rem}.skill-label[data-v-e138d86a]{align-items:baseline;gap:.35rem;display:inline-flex}.covered-note[data-v-e138d86a]{opacity:.65;font-size:.75rem;font-weight:400}.switch[data-v-e138d86a]{border:1px solid var(--border);border-radius:999px;flex:none;display:inline-flex;overflow:hidden}.switch button[data-v-e138d86a]{font:inherit;background:var(--bg);color:var(--text);cursor:pointer;border:none;padding:.15rem .6rem;font-size:.75rem;font-weight:400}.switch button.on[data-v-e138d86a]{background:var(--brand);color:#fff}.switch button.on.none[data-v-e138d86a]{background:var(--tint);color:var(--text)}.view-switch[data-v-12e7f891]{border:1px solid var(--brand);font-family:var(--sans);border-radius:999px;font-size:.8rem;font-weight:400;display:inline-flex;overflow:hidden}.view-switch button[data-v-12e7f891]{background:var(--bg);color:var(--brand-dark);border:none;border-radius:0;padding:.2rem .75rem}.view-switch button.current[data-v-12e7f891]{background:var(--brand);color:#fff}.toolbar[data-v-12e7f891]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.toolbar input[type=search][data-v-12e7f891]{font:inherit;border:1px solid var(--border);border-radius:999px;flex:260px;padding:.45rem .9rem}.cards[data-v-12e7f891]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.9rem;padding:0;list-style:none;display:grid}.card.editing[data-v-12e7f891]{grid-column:1/-1}.card.editing .skills-editor[data-v-12e7f891]{max-width:34rem}.card[data-v-12e7f891]{background:var(--bg-shell);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:.4rem;padding:.9rem 1rem;display:flex}.card.archived[data-v-12e7f891]{opacity:.75}.card.create[data-v-12e7f891]{max-width:480px;margin-bottom:1rem}.card h3[data-v-12e7f891]{margin:0}.card-head[data-v-12e7f891]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.badge[data-v-12e7f891]{background:var(--tint);color:var(--brand-dark);border-radius:999px;padding:.1rem .5rem;font-size:.7rem}.bio[data-v-12e7f891]{opacity:.85;margin:0;font-size:.9rem}.skills[data-v-12e7f891]{flex-wrap:wrap;gap:.3rem;margin:.2rem 0;padding:0;list-style:none;display:flex}.skills li[data-v-12e7f891]{border:1px solid var(--border);background:var(--bg);border-radius:999px;padding:.1rem .55rem;font-size:.8rem}.skills li.none[data-v-12e7f891]{opacity:.6}.login[data-v-12e7f891]{overflow-wrap:anywhere;margin:0;font-size:.85rem}.login.unlinked[data-v-12e7f891]{opacity:.6}.actions[data-v-12e7f891]{flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:.4rem;display:flex}form.edit[data-v-12e7f891],form.create[data-v-12e7f891]{flex-direction:column;gap:.5rem;display:flex}form input[type=text][data-v-12e7f891],form input[type=email][data-v-12e7f891]{font:inherit;border:1px solid var(--border);border-radius:6px;padding:.4rem .6rem;font-size:1rem}.field[data-v-12e7f891]{flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}.hint[data-v-12e7f891]{opacity:.7;font-size:.8rem}fieldset[data-v-12e7f891]{border:1px solid var(--border);border-radius:6px;flex-wrap:wrap;gap:.25rem .75rem;display:flex}.empty[data-v-12e7f891]{opacity:.7}.repair-types[data-v-ff7b509c]{max-width:52rem}.intro[data-v-ff7b509c]{opacity:.8}.toggle[data-v-ff7b509c]{align-items:center;gap:.4rem;font-size:.9rem;display:inline-flex}.broad-card[data-v-ff7b509c]{background:var(--bg-shell);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:.35rem;margin:.75rem 0;padding:.75rem 1rem;display:flex}.type-row[data-v-ff7b509c]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.type-row:not(.speciality) .type-name[data-v-ff7b509c]{font-weight:700}.type-row.speciality[data-v-ff7b509c]{padding-left:1.25rem}.type-row.archived[data-v-ff7b509c]{opacity:.55}.type-label[data-v-ff7b509c]{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}.type-meta[data-v-ff7b509c]{opacity:.7;font-size:.75rem}.badge[data-v-ff7b509c]{border:1px solid var(--border);border-radius:999px;padding:0 .4rem;font-size:.7rem}.row-actions[data-v-ff7b509c]{flex:none;gap:.3rem;display:inline-flex}.row-actions button[data-v-ff7b509c],.row-actions select[data-v-ff7b509c]{font-size:.75rem}.type-form[data-v-ff7b509c]{border:1px dashed var(--brand);border-radius:8px;flex-direction:column;gap:.4rem;padding:.5rem;display:flex}.type-form input[data-v-ff7b509c]{font:inherit;border:1px solid var(--border);border-radius:6px;padding:.35rem .5rem}.icon-field[data-v-ff7b509c]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.icon-field input[data-v-ff7b509c]{width:5rem}.palette button[data-v-ff7b509c]{cursor:pointer;background:0 0;border:none;padding:.1rem;font-size:1.1rem}.pat-field[data-v-ff7b509c]{align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.pat-badge[data-v-ff7b509c]{color:var(--brand);border-color:var(--brand)}.form-actions[data-v-ff7b509c]{gap:.5rem;display:flex}.add-link[data-v-ff7b509c]{color:var(--brand);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:.2rem 0;font-size:.8rem}.error[data-v-ff7b509c]{color:var(--error)}.event-picker[data-v-6aff511e]{align-items:center;gap:.4rem;display:inline-flex}.toolbar[data-v-bb8ea9cf]{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.mode-badge[data-v-bb8ea9cf]{background:var(--cyan);color:#fff;border-radius:999px;padding:.2rem .6rem;font-size:.75rem}.unallocated-row[data-v-bb8ea9cf]{width:100%;margin-bottom:1rem}.card-row[data-v-bb8ea9cf]{flex-wrap:wrap;gap:.6rem;display:flex}.unallocated-row .card[data-v-bb8ea9cf]{flex:0 0 200px;margin:0}.unallocated-row .card-row[data-v-bb8ea9cf]{--card-height:5.7rem;max-height:calc(3 * var(--card-height) + 2 * .6rem);padding-right:.25rem;overflow-y:auto}.board[data-v-bb8ea9cf]{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.lane[data-v-bb8ea9cf]{background:var(--bg-shell);border:1px solid var(--border);border-radius:10px;flex:0 0 240px;padding:.75rem;transition:opacity .15s}.lane.unallocated-row[data-v-bb8ea9cf]{border-color:var(--brand);background:var(--tint);border-style:dashed;border-width:2px}.lane.dimmed[data-v-bb8ea9cf]{opacity:.35}.lane h3[data-v-bb8ea9cf]{align-items:baseline;gap:.4rem;margin-bottom:.5rem;display:flex}.lane .skill-icons[data-v-bb8ea9cf]{cursor:default;gap:.15rem;font-size:.85rem;display:inline-flex}.lane .count[data-v-bb8ea9cf]{font-family:var(--sans);opacity:.6;font-size:.75rem;font-weight:400}.lane .empty[data-v-bb8ea9cf]{opacity:.4;font-size:.85rem}.card[data-v-bb8ea9cf]{background:var(--bg);border:1px solid var(--border);cursor:grab;border-radius:8px;flex-direction:column;gap:.2rem;margin:0 0 .6rem;padding:.5rem .7rem;display:flex}.card.selected[data-v-bb8ea9cf]{outline:2px solid var(--brand);outline-offset:1px}.card[data-v-bb8ea9cf]:active{cursor:grabbing}.general-tag[data-v-bb8ea9cf]{border:1px solid var(--brand);color:var(--brand);vertical-align:middle;border-radius:999px;margin-left:.3rem;padding:0 .4rem;font-size:.7rem}.card-title[data-v-bb8ea9cf]{color:var(--text-h);font-weight:600}.icon[data-v-bb8ea9cf]{margin-right:.2rem}.card-subtitle[data-v-bb8ea9cf]{opacity:.8;font-size:.85rem}.card-meta[data-v-bb8ea9cf]{opacity:.7;align-items:center;gap:.4rem;font-size:.75rem;display:flex}.walk-in-tag[data-v-bb8ea9cf]{background:var(--tint);color:var(--brand-dark);border-radius:999px;padding:.05rem .4rem}.card.conflict[data-v-bb8ea9cf]{border-color:var(--error);border-width:2px}.conflict-warning[data-v-bb8ea9cf]{color:var(--error);margin-top:.2rem;font-size:.75rem}.status[data-v-bb8ea9cf]{background:var(--bg-shell);border-radius:999px;padding:.1rem .5rem}.status-arrived[data-v-bb8ea9cf]{background:var(--tint);color:var(--brand-dark)}.status-in_progress[data-v-bb8ea9cf]{background:var(--cyan);color:#fff}.status-done[data-v-bb8ea9cf]{opacity:.5}.card.done[data-v-bb8ea9cf]{opacity:.55}.modal-backdrop[data-v-bb8ea9cf]{z-index:10;background:#0006;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal[data-v-bb8ea9cf]{background:var(--bg);border-radius:12px;width:100%;max-width:420px;max-height:90vh;padding:1.25rem;overflow-y:auto}.modal form[data-v-bb8ea9cf]{flex-direction:column;gap:.6rem;margin-top:.75rem;display:flex}.modal label[data-v-bb8ea9cf]{flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}.modal input[data-v-bb8ea9cf],.modal select[data-v-bb8ea9cf],.modal textarea[data-v-bb8ea9cf]{font:inherit;border:1px solid var(--border);border-radius:6px;padding:.4rem}.modal-actions[data-v-bb8ea9cf]{gap:.5rem;margin-top:.25rem;display:flex}.intro[data-v-93fc5965]{opacity:.8}.message[data-v-93fc5965]{font-weight:600}.tools[data-v-93fc5965]{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.tool[data-v-93fc5965]{border:1px solid var(--border);border-radius:8px;flex-direction:column;flex:260px;gap:.6rem;padding:1rem;display:flex}.tool h3[data-v-93fc5965]{margin:0}.tool label[data-v-93fc5965]{flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}.tool select[data-v-93fc5965]{font:inherit;border:1px solid var(--border);border-radius:6px;padding:.4rem}.tool button[data-v-93fc5965]{align-self:flex-start}.stage-buttons[data-v-93fc5965]{gap:.5rem;display:flex}.hint[data-v-93fc5965]{opacity:.7;margin:0;font-size:.85rem}.email-page h3[data-v-663a19fe]{margin-top:1.5rem}.settings h4[data-v-663a19fe]{margin:.75rem 0 0}.status p[data-v-663a19fe]{margin:.3rem 0}.notice[data-v-663a19fe]{background:var(--tint);border:1px solid var(--border);border-radius:10px;padding:.5rem .8rem}.settings[data-v-663a19fe]{flex-direction:column;gap:.75rem;max-width:32rem;display:flex}.settings label[data-v-663a19fe]{flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}.settings label.toggle[data-v-663a19fe]{flex-direction:row;align-items:center;gap:.5rem}.settings input[type=text][data-v-663a19fe],.settings input[type=email][data-v-663a19fe],.settings textarea[data-v-663a19fe]{font:inherit;border:1px solid var(--border);border-radius:6px;padding:.4rem}.hint[data-v-663a19fe]{opacity:.75;font-size:.8rem}.row[data-v-663a19fe]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ok[data-v-663a19fe]{color:var(--brand)}.error[data-v-663a19fe]{color:var(--error)}.dns-records .value[data-v-663a19fe]{word-break:break-all;font-family:ui-monospace,monospace;font-size:.8rem}.dns-records td[data-v-663a19fe]:nth-child(2){font-family:ui-monospace,monospace;font-size:.8rem}.visually-hidden[data-v-663a19fe]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dns-records .copy[data-v-663a19fe]{white-space:nowrap}.dns-records .copy button[data-v-663a19fe]{margin-left:.25rem;font-size:.75rem}.presets[data-v-f9b121e0]{flex-wrap:wrap;gap:.4rem;display:flex}.swatch[data-v-f9b121e0]{border:2px solid var(--bg);outline:1px solid var(--border);border-radius:50%;width:1.75rem;height:1.75rem;padding:0}.swatch[aria-pressed=true][data-v-f9b121e0]{outline:2px solid var(--text-h)}.settings[data-v-f9b121e0]{flex-direction:column;gap:.75rem;max-width:32rem;display:flex}.settings label[data-v-f9b121e0]{flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}.settings label.toggle[data-v-f9b121e0]{flex-direction:row;align-items:center;gap:.5rem}.settings input[type=text][data-v-f9b121e0],.settings input[type=url][data-v-f9b121e0],.settings input[type=email][data-v-f9b121e0],.settings textarea[data-v-f9b121e0]{font:inherit;border:1px solid var(--border);border-radius:6px;padding:.4rem}.hint[data-v-f9b121e0]{opacity:.75;font-size:.8rem}.row[data-v-f9b121e0]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ok[data-v-f9b121e0]{color:var(--brand)}.error[data-v-f9b121e0]{color:var(--error)}.intro[data-v-1a749f29]{opacity:.8}.muted[data-v-1a749f29]{opacity:.6}.flag[data-v-1a749f29]{border:1px solid var(--brand);color:var(--brand);cursor:help;border-radius:999px;margin-left:.4rem;padding:.05rem .45rem;font-size:.75rem}.toolbar[data-v-1a749f29],.pager[data-v-1a749f29]{align-items:center;gap:.5rem;margin:.5rem 0;display:flex}.toolbar input[data-v-1a749f29],.toolbar select[data-v-1a749f29]{font:inherit;border:1px solid var(--border);border-radius:999px;padding:.35rem .6rem}.toolbar input[data-v-1a749f29]{min-width:16rem}.pager span[data-v-1a749f29]{opacity:.8;font-size:.85rem}.invite[data-v-1a749f29]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.invite input[data-v-1a749f29]{font:inherit;border:1px solid var(--border);border-radius:6px;min-width:18rem;padding:.4rem}.hint[data-v-1a749f29]{opacity:.75;font-size:.8rem}.error[data-v-1a749f29]{color:var(--error)}.visually-hidden[data-v-1a749f29]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.chips[data-v-dd7580e3]{flex-wrap:wrap;gap:.4rem;display:flex}.intro[data-v-dd7580e3]{opacity:.8}.attending[data-v-dd7580e3]{cursor:pointer;white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}tr.not-attending td[data-v-dd7580e3]:first-child,tr.not-attending .attending[data-v-dd7580e3]{opacity:.6}.chip[data-v-dd7580e3]{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);opacity:.6;cursor:pointer;border-radius:999px;padding:.2rem .7rem;font-size:.8rem;text-decoration:line-through}.chip.available[data-v-dd7580e3]{background:var(--brand);border-color:var(--brand);color:#fff;opacity:1;text-decoration:none}.muted[data-v-dd7580e3]{opacity:.4}.warning[data-v-dd7580e3]{color:var(--brand-dark);margin:.4rem 0 0;font-size:.8rem}.save-row[data-v-dd7580e3]{align-items:center;gap:.75rem;margin-top:1rem;display:flex}.saved[data-v-dd7580e3]{opacity:.8;font-size:.9rem}.finish-repair[data-v-9497cacc]{flex-wrap:wrap;align-items:center;gap:.3rem;display:inline-flex}.bring-back[data-v-9497cacc]{align-items:center;gap:.25rem;font-size:.8rem;display:inline-flex}.cancel[data-v-9497cacc]{opacity:.7}.pat-control[data-v-a9f6c8fe]{flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.8rem;display:inline-flex}.pat-result[data-v-a9f6c8fe]{white-space:nowrap}.pat-result.needed[data-v-a9f6c8fe]{font-weight:600}.pat-result.passed[data-v-a9f6c8fe]{color:var(--brand);font-weight:600}.pat-result.failed[data-v-a9f6c8fe]{color:var(--error);font-weight:600}.toolbar[data-v-d05c46f3]{margin-bottom:1rem}.actions[data-v-d05c46f3]{flex-wrap:wrap;gap:.4rem;display:flex}.modal-backdrop[data-v-d05c46f3]{z-index:10;background:#0006;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal[data-v-d05c46f3]{background:var(--bg);border-radius:12px;width:100%;max-width:420px;max-height:90vh;padding:1.25rem;overflow-y:auto}.modal form[data-v-d05c46f3]{flex-direction:column;gap:.6rem;margin-top:.75rem;display:flex}.modal label[data-v-d05c46f3]{flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}.modal select[data-v-d05c46f3],.modal textarea[data-v-d05c46f3]{font:inherit;border:1px solid var(--border);border-radius:6px;padding:.4rem}.modal-actions[data-v-d05c46f3]{gap:.5rem;margin-top:.25rem;display:flex}section[data-v-018d7916]{max-width:36rem}.intro[data-v-018d7916]{opacity:.85}.actions[data-v-018d7916]{align-items:center;gap:.75rem;margin-top:1rem;display:flex}.ok[data-v-018d7916]{color:var(--brand)}.error[data-v-018d7916]{color:var(--error)}.nowrap[data-v-79b63f5d]{white-space:nowrap}.actions[data-v-79b63f5d]{gap:.4rem;display:flex}.check-in[data-v-3e3c5be1]{flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.8rem;display:inline-flex}.check-in input[data-v-3e3c5be1]{width:4.5rem}.cancel[data-v-3e3c5be1]{opacity:.7}.status[data-v-7ef8a233]{background:var(--bg-shell);color:var(--text);opacity:.85;border-radius:999px;padding:.15rem .5rem;font-size:.75rem;display:inline-block}.status-arrived[data-v-7ef8a233]{background:var(--tint);color:var(--brand-dark);opacity:1}.status-in_progress[data-v-7ef8a233]{background:var(--cyan);color:#fff;opacity:1}.status-done[data-v-7ef8a233]{opacity:.5}.queue-board[data-v-7ef8a233]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:start;gap:1rem;padding-bottom:.5rem;display:grid}.queue-column[data-v-7ef8a233]{background:var(--bg-shell);border:1px solid var(--border);border-radius:10px;min-width:0;padding:.75rem}.queue-column h3[data-v-7ef8a233]{align-items:baseline;gap:.4rem;margin-bottom:.6rem;display:flex}.queue-column .count[data-v-7ef8a233]{font-family:var(--sans);color:var(--text);opacity:.6;font-size:.75rem;font-weight:400}.queue-card[data-v-7ef8a233]{background:var(--bg);border:1px solid var(--border);cursor:pointer;border-radius:8px;flex-direction:column;gap:.3rem;margin-bottom:.6rem;padding:.6rem .7rem;display:flex}.queue-card.selected[data-v-7ef8a233]{outline:2px solid var(--brand);outline-offset:1px}.card-title[data-v-7ef8a233]{color:var(--text-h);font-weight:600}.card-type[data-v-7ef8a233]{opacity:.75;font-size:.75rem}.card-subtitle[data-v-7ef8a233]{opacity:.8;font-size:.85rem}.card-meta[data-v-7ef8a233]{opacity:.7;gap:.5rem;font-size:.75rem;display:flex}.card-actions[data-v-7ef8a233]{flex-wrap:wrap;gap:.4rem;margin-top:.2rem;display:flex}.modal-backdrop[data-v-7ef8a233]{z-index:10;background:#0006;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal[data-v-7ef8a233]{background:var(--bg);border-radius:12px;width:100%;max-width:420px;max-height:90vh;padding:1.25rem;overflow-y:auto}.modal form[data-v-7ef8a233]{flex-direction:column;gap:.6rem;margin-top:.75rem;display:flex}.modal label[data-v-7ef8a233]{flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}.modal input[data-v-7ef8a233],.modal select[data-v-7ef8a233],.modal textarea[data-v-7ef8a233]{font:inherit;border:1px solid var(--border);border-radius:6px;padding:.4rem}.modal-actions[data-v-7ef8a233]{gap:.5rem;margin-top:.25rem;display:flex}.summary-total[data-v-1ca78281]{margin:.75rem 0 .5rem}.pat-total[data-v-1ca78281]{opacity:.8}.summary[data-v-1ca78281]{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.5rem;margin-bottom:.75rem;display:grid}.broad-summary[data-v-1ca78281]{border:1px solid var(--border);background:var(--bg-shell);border-radius:8px;flex-direction:column;gap:.15rem;padding:.5rem .75rem;font-size:.8rem;display:flex}.broad-head[data-v-1ca78281]{align-items:baseline;gap:.35rem;font-size:.95rem;font-weight:700;display:flex}.broad-count[data-v-1ca78281]{color:var(--brand);margin-left:auto}.summary-line[data-v-1ca78281]{opacity:.8}.outcome-totals[data-v-1ca78281],.weight-total[data-v-1ca78281],.feedback-total[data-v-1ca78281],.how-heard[data-v-1ca78281]{margin:0 0 .5rem;font-size:.9rem}.broad-outcomes[data-v-1ca78281]{margin-top:.15rem;font-weight:600}.outcome-not_possible[data-v-1ca78281]{color:var(--error)}.general-tag[data-v-1ca78281]{border:1px solid var(--border);border-radius:999px;margin-right:.2rem;padding:0 .4rem;font-size:.7rem}.when[data-v-1ca78281]{white-space:nowrap;font-size:.85rem}.pager[data-v-1ca78281]{align-items:center;gap:.75rem;margin-top:.75rem;font-size:.85rem;display:flex}.identity[data-v-f3588aa3]{align-items:center;gap:.9rem;margin:1rem 0 1.25rem;display:flex}.avatar[data-v-f3588aa3]{background:var(--tint);width:3.5rem;height:3.5rem;color:var(--brand-dark);border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;font-weight:600;display:inline-flex}.name[data-v-f3588aa3]{color:var(--text-h);font-size:1.1rem;font-weight:600}.email[data-v-f3588aa3]{opacity:.7}.card[data-v-f3588aa3]{background:var(--bg-shell);border:1px solid var(--border);border-radius:10px;max-width:32rem;margin-bottom:1rem;padding:1rem 1.25rem}.card h3[data-v-f3588aa3]{margin:0 0 .4rem}.card p[data-v-f3588aa3]{margin:.3rem 0}form[data-v-f3588aa3]{flex-direction:column;gap:.6rem;display:flex}label[data-v-f3588aa3]{flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}input[type=text][data-v-f3588aa3],input[type=password][data-v-f3588aa3]{font:inherit;border:1px solid var(--border);border-radius:6px;padding:.45rem .6rem}.actions[data-v-f3588aa3]{gap:.5rem;display:flex}.note[data-v-f3588aa3]{opacity:.75;font-size:.85rem}.skill-actions[data-v-f3588aa3]{gap:.5rem;margin-top:.5rem;display:flex}.profile-name[data-v-f3588aa3]{font-weight:600}.skills[data-v-f3588aa3]{flex-wrap:wrap;gap:.3rem;margin:.3rem 0;padding:0;list-style:none;display:flex}.skills li[data-v-f3588aa3]{border:1px solid var(--border);background:var(--bg);border-radius:999px;padding:.1rem .55rem;font-size:.8rem}.ok[data-v-f3588aa3]{color:var(--brand-dark);font-weight:600}.feedback[data-v-db1014cc]{max-width:40rem;margin-top:2rem}.visit[data-v-db1014cc]{background:var(--tint);border:1px solid var(--border);border-radius:10px;margin-bottom:1rem;padding:.75rem 1rem}.visit p[data-v-db1014cc]{margin:.2rem 0}.questions[data-v-db1014cc]{flex-direction:column;gap:1.25rem;display:flex}.questions>label[data-v-db1014cc]{flex-direction:column;gap:.3rem;font-weight:600;display:flex}.questions textarea[data-v-db1014cc]{font:inherit;border:1px solid var(--border);border-radius:6px;padding:.4rem;font-weight:400}.choice[data-v-db1014cc]{border:none;flex-wrap:wrap;gap:.4rem 1.25rem;margin:0;padding:0;display:flex}.choice legend[data-v-db1014cc]{margin-bottom:.4rem;font-weight:600}.scale[data-v-db1014cc]{flex-wrap:wrap;gap:.4rem 1rem;display:flex}.scale-point[data-v-db1014cc]{align-items:center;gap:.25rem;display:flex}.hint[data-v-db1014cc]{opacity:.75;margin:.3rem 0 0;font-size:.85rem}.error[data-v-db1014cc]{color:var(--error)}.feedback-page[data-v-22f8e863]{max-width:40rem}.hint[data-v-22f8e863]{opacity:.75;font-size:.85rem}.choices[data-v-22f8e863],.removed ul[data-v-22f8e863]{flex-direction:column;gap:.4rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.choices li[data-v-22f8e863],.removed li[data-v-22f8e863],.add[data-v-22f8e863],.row[data-v-22f8e863]{align-items:center;gap:.5rem;display:flex}.choices input[data-v-22f8e863],.add input[data-v-22f8e863]{min-width:0;font:inherit;border:1px solid var(--border);border-radius:6px;flex:1;padding:.4rem}.removed[data-v-22f8e863]{margin-top:1.25rem}.removed h4[data-v-22f8e863]{margin:0}.removed li span[data-v-22f8e863]{opacity:.75;flex:1}.row[data-v-22f8e863]{margin-top:1.25rem}.error[data-v-22f8e863]{color:var(--error)}.toolbar[data-v-d11d8214]{margin-bottom:.75rem}.summary[data-v-d11d8214]{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.5rem;margin-bottom:.75rem;display:grid}.metric[data-v-d11d8214],.broad-summary[data-v-d11d8214]{border:1px solid var(--border);background:var(--bg-shell);border-radius:8px;flex-direction:column;gap:.15rem;padding:.5rem .75rem;font-size:.8rem;display:flex}.metric-link[data-v-d11d8214]{font:inherit;color:var(--brand-dark);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.metric-label[data-v-d11d8214]{opacity:.8}.metric-value[data-v-d11d8214]{font-size:.95rem;font-weight:700}.bars[data-v-d11d8214]{align-items:flex-end;gap:.2rem;height:2.5rem;margin-top:.25rem;display:flex}.bar[data-v-d11d8214]{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.bar-fill[data-v-d11d8214]{background:var(--brand);border-radius:2px 2px 0 0;width:100%;min-height:1px}.bar-score[data-v-d11d8214]{opacity:.75;font-size:.65rem}.broad-head[data-v-d11d8214]{align-items:baseline;gap:.35rem;font-size:.95rem;font-weight:700;display:flex}.broad-count[data-v-d11d8214]{color:var(--brand);margin-left:auto}.summary-line[data-v-d11d8214]{opacity:.8}.outcome-ratings[data-v-d11d8214]{margin:0 0 .75rem;font-size:.9rem}.feedback-filter[data-v-d11d8214]{flex-wrap:wrap;gap:.4rem;margin:-.5rem 0 1rem;display:flex}.chip[data-v-d11d8214]{font:inherit;border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;padding:.2rem .7rem;font-size:.8rem}.chip.active[data-v-d11d8214]{background:var(--brand);border-color:var(--brand);color:#fff}.general-tag[data-v-d11d8214]{border:1px solid var(--border);border-radius:999px;margin-right:.2rem;padding:0 .4rem;font-size:.7rem}.rating[data-v-d11d8214]{text-align:center;font-weight:700}.feedback-text[data-v-d11d8214]{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;overflow:hidden}.repair-row.clickable[data-v-d11d8214]{cursor:pointer}.repair-row.open td[data-v-d11d8214],.feedback-detail td[data-v-d11d8214]{background:var(--tint)}.feedback-detail p[data-v-d11d8214]{white-space:pre-wrap;margin:.25rem 0}.label[data-v-d11d8214]{opacity:.75;font-size:.8rem;display:block}.pager[data-v-d11d8214]{align-items:center;gap:.75rem;margin-top:.75rem;font-size:.85rem;display:flex}.error[data-v-d11d8214]{color:var(--error)}.cancel[data-v-fc2e75ee]{margin-top:2rem}.booking[data-v-fc2e75ee]{background:var(--tint);border:1px solid var(--border);border-radius:10px;margin-bottom:1rem;padding:.75rem 1rem}.booking p[data-v-fc2e75ee]{margin:.2rem 0}.actions[data-v-fc2e75ee]{align-items:center;gap:1rem;display:flex}.error[data-v-fc2e75ee]{color:var(--error)}.not-found[data-v-bd1117a7]{text-align:center;padding:3rem 1rem}.not-found h2[data-v-bd1117a7]{margin-bottom:.5rem}.privacy[data-v-ffda0d82]{max-width:40rem}.privacy h3[data-v-ffda0d82]{margin:1.25rem 0 .25rem;font-size:1rem}.privacy p[data-v-ffda0d82]{margin:0}
