.toothbrush-resource .resource-actions{display:flex;flex-wrap:wrap;gap:13px;margin:21px 0}.resource-actions button{font:inherit;padding:10px 16px;min-height:44px;background:var(--white);border:1px solid var(--line);border-radius:6px;color:var(--ink);cursor:pointer}.resource-actions a:not(.btn){padding:8px 0}.resource-observations{display:grid;grid-template-columns:1fr 1fr;gap:21px}.resource-observation{padding:21px;border:1px solid var(--line);border-radius:8px;background:var(--white);min-width:0}.resource-observation h3{font-size:1.35rem;margin-bottom:13px}.resource-observation dt{font-weight:650;margin-top:13px}.resource-observation dd{margin:5px 0 13px;line-height:1.7}.resource-observation p,.resource-observation dl{font-size:.9rem}.toothbrush-resource a{overflow-wrap:anywhere}.toothbrush-resource section{scroll-margin-top:100px}.toothbrush-resource button:focus-visible,.toothbrush-resource a:focus-visible,.toothbrush-resource input:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.toothbrush-resource .ownership-form>button{margin-bottom:8px}.toothbrush-resource .ownership-form>p{font-size:.85rem;line-height:1.7}.toothbrush-resource .buying-table-scroll th:first-child{width:auto}.toothbrush-resource .ownership-form .buying-table-scroll th:first-child{width:50%}@media(max-width:760px){.resource-observations{grid-template-columns:1fr}.resource-observation{padding:16px}.toothbrush-resource .resource-actions{gap:10px}.toothbrush-resource .resource-actions .btn{width:100%;text-align:center}}
