.member-layout{max-width:1100px;margin:auto;padding:65px 24px 90px;min-height:75vh}.member-layout h1{font-size:clamp(32px,4vw,54px);letter-spacing:-.05em}.member-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:45px;margin-top:35px}.member-card{padding:30px;border:1px solid #d5dfdf;border-radius:18px;background:#fff}.member-card label{display:block;font-size:14px;margin-top:18px}.member-card input,.member-card select{display:block;width:100%;margin-top:8px}.member-card button{margin-top:22px}.member-card .check{display:flex;align-items:flex-start;gap:10px}.member-card input[type=checkbox]{width:auto;margin-top:5px}.member-status{min-height:24px;line-height:1.8;color:#91433b}.member-notice{padding:20px;background:#edf2f0;border-left:3px solid #9b4d44;line-height:1.8;font-size:13px}.member-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:25px 0}.member-actions button{cursor:pointer}.member-layout [hidden],.page-voice [hidden]{display:none!important}.member-table-scroll{overflow:auto}.member-table{width:100%;border-collapse:collapse;white-space:nowrap;background:white;font-size:13px}.member-table td,.member-table th{padding:16px;border-bottom:1px solid #d7e0df;text-align:left}.member-table th{background:#183945;color:white}.member-table caption{text-align:left;padding:16px 0}.member-card small{display:block;color:#61747c;line-height:1.7;margin-top:7px}.opinion-entry h3,.entry-text{overflow-wrap:anywhere}.member-card fieldset{border:0;padding:0;margin:0}.member-card fieldset:disabled{opacity:.6}.member-layout a{color:#8c4039}.member-card summary{cursor:pointer;font-weight:600}.member-card details p{font-size:13px;line-height:1.8}@media(max-width:760px){.member-grid{grid-template-columns:1fr;gap:25px}.member-card{padding:23px}.member-layout{padding-top:35px}}
