#md-captains-module{margin:24px 0;padding:24px;background:white;border:1px solid #ccd3dd;border-radius:12px}#md-captains-module h2{margin:0 0 8px}#md-captains-module input{display:block;padding:10px;max-width:520px;width:100%;margin:6px 0 14px}#md-captains-module label{display:block;margin:12px 0}#md-captains-module section,#md-captains-module details{padding:18px;border:1px solid #dce4eb;border-radius:10px;margin:18px 0}#md-captains-module .controls{display:flex;flex-wrap:wrap;gap:14px;align-items:end}#md-captains-module [hidden]{display:none!important}#md-captains-module .table-wrap{overflow:auto}#md-captains-module select{max-width:260px}#md-captains-content header{border-radius:10px;padding:18px}#md-captains-content table{min-width:750px}#md-captains-content button{cursor:pointer}#cap-message:not(:empty){padding:12px;background:#fff5d9}