.person-collection{max-width:none;min-width:0;margin-top:28px;padding-top:24px;border-top:1px solid var(--line);gap:16px}.person-collection>h3{font-size:17px;line-height:1.5}.person-collection>.catalog-tools{margin:0;align-items:center}.person-collection>.catalog-tools>.search{width:min(360px,100%);max-width:none;margin:0}.person-collection>.catalog-tools>.tool-actions{margin-left:auto}.person-collection-summary{font-size:12px;font-variant-numeric:tabular-nums}.person-collection-status:empty,.person-collection>.form-error:empty,.person-collection-selected:empty{display:none}.person-collection-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;min-width:0}.person-collection-option.check{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--line);border-radius:5px;min-width:0}.person-collection-option-copy{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:11px;line-height:1.6}.person-collection-option-copy>strong{overflow-wrap:anywhere}.person-collection-option:has(>input:checked){border-color:var(--orange)}.person-collection-option:has(>input:disabled){opacity:.6}.person-collection-selected{display:flex;flex-direction:column;gap:10px;min-width:0}.person-collection-selected>h4{font-size:12px;margin:5px 0}.person-collection-entry{display:grid;grid-template-columns:minmax(0,1fr) 100px 36px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line);min-width:0}.person-collection-name{font-size:11px;line-height:1.6;overflow-wrap:anywhere}.person-collection-entry>.field{margin:0;min-width:0}.person-collection-entry>.field>span{font-size:9px}.person-collection-entry input{width:100%;min-width:0;font-variant-numeric:tabular-nums}.person-collection-entry>.icon-btn{width:36px;height:36px}.person-collection-entry.invalid input{border-color:#d39581}.person-collection-entry.unavailable>.person-collection-name{color:var(--muted)}.person-collection-entry>.tiny{grid-column:1/-1}.person-collection-options>.empty{grid-column:1/-1}.person-collection-receipt{font-size:12px;line-height:1.7}
@media(max-width:650px){.person-collection-options{grid-template-columns:minmax(0,1fr)}.person-collection>.catalog-tools>.search{flex:1;min-width:140px}.person-collection>.catalog-tools>.tool-actions{margin-left:auto}.person-collection-entry{grid-template-columns:minmax(0,1fr) 78px 32px;gap:8px}.person-collection-entry>.icon-btn{width:32px;height:32px}.person-collection>.catalog-tools .btn{font-size:11px;padding:8px 11px}}
/* Developed by Flexxi */
