.D9YOWa_tool{flex-direction:column;gap:16px;min-width:0;display:flex}.D9YOWa_label{margin:0 0 6px;padding:0;font-size:.95rem;font-weight:700;display:block}.D9YOWa_small{color:var(--muted);word-break:keep-all;margin:4px 0 0;font-size:.85rem}.D9YOWa_bad{color:var(--bad);margin:4px 0 0;font-size:.85rem;font-weight:600}.D9YOWa_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:14px;display:grid}.D9YOWa_field{flex-direction:column;min-width:0;display:flex}.D9YOWa_field select{border:1.5px solid var(--line-2);border-radius:var(--radius);background:var(--card);width:100%;min-width:0;min-height:48px;color:var(--fg);font:inherit;padding:6px 10px}.D9YOWa_priceBlock{flex-direction:column;gap:8px;min-width:0;display:flex}.D9YOWa_pctRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.D9YOWa_pctBox{border:1.5px solid var(--line-2);border-radius:var(--radius);background:var(--card);flex:0 9rem;align-items:center;gap:4px;min-width:0;max-width:12rem;padding-right:12px;display:inline-flex}.D9YOWa_pctBox:focus-within{border-color:var(--fg)}.D9YOWa_pctBox input{border-radius:var(--radius);width:100%;min-width:0;min-height:48px;color:var(--fg);font:inherit;text-align:right;background:0 0;border:0;padding:6px 4px 6px 12px;font-size:1.1rem}.D9YOWa_pctBox input:focus{outline:none}.D9YOWa_pctBox input[aria-invalid]{color:var(--bad)}.D9YOWa_pctBox span{white-space:nowrap}.D9YOWa_reset{min-height:48px;font-size:.9rem}.D9YOWa_check{cursor:pointer;align-self:flex-start;align-items:center;gap:8px;min-height:44px;font-size:.95rem;display:inline-flex}.D9YOWa_check input{width:20px;height:20px;accent-color:var(--accent);margin:0}.D9YOWa_more{border:0;min-width:0;margin:0;padding:0}.D9YOWa_result{border-top:1.5px dashed var(--line-2);flex-direction:column;gap:14px;min-width:0;padding-top:6px;display:flex}.D9YOWa_notes{color:var(--warn);word-break:keep-all;flex-direction:column;gap:4px;margin:0;padding-left:1.1rem;font-size:.9rem;display:flex}.D9YOWa_actions{flex-wrap:wrap;gap:10px;display:flex}.D9YOWa_actions button{min-height:48px}.D9YOWa_actions button:disabled{opacity:.55;cursor:not-allowed}.D9YOWa_sheetTitle{margin:0 0 10px;font-size:15pt}
