/* Extended-library entry: decorative flame, native checkbox and visible age label. */
.ap-check.ap-ext-toggle-wrap{gap:6px;max-width:100%;min-height:44px;box-sizing:border-box;padding:7px 10px;border:1px solid #fed7aa;border-radius:12px;background:#fff7ed;color:#9a3412;font-weight:600;line-height:1.4}
.ap-ext-toggle-wrap input{flex:0 0 auto;margin:0;accent-color:#c2410c}
.ap-ext-flame{flex:0 0 auto;font-size:18px;line-height:1}
.ap-ext-name{min-width:0}
.ap-ext-age{flex:0 0 auto;padding:2px 6px;border-radius:999px;background:#ffedd5;color:#9a3412;font-size:12px;font-weight:700;line-height:1.4;white-space:nowrap}
.ap-check.ap-ext-toggle-wrap:hover{background:#ffedd5;border-color:#fdba74}
.ap-check.ap-ext-toggle-wrap:focus-within{outline:3px solid #c2410c;outline-offset:3px}
html[data-xunl-theme="dark"] .ap-check.ap-ext-toggle-wrap{background:#392619;border-color:#875432;color:#fed7aa}
html[data-xunl-theme="dark"] .ap-ext-age{background:#59331d;color:#ffedd5}
html[data-xunl-theme="dark"] .ap-check.ap-ext-toggle-wrap:hover{background:#4a2d1b;border-color:#c0804d}
html[data-xunl-theme="dark"] .ap-check.ap-ext-toggle-wrap:focus-within{outline-color:#fdba74}
@media(forced-colors:active){.ap-check.ap-ext-toggle-wrap{border-color:ButtonText}.ap-ext-age{border:1px solid ButtonText}}
