.ap-identity{background:var(--design-bg);color:var(--design-ink);display:grid;grid-template-columns:minmax(0,1fr) 125px;gap:18px;padding:22px;margin:15px 0;border-radius:16px;overflow:hidden;border-bottom:4px solid var(--design-accent);align-items:center}.ap-identity h2{font:600 28px/1.12 var(--design-font);overflow-wrap:anywhere;margin:12px 0}.ap-identity small{font:600 10px/1.4 system-ui;letter-spacing:.1em}.ap-identity p{font-size:12px}.ap-identity svg{width:125px;height:190px;overflow:hidden}.ap-neutral{font-size:70px;text-align:center;opacity:.35}.ap-identity[data-layout=left],.ap-identity[data-layout=diptych]{grid-template-columns:125px minmax(0,1fr)}.ap-identity:is([data-layout=left],[data-layout=diptych])>div{grid-column:2;grid-row:1}.ap-identity:is([data-layout=left],[data-layout=diptych])>svg{grid-column:1;grid-row:1}.ap-identity[data-layout=poster],.ap-identity[data-layout=column]{grid-template-columns:1fr;text-align:center}.ap-identity:is([data-layout=poster],[data-layout=column]) svg{justify-self:center}.ap-identity[data-layout=folio]{border-left:8px solid var(--design-accent);border-radius:0}.ap-identity[data-layout=arch]{border-radius:35px 35px 4px 4px}.ap-identity[data-layout=stripe]{border-top:10px solid var(--design-accent)}.ap-identity[data-layout=stack]{align-items:end}.ap-identity[data-layout=banner]{border-top:14px solid var(--design-accent);border-radius:0 28px}.ap-identity[data-layout=ribbon]{border-bottom-width:16px;border-radius:24px 0}.ap-identity[data-layout=window]{border:2px solid var(--design-accent);background-image:radial-gradient(at top right,var(--design-third),transparent 75%)}.ap-identity[data-layout=horizon]{background-image:linear-gradient(0deg,color-mix(in srgb,var(--design-accent) 15%,transparent) 30%,transparent 30%)}.ap-identity[data-layout=notebook]{background-image:repeating-linear-gradient(0deg,transparent 0 23px,color-mix(in srgb,var(--design-accent) 12%,transparent) 24px 25px)}.ap-identity[data-layout=medallion]{border:3px double var(--design-accent);border-radius:60px 4px 4px}.ap-identity[data-layout=corner]{border-top:7px solid var(--design-accent);border-right:7px solid var(--design-accent)}
.ap-dialog .ap-row{padding:0 9px;margin:2px 0;border-radius:5px}.ap-row>summary{display:flex;align-items:center;gap:8px;min-height:36px;cursor:pointer;font-size:13px;list-style:none}.ap-row>summary b{font-variant-numeric:tabular-nums;min-width:35px}.ap-row>summary span{flex:1;min-width:0;overflow-wrap:anywhere}.ap-row>summary em{font-style:normal;white-space:nowrap;font-size:11px}.ap-row>summary i{font-size:11px;font-style:normal}.ap-row[open]{padding-bottom:10px}.ap-review-tools{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.ap-review-tools button{font-size:12px}.ap-review-count{font-size:13px}.ap-dialog .ap-rows{max-height:60dvh}.ap-dialog .ap-row select{font-size:13px}.ap-dialog .ap-paper>summary{cursor:pointer;font-weight:600;padding:8px 0}
@media(max-width:600px){.ap-identity{padding:16px;gap:12px;grid-template-columns:minmax(0,1fr) 105px}.ap-identity svg{width:105px;height:170px}.ap-identity h2{font-size:25px}.ap-identity:is([data-layout=left],[data-layout=diptych]){grid-template-columns:105px minmax(0,1fr)}.ap-identity:is([data-layout=poster],[data-layout=column]){grid-template-columns:1fr}.ap-dialog .ap-layout{display:block}.ap-dialog .ap-paper{margin-bottom:12px}.ap-dialog .ap-shell{padding:14px}}
