.pkhu[data-pkhx] .pkhx-result{overflow-wrap:anywhere;white-space:pre-wrap;user-select:text}
.pkhu[data-pkhx] .pkhx-result[lang=ur]{font-size:1.5rem;line-height:2;text-align:right}
.pkhu[data-pkhx] .pkhx-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}
.pkhu[data-pkhx] .pkhx-actions button{background:#eef6f8;color:#075779;border:1px solid #afc4cd}
.pkhu[data-pkhx] button:disabled{opacity:.55;cursor:default}
.pkhu[data-pkhx] .pkhx-keypad{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
.pkhu[data-pkhx] .pkhx-keypad button{min-width:0;padding:10px 5px;background:#fff;color:#073e5f;border:1px solid #afc4cd;font-size:16px;overflow-wrap:anywhere}
.pkhu[data-pkhx] .pkhx-hint{font-size:.95rem;margin:0;color:#526779}
.pkhu[data-pkhx] .pkhx-copy-status{min-height:1.7em;margin:10px 0 0}
.pkhu[data-pkhx] [hidden]{display:none!important}
.pkhu[data-pkhx] :is(input,select,textarea){min-width:0;font-size:16px}
@media(max-width:480px){.pkhu[data-pkhx] .pkhx-keypad{grid-template-columns:repeat(4,minmax(0,1fr))}.pkhu[data-pkhx] .pkhx-actions button{flex:1 1 130px}}
