[hidden]{display:none!important}.catalog-search{display:grid;gap:8px;font-size:13px;color:#a5b0c6;margin-bottom:25px;max-width:650px}.records-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.record-card{display:flex;align-items:center;gap:22px;margin:0;min-width:0}.record-card>img{width:95px;height:145px;object-fit:contain;background:#111722;border-radius:10px}.record-card>div{min-width:0;flex:1}.record-card h2{font-size:22px;overflow-wrap:anywhere;margin:8px 0}.record-state{font-size:10px;color:#98bba9;text-transform:uppercase;letter-spacing:.1em}.record-links{display:flex;gap:20px;flex-wrap:wrap;align-items:center;font-size:12px;margin-top:16px}.checkbox-label{display:flex!important;align-items:center;gap:10px!important}.checkbox-label input{width:18px;min-height:18px;flex:0 0 18px;accent-color:#ffb52c}.entity-form .help-panel{display:grid!important;order:0}.upload-label{font-size:12px;color:#acb7ca;margin-top:5px}.roster-editor{display:grid;gap:10px}.member-choice{display:grid;grid-template-columns:minmax(200px,1fr) 90px minmax(140px,1fr);align-items:center;gap:22px;padding:15px;background:#151b28;border:1px solid #364057;border-radius:10px}.member-choice label{font-size:11px;color:#a5b0c6}.member-choice img{height:75px;width:55px;object-fit:contain}.member-choice span{color:#fff;font-size:16px;font-weight:650}.member-choice small{display:block}.member-choice input:not([type=checkbox]){padding:9px;font-size:13px}.field-group>summary{font-size:20px;font-weight:700;cursor:pointer;display:flex;gap:12px;margin:0}.field-group>summary span{color:#ffb52c;font-size:14px;align-self:center}.field-group[open]>summary{margin-bottom:28px}.field-group .stack>label{padding:14px 0;border-top:1px solid #ffffff0b;display:grid;gap:10px;font-size:12px;color:#a9b6cd;overflow-wrap:anywhere}.field-group .stack>label:first-child{border-top:0}.field-group .image-preview{height:120px;width:180px}.page-row{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:22px}.page-row h2{font-size:19px;line-height:1.4}.page-row>div:first-child{min-width:0}.page-row .record-links{margin:0;flex:0 0 auto}.page-row h2{overflow-wrap:anywhere}.page-row .eyebrow{font-size:9px}.sidebar nav{max-height:calc(100svh - 250px);overflow-y:auto}.entity-form label{font-size:13px;display:grid;gap:9px}
@media(max-width:1100px){.records-grid{grid-template-columns:1fr}.entity-form .help-panel{position:static}.entity-form .editor-layout{grid-template-columns:1fr}.member-choice{grid-template-columns:minmax(180px,1fr) 70px minmax(100px,1fr);gap:14px}.page-row{align-items:start}}
@media(max-width:760px){.records-grid{gap:14px}.record-card{gap:15px;padding:18px}.record-card>img{width:70px;height:110px}.record-links{gap:14px}.member-choice{grid-template-columns:1fr 65px;gap:15px;padding:12px}.member-choice>label:last-child{grid-column:1/-1}.member-choice img{height:65px;width:45px}.member-choice span{font-size:15px}.page-row{display:block}.page-row .record-links{margin-top:15px}.sidebar nav{max-height:none;overflow-y:visible}.entity-form .help-panel{display:grid!important}.entity-form .help-panel p{display:block}.entity-form .help-panel h2{margin:0}.entity-form .help-panel label{display:grid}}
