.fitting-plan-value{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fitting-plan-value button{padding:4px 10px;font-size:13px}.fitting-plan-help{display:block;color:var(--muted);font-size:13px;line-height:1.6}dialog.fitting-plan-dialog{box-sizing:border-box;width:min(480px,calc(100% - 24px));max-height:calc(100dvh - 32px);margin:auto;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--card, #fffdf7);color:var(--ink);overflow:auto}.fitting-plan-dialog::backdrop{background:#0f19148c}.fitting-plan-dialog form{display:grid;gap:16px}.fitting-plan-dialog h2{margin:0;font-size:20px}.fitting-plan-dialog header p{margin:6px 0 0;color:var(--muted);font-size:13px}.fitting-plan-dialog .fitting-plan-help{margin:0}.fitting-plan-change{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px;border-radius:8px;background:#2f4f390f;font-size:14px}.fitting-plan-change strong{color:var(--accent)}.fitting-plan-dialog label{display:grid;gap:6px;min-width:0;font-size:14px}.fitting-plan-dialog input,.fitting-plan-dialog textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px;font-size:16px}.fitting-plan-dialog footer{display:flex;justify-content:flex-end;gap:10px}.fitting-plan-dialog footer button{min-height:44px}@media(max-width:600px){dialog.fitting-plan-dialog{padding:20px}.fitting-plan-dialog footer button{flex:1}}
