.crew-tools{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:24px}.crew-tools>input{max-width:240px}.crew-tools>div{display:flex;gap:8px;flex-wrap:wrap}.crew-panel details{margin:18px 0}.crew-panel summary{background:#e4eff2;color:#32748b;padding:12px;cursor:pointer;font-weight:600}.crew-link{border:0;background:none;color:#377f98;text-align:left;padding:6px 0;cursor:pointer}.crew-panel td small{display:block}.crew-check{display:flex!important;align-items:center;gap:10px}.crew-check input{width:auto!important}.crew-status{font-size:12px}.crew-status.ok{color:#22743d}.crew-status.warn{color:#996a1e}#modal fieldset{border:1px solid #adc6d0;margin:18px 0;padding:16px}#modal legend{color:#397c92}@media(max-width:650px){.crew-tools>input{max-width:none}.crew-tools button{font-size:12px}.crew-panel{padding:15px!important}.mini-tabs{flex-wrap:wrap}}

.crew-print-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:18px 0}.crew-print-controls select{min-height:44px}
@media print{.crew-print-controls{display:none!important}}
