.club-logbook,.log-editor{width:min(calc(100% - 40px),1180px);margin-inline:auto;padding-block:25px 90px}.logbook-tools label{display:block;margin-bottom:8px;font-weight:800}.logbook-search{width:min(100%,590px);min-height:52px;padding:12px 18px;border:1px solid rgba(7,24,31,.22);border-radius:999px;background:#fff;font:inherit}.logbook-count{min-height:1.5em;color:#5d7077}.logbook-scroll{overflow:auto;margin-top:25px;border:1px solid rgba(7,24,31,.12);border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(7,24,31,.06)}.logbook-table{width:100%;border-collapse:collapse;font-size:.9rem}.logbook-table th,.logbook-table td{padding:15px 16px;border-bottom:1px solid rgba(7,24,31,.09);text-align:left;white-space:nowrap}.logbook-table th{background:#17323b;color:#dce9ec;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.logbook-table tbody tr:hover{background:#f1f5f3}.logbook-table tr[hidden]{display:none}.logbook-table td:nth-child(2){color:#087f82;font-family:ui-monospace,monospace;font-size:1rem}.log-form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 22px}.log-editor label{display:grid;gap:7px;margin-bottom:20px;font-weight:750}.log-editor input,.log-editor select,.log-editor textarea{width:100%;padding:12px 14px;border:1px solid rgba(7,24,31,.22);border-radius:10px;background:#fff;font:inherit}.log-guidance,.log-notice{padding:18px 20px;border-left:5px solid #23d5d5;border-radius:8px;background:#fff}.log-notice--error{border-color:#b42318}.log-notice--success{border-color:#16803d}.log-editor .button{border:0;cursor:pointer}@media(max-width:900px){.log-form-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.log-form-grid{grid-template-columns:1fr}.logbook-table th,.logbook-table td{padding:12px}}
.logbook-header,.member-archive-header{width:min(calc(100% - 40px),1180px);margin-inline:auto;padding-block:72px 20px}.logbook-header h1,.member-archive-header h1{margin:.1em 0 .28em;font-size:clamp(3rem,7vw,6rem)}.logbook-header>p:last-child,.member-archive-header>p:last-child{max-width:760px;margin-bottom:0}
