.ct413-admin details{padding:.75rem 0;border-bottom:1px solid currentColor;overflow-wrap:anywhere}
.ct413-admin summary{cursor:pointer;font-weight:650}
.ct413-admin details form{margin-block:.75rem}
.ct413-admin fieldset{min-width:0;border-radius:.65rem;padding:.75rem;border:1px solid var(--gst-border,#64748b)}
.ct413-admin pre{white-space:pre-wrap;overflow-wrap:anywhere}
.ct413-store{margin-block:1.5rem;color:var(--text-primary,inherit)}
.ct413-card{border:1px solid var(--border, #7777);border-radius:.85rem;padding:clamp(.8rem,3vw,1.25rem);margin-block:.8rem;overflow-wrap:anywhere}
.ct413-card h2,.ct413-card h3,.ct413-card p{margin-block:.35rem .6rem}
.ct413-card label{display:block;margin-block:.5rem}
.ct413-card :is(input:not([type=radio]):not([type=checkbox]),select,textarea){max-width:100%}
.ct413-card :is(textarea,select){display:block}
.ct413-card details{margin-block:.65rem}
.ct413-card summary{cursor:pointer}
.ct413-card .ct413-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin-block:.6rem}
.ct413-card [data-qr413]{width:160px;max-width:100%;display:block;margin:.65rem 0}
.ct413-card [role=status]{min-height:1.2em}
.ct413-translate{margin:.45rem 0}
.ct413-translate [data-translation413]{white-space:pre-wrap}
@media print{body.ct413-printing *{visibility:hidden!important}body.ct413-printing .ct413-print-target,body.ct413-printing .ct413-print-target *{visibility:visible!important}body.ct413-printing .ct413-print-target{position:absolute;inset:0 auto auto 0;color:#000;background:#fff;padding:20px}}
