._panel_yb8m7_1{--ink:var(--brand-ink);--module-accent:var(--primary);color:var(--foreground);background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;margin:1.5rem 0;padding:clamp(1rem,3vw,2rem)}._heading_yb8m7_12{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.4rem;display:flex}._heading_yb8m7_12 h2,._heading_yb8m7_12 h3{color:var(--ink);margin:0 0 .5rem;font-size:clamp(1.3rem,2.5vw,1.8rem)}._heading_yb8m7_12 p,._muted_yb8m7_27{color:var(--muted-foreground);margin:0;font-size:.9rem;line-height:1.6}._grid_yb8m7_33{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;display:grid}._card_yb8m7_38{border:1px solid var(--border);border-radius:var(--radius-card);background:#fff;min-width:0;padding:1.3rem}._card_yb8m7_38 h3,._card_yb8m7_38 h4{margin:.7rem 0;font-size:1.1rem}._card_yb8m7_38 p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9rem;line-height:1.6}._card_yb8m7_38 small{color:var(--muted-foreground);margin:.5rem 0;line-height:1.5;display:block}._row_yb8m7_62{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}._actions_yb8m7_69{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}._actions_yb8m7_69 button{cursor:pointer}._form_yb8m7_79{gap:1.2rem;min-width:0;display:grid}._form_yb8m7_79 label{gap:.4rem;min-width:0;font-size:.85rem;font-weight:600;display:grid}._form_yb8m7_79 input,._form_yb8m7_79 select,._form_yb8m7_79 textarea,._filter_yb8m7_94 input,._filter_yb8m7_94 select{border:1px solid var(--border-strong);border-radius:var(--radius-control);width:100%;min-width:0;line-height:1.5;font:inherit;min-height:var(--control-height);color:var(--foreground);background:#fff;padding:11px 14px;font-size:1rem;font-weight:400;line-height:1.5}._form_yb8m7_79 textarea{resize:vertical;min-height:90px}._form_yb8m7_79 input:focus,._form_yb8m7_79 select:focus,._form_yb8m7_79 textarea:focus,._filter_yb8m7_94 input:focus,._filter_yb8m7_94 select:focus{outline:3px solid var(--ring);outline-offset:2px}._fields_yb8m7_122{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:1rem;display:grid}._filter_yb8m7_94{flex-wrap:wrap;align-items:end;gap:.75rem;margin-bottom:1.3rem;display:flex}._filter_yb8m7_94 label{flex:1;gap:.4rem;min-width:150px;font-size:.8rem;font-weight:600;display:grid}._badge_yb8m7_142{color:#5c3463;font-size:var(--text-caption);background:#eee7f0;border-radius:6px;align-items:center;gap:.35rem;padding:.35rem .6rem;font-weight:700;display:inline-flex}._badge_yb8m7_142[data-status=registered],._badge_yb8m7_142[data-status=completed]{color:#305941;background:#e7f1eb}._badge_yb8m7_142[data-status=cancelled]{color:#893b3b;background:#f4e7e7}._badge_yb8m7_142[data-status=in_progress]{color:#775610;background:#faf0d9}._price_yb8m7_166{color:var(--ink);font-size:1.4rem;font-weight:750}._line_yb8m7_171{border:1px solid var(--border);border-radius:var(--radius-card);background:#fff;gap:1rem;min-width:0;padding:1rem;display:grid}._summary_yb8m7_180{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.8rem;margin:1rem 0 1.5rem;display:grid}._summary_yb8m7_180>div{border:1px solid var(--border);background:#fff;border-radius:12px;padding:1rem}._summary_yb8m7_180 strong{color:var(--ink);margin-bottom:.25rem;font-size:1.35rem;display:block}._summary_yb8m7_180 span{color:var(--muted-foreground);font-size:.78rem}._clientList_yb8m7_202{gap:.5rem;max-height:320px;margin:1rem 0;display:grid;overflow:auto}._clientList_yb8m7_202 button{text-align:left;border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:10px;padding:.85rem}._clientList_yb8m7_202 button:hover{border-color:var(--module-accent)}._clientList_yb8m7_202 strong,._clientList_yb8m7_202 small{display:block}._clientList_yb8m7_202 small{color:var(--muted-foreground);margin-top:.3rem}._notice_yb8m7_228{background:#f0eaf2;border-radius:10px;padding:1rem;font-size:.82rem;line-height:1.6}._tabs_yb8m7_235{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0;display:flex}._tabs_yb8m7_235 button{min-height:var(--control-height-small);font-size:var(--text-small);color:var(--brand-ink);border:1px solid var(--border-strong);border-radius:var(--radius-control);cursor:pointer;background:#fff;padding:.7rem 1rem;font-weight:600}._tabs_yb8m7_235 button:hover{background:var(--accent);border-color:var(--primary)}._tabs_yb8m7_235 button[aria-current=page]{background:var(--ink);color:#fff}._progress_yb8m7_257{background:#eee9f0;border-radius:5px;height:5px;margin:1rem 0;overflow:hidden}._progress_yb8m7_257 span{background:var(--module-accent);height:100%;display:block}._details_yb8m7_269{border:1px solid var(--border);border-radius:10px;margin:1rem 0;padding:1rem}._details_yb8m7_269 summary{cursor:pointer;font-weight:650}@media (max-width:600px){._panel_yb8m7_1{border-radius:var(--radius-card);padding:1rem}._actions_yb8m7_69>._button_yb8m7_284{justify-content:center;width:100%}._summary_yb8m7_180{grid-template-columns:1fr 1fr}}@media print{._panel_yb8m7_1{border:0;padding:0}._actions_yb8m7_69,._filter_yb8m7_94,._tabs_yb8m7_235{display:none!important}}
