.report154-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:20px 0 0}.report154-actions button,.pkv-tool-actions button{min-height:46px;padding:12px 20px;border-radius:12px;background:var(--brand-primary,#183746);border:1px solid var(--brand-primary,#183746);color:var(--brand-highlight,#d8ff51);font:700 14px/1.4 Arial,sans-serif;cursor:pointer;transition:background .18s,color .18s}.report154-actions button:hover,.pkv-tool-actions button:hover{background:var(--brand-accent,#d8ff51);color:var(--brand-on-accent,#183746)}.report154-actions button:disabled{opacity:.6;cursor:wait}.report154-status{font-size:13px;line-height:1.5;color:#496371}.report154-note{font-size:13px;line-height:1.6;color:#496371}.widget151 .dax-interactive{margin:0;padding:24px}.widget151 .dax-intro h3{font-size:27px;line-height:1.2}.widget151 .button{padding:12px 16px;border:1px solid #b7cbd5;border-radius:10px;background:#edf3f6;color:#183746;font:inherit;cursor:pointer}.widget151 .dax-intro .button{font-size:13px}.widget151 p{line-height:1.6}.widget151 .pkv-final-result{background:var(--brand-primary);color:var(--brand-on-primary)}.widget151 .pkv-final-result :is(h3,p){color:var(--brand-on-primary)}.widget151 .pkv-final-result :is(strong,.eyebrow){color:var(--brand-highlight)}.widget151 .pkv-tool-head{padding:24px 30px}.widget151 .pkv-tool-actions{display:flex;flex-wrap:wrap;gap:12px}.widget151 .pkv-result-section strong{overflow-wrap:anywhere;white-space:normal;text-align:right}.widget151 .pkv-tool-note,.widget151 .pkv-tool-detail{line-height:1.7}.widget151 summary{cursor:pointer}.widget151 summary:hover{color:#285e72}.widget151 .pkv-table-scroll{overflow:visible}.widget151 .pkv-table-scroll :is(th,td){white-space:normal}.pkv-tool #pkv-pdf-status{margin:0 30px 24px}.widget151 .pkv-input-grid input{font-size:16px}.dax-tooltip{position:fixed;z-index:50;pointer-events:none;background:#183746;color:#fff;border-radius:12px;padding:14px;max-width:270px;box-shadow:0 10px 40px #18374630;font:13px/1.5 Arial,sans-serif}.dax-tooltip span,.dax-tooltip strong{display:block}.dax-tooltip strong{font-size:21px;color:#d8ff51}
@media(max-width:700px){.widget151 .dax-interactive{padding:16px}.widget151 .pkv-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.widget151 #pkv-results{grid-template-columns:1fr;padding:0 16px 20px}.widget151 #pkv-form{padding:20px 16px}.widget151 .pkv-result-section{padding:18px}.widget151 .pkv-tool-head{padding:20px 16px}.widget151 .pkv-presets{padding:18px 16px 0}.widget151 .pkv-table-scroll th,.widget151 .pkv-table-scroll td{padding:10px 5px;font-size:11px}.widget151 .pkv-chart-header,.widget151 .pkv-chart-controls,.widget151 #pkv-chart,.widget151 .pkv-chart-legend,.widget151 .pkv-tool>.pkv-tool-detail,.widget151 .pkv-tool-note,.widget151 .pkv-tool-actions{margin-left:16px;margin-right:16px}.dax-scroll.is-zoomed svg{min-width:0}.dax-intro #dax-zoom{display:none}}
@media(prefers-reduced-motion:reduce){.report154-actions button{transition:none}}
