[data-theme=dark] .radio{--radio-check-bg:hsl(0,0%,30%);--radio-check-hover-bg:hsl(18,50%,30%)}.radio{--radio-check-bg:hsl(0,0%,85%);--radio-check-hover-bg:hsl(18,50%,60%);display:flex;flex-direction:column}.radio:has(.radioItem:focus-visible){outline:2px solid var(--accent)!important;outline-offset:5px;border-radius:5px}.radio .radioItem{display:flex;align-items:center;gap:.5rem;padding:.5rem .3rem;border-radius:.5rem;justify-content:flex-start;font-size:inherit}.radio .radioItem:focus-visible,.radio .radioItem:hover{background-color:var(--transparent-gray-10);outline:none}.radio .radioItem:focus-visible .radioCheck,.radio .radioItem:hover .radioCheck{background-color:var(--radio-check-hover-bg);border-color:var(--accent-80)}.radio .radioItem p{color:var(--text);font-size:inherit}.radio .radioItem .radioCheck{aspect-ratio:1;width:20px;background-color:var(--radio-check-bg);border-radius:100%;display:grid;place-items:center;border:1.5px solid var(--text-60)}.radio .radioItem .radioCheck:has(.checkIndicator){background-color:var(--accent-70);border:none}.radio .radioItem .radioCheck .checkIndicator{aspect-ratio:1;width:10px;background-color:var(--accent);border-radius:100%;translate:-.3px -.3px}.dialogContent.justBoughtProDialogContent{max-width:500px;display:flex;flex-direction:column;gap:.5rem}.dialogContent.justBoughtProDialogContent h2{font-size:1.4rem;font-weight:600;margin-bottom:.5rem}.dialogContent.justBoughtProDialogContent p.financing{font-weight:500;color:var(--text-20)}.dialogContent.justBoughtProDialogContent p.issues{color:var(--text-50)}.dialogContent.justBoughtProDialogContent button{width:100%;justify-content:center;color:#fff;font-weight:600;margin-top:1rem;background-color:var(--accent)}