.mask[data-v-b21acd0e]{z-index:240;background:#0f172a66;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.sheet[data-v-b21acd0e]{background:#fff;border-radius:16px;flex-direction:column;width:min(520px,100%);max-height:min(80vh,640px);display:flex;overflow:hidden;box-shadow:0 12px 40px #0f172a2e}.head[data-v-b21acd0e]{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px 10px;display:flex}.head h3[data-v-b21acd0e]{color:#0f172a;margin:0;font-size:1rem}.head p[data-v-b21acd0e]{color:#94a3b8;margin:4px 0 0;font-size:.78rem}.close[data-v-b21acd0e]{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:1.4rem;line-height:1}.search[data-v-b21acd0e]{flex-shrink:0;padding:0 16px 10px}.search-input[data-v-b21acd0e]{width:100%;height:36px;font:inherit;box-sizing:border-box;background:#f1f5f9;border:none;border-radius:10px;padding:0 12px}.search-input[data-v-b21acd0e]:focus,.search-input[data-v-b21acd0e]:focus-visible{box-shadow:none;background:#eef2f6;outline:none}.crumb[data-v-b21acd0e]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px 6px;min-height:28px;padding:4px 16px 12px;font-size:.82rem;line-height:1.5;display:flex;overflow-x:auto}.crumb-btn[data-v-b21acd0e]{color:#2a9d8f;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:2px 0;line-height:1.5}.crumb-btn.active[data-v-b21acd0e]{color:#0f172a;font-weight:600}.sep[data-v-b21acd0e]{color:#94a3b8;flex-shrink:0;line-height:1.5}.notice[data-v-b21acd0e]{color:#2a9d8f;flex-shrink:0;margin:0 20px 8px;font-size:.78rem}.list[data-v-b21acd0e]{flex:1;min-height:0;margin:0;padding:0 0 8px;list-style:none;overflow-y:auto}.item[data-v-b21acd0e]{width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.item[data-v-b21acd0e]:hover{background:#f8fafc}.empty[data-v-b21acd0e]{text-align:center;color:#94a3b8;padding:40px 20px;font-size:.88rem}.create-footer[data-v-b21acd0e]{color:#2a9d8f;font:inherit;cursor:pointer;background:#fff;border:none;border-top:1px solid #e2e8f0;flex-shrink:0;padding:12px 16px 16px;font-weight:500}.create-form[data-v-b21acd0e]{flex-direction:column;flex:1;gap:12px;min-height:0;padding:8px 20px 20px;display:flex;overflow-y:auto}.create-form label[data-v-b21acd0e]{color:#475569;flex-direction:column;gap:6px;font-size:.82rem;display:flex}.label-row[data-v-b21acd0e]{justify-content:space-between;align-items:center;gap:8px;display:flex}.counter[data-v-b21acd0e]{color:#94a3b8;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.create-form .field-input[data-v-b21acd0e]{height:36px;font:inherit;box-sizing:border-box;background:#f1f5f9;border:none;border-radius:10px;width:100%;padding:0 12px}.create-form .field-input[data-v-b21acd0e]:focus,.create-form .field-input[data-v-b21acd0e]:focus-visible{box-shadow:none;background:#eef2f6;outline:none}.form-error[data-v-b21acd0e]{color:#dc2626;margin:0;font-size:.78rem}.create-actions[data-v-b21acd0e]{justify-content:flex-end;gap:8px;display:flex}.create-actions button[data-v-b21acd0e],.create-actions .ghost[data-v-b21acd0e]{font:inherit;cursor:pointer;border:none;border-radius:10px;padding:8px 14px}.create-actions button[type=submit][data-v-b21acd0e]{color:#fff;background:#2a9d8f}.create-actions button[type=submit][data-v-b21acd0e]:disabled{opacity:.6;cursor:not-allowed}.create-actions .ghost[data-v-b21acd0e]{color:#475569;background:#f1f5f9}
