.XQYQYW_picker{margin-block:var(--space-6)}.XQYQYW_heading{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.XQYQYW_heading h2,.XQYQYW_heading h3{font-size:var(--text-heading-sm,var(--text-heading-md))}.XQYQYW_picker>p{color:var(--color-text-secondary);font-size:var(--text-body-sm);margin-block:var(--space-2) var(--space-4)}.XQYQYW_choices{gap:var(--space-2);flex-wrap:wrap;display:flex}.XQYQYW_choice,.XQYQYW_selectedChoice{gap:var(--space-2);min-block-size:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-1);flex-wrap:wrap;align-items:center;display:inline-flex}.XQYQYW_choice small,.XQYQYW_selectedChoice small{color:var(--color-text-secondary);font-size:var(--text-caption)}.XQYQYW_selectedChoice{border-color:var(--color-brand-400);color:var(--color-brand-300);background:var(--color-surface-2)}.XQYQYW_choice:hover:not(:disabled),.XQYQYW_selectedChoice:hover:not(:disabled){background:var(--color-surface-3)}.XQYQYW_total{padding-block:var(--space-4);font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.XQYQYW_total strong{color:var(--color-brand-300)}.XQYQYW_message{color:var(--color-danger);padding-block:var(--space-3)}.XQYQYW_empty{padding:var(--space-6);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md)}.XQYQYW_chart{position:absolute;inset:0}.XQYQYW_saved{text-align:start;border-block-start:1px solid var(--color-border-subtle);margin-block-start:var(--space-6);padding-block-start:var(--space-4)}.XQYQYW_saved summary{align-items:center;gap:var(--space-2);cursor:pointer;min-block-size:44px;color:var(--color-brand-300);display:flex}.XQYQYW_saveForm{gap:var(--space-3);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.XQYQYW_saveForm>div{flex:1 0 100%}.XQYQYW_saveForm button{font-size:var(--text-body-sm)}.XQYQYW_savedHint{font-size:var(--text-caption);color:var(--color-text-secondary)}.XQYQYW_savedMessage{color:var(--color-success);font-size:var(--text-body-sm);margin-block:var(--space-3)}.XQYQYW_savedList{margin-block:var(--space-4);padding:0;list-style:none}.XQYQYW_savedList li{gap:var(--space-2);border-block-end:1px solid var(--color-border-subtle);padding-block:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.XQYQYW_savedList li>span{overflow-wrap:anywhere;flex:1}
