.cc-input-error,.cc-value-status {font-size:.92rem;line-height:1.5; overflow-wrap:anywhere}
.cc-input-error:not([hidden]) {padding:.55rem .8rem;border-inline-start:3px solid #cf573d;}
.cc-result-links {display:flex;gap:.4rem 1rem;align-items:center;flex-wrap:wrap;margin: .65rem 0 1rem}
.cc-result-links a,.cc-result-links a:visited {color:inherit;text-decoration:underline;text-underline-offset:.2em;font-weight:600}
.cc-result-links [hidden],.cc-input-error[hidden] {display:none}
.v11-result-codes button {min-width:0}
.v11-result-codes button span {overflow-wrap:anywhere}
.cc-code-entry {display:flex;gap:.6rem;flex-wrap:wrap;align-items:end;margin:.25rem 0 1rem}
.cc-code-entry label {flex:1 1 15rem; min-width:0;display:grid;gap:.4rem;font-weight:600}
.cc-code-entry input {width:100%;box-sizing:border-box;padding:.65rem .75rem;color:#171d26;background:#fff;border:1px solid #777e82;border-radius:.3rem;font:inherit}
.cc-code-entry button,.cc-examples button {border:1px solid currentColor;border-radius:.3rem;padding:.55rem .8rem;cursor:pointer;font:inherit;color:inherit}
.cc-examples {display:flex;gap:.4rem;flex-wrap:wrap;align-items:center;margin-bottom:1rem}
.cc-examples button {font-size:.85rem;padding:.25rem .55rem}
.cc-preview {min-height:32px;margin:.45rem 0 .7rem;border:1px solid #989da3;border-radius:.25rem;background:linear-gradient(var(--preview),var(--preview)),repeating-conic-gradient(#ddd 0 25%,#fff 0 50%) 0 0/16px 16px}
.cc-code-entry input[aria-invalid=true] {border-color:#cf573d}
.converter-workbench .conversion-table strong {overflow-wrap:anywhere;min-width:0}
@media(max-width:600px){.converter-workbench .conversion-table > div{grid-template-columns:minmax(0,1fr) auto}.converter-workbench .conversion-table > div small{grid-column:1/-1}.converter-workbench,.knowledge-grid:has(.converter-workbench) > *{min-width:0}}
.featured-v11-side,.featured-v11-side .mini-panel {min-width:0;max-width:100%;box-sizing:border-box}
@media(max-width:480px){.featured-v11-side{grid-template-columns:minmax(0,1fr)}}
@media(max-width:1024px){
  .page-shell.featured-v11{grid-template-columns:minmax(0,1fr)}
  .page-shell.featured-v11 .featured-v11-main{min-width:0;min-height:clamp(360px,65vw,540px)}
}

.name-workbench .cc67-method { display:grid; grid-template-columns:minmax(0,1fr); gap:.3rem; margin:.65rem 0; }
.name-workbench .cc67-method select { box-sizing:border-box; max-width:100%; width:max-content; min-height:44px; padding:.4rem .55rem; font:inherit; }
