.wb3{gap:1rem;min-width:0;display:grid}.wb3-edit{align-content:start;gap:1rem;min-width:0;display:grid}.wb3-out{align-content:start;gap:.85rem;min-width:0;display:grid}.wb3-panel{align-content:start;gap:.8rem;min-width:0;display:grid}.wb3-panel>.hint,.wb3-panel>p{margin:0}.wb3-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:start;gap:.9rem 1rem;display:grid}.wb3-wide{grid-column:1/-1}.wb3-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.wb3-cards{gap:.75rem;display:grid}.wb3-cards:empty{display:none}.wb3-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);gap:.6rem;min-width:0;padding:.75rem .85rem;display:grid}.wb3-card__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.wb3-card__title{overflow-wrap:anywhere;font-size:.92rem;font-weight:650}.wb3-card__fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));align-items:start;gap:.6rem .8rem;display:grid}.wb3-card__fields .field>label{color:var(--text-2);font-size:.8rem;font-weight:650}.wb3-card__check{align-self:end;min-height:2.5rem}.wb3-card__remove:hover{color:var(--danger)}.wb3-checks{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);color:var(--text-2);gap:.3rem;margin:0;padding:.7rem .9rem .7rem 2rem;font-size:.9rem;display:grid}.wb3-checks[hidden]{display:none}.wb3-summary{gap:.75rem;display:grid}.wb3-summary .stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.6rem;display:grid}.wb3-summary .stat__value{overflow-wrap:break-word;font-size:clamp(1.05rem,.95rem + .6vw,1.3rem)}.wb3-exports{flex-wrap:wrap;gap:.5rem;display:flex}.wb3-status{margin:0}.wb3-sources{overflow-wrap:anywhere;gap:.35rem;margin:0;padding-left:1.1rem;font-size:.92rem;display:grid}.wb3-badge{flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin:0;font-size:.88rem;display:flex}.wb3-badge__text{color:var(--text-2)}.wb3-file{cursor:pointer;position:relative}.wb3-file:focus-within{outline:2px solid var(--focus,currentColor);outline-offset:2px}.wb3-out .w36-paper{max-inline-size:none}@media (pointer:coarse){.wb3 .btn:not(.btn--lg),.wb3 .check{min-height:44px}.wb3 .segmented label{text-align:center;align-content:center;min-width:44px;min-height:44px}}@media print{.wb3-edit,.wb3-exports,.wb3-summary,.wb3-checks{display:none!important}}
