.sam-account{color:var(--ink);padding-block:28px}.sam-account[hidden],.sam-account [hidden]{display:none!important}.sam-account h2{font-size:var(--text-section,1.25rem);margin:0 0 12px}.sam-account p{margin:8px 0 0;line-height:1.6}.sam-account-note,.sam-account-data{color:var(--muted);font-size:.9375rem}.sam-account-data{margin-top:12px}.sam-account-data summary{width:fit-content;min-height:44px;color:var(--accent);cursor:pointer;padding-block:10px;font-weight:600}.sam-account-data summary:hover{text-underline-offset:4px;text-decoration:underline}.sam-account a{color:var(--accent);text-underline-offset:4px}.sam-account :is(button,input,a,summary):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.sam-account-usage{font-variant-numeric:tabular-nums}.sam-account-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;padding-block:16px;display:grid}.sam-account-row>:not(input){grid-column:1}.sam-account-row>label{cursor:pointer;font-weight:600;line-height:1.5}.sam-account-row>input{grid-area:1/2/3}.sam-account-row p{margin-top:4px}.sam-account-row input{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:99px;width:52px;height:44px;margin:0;padding:0;position:relative}.sam-account-row input:before{content:"";border:1px solid var(--control-border);background:var(--control-disabled-bg,var(--line));border-radius:99px;position:absolute;inset:6px 0}.sam-account-row input:after{content:"";background:var(--card);border-radius:50%;width:24px;height:24px;position:absolute;top:10px;left:4px;box-shadow:0 1px 2px #263b3259}.sam-account-row input:checked:before{background:var(--accent);border-color:var(--accent)}.sam-account-row input:checked:after{transform:translate(20px)}.sam-account-row input:disabled{opacity:.55;cursor:default}.sam-account-text-button{min-height:44px;color:var(--accent);font:inherit;text-align:start;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:8px 0;text-decoration:underline}.sam-account-text-button:disabled{opacity:.55;cursor:default}.sam-account-error{color:var(--bad)}@media (forced-colors:active){.sam-account-row input:before{border-color:canvastext}.sam-account-row input:checked:before{background:highlight}.sam-account-row input:after{background:canvastext}}
