.member-area{color:#233044}.member-area .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.member-area .stat{background:white;border:1px solid #e3e8ef;border-radius:10px;padding:22px}.member-area .stat span{display:block;color:#728095;font-size:13px}.member-area .stat strong{display:block;font-size:32px;line-height:1.3;margin-top:10px}.member-area .columns{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:22px;align-items:start}.member-area .panel{margin-bottom:22px}.member-area .panel h2{font-size:18px;margin:0 0 20px}.member-area .badge{display:inline-block;border-radius:16px;background:#edf0f5;color:#5b6b80;padding:4px 11px;font-size:12px;white-space:nowrap}.member-area .badge.good{background:#e5f3ec;color:#256b4c}.member-area button,.member-area .button{min-height:39px;border:1px solid #d8e0e9;border-radius:6px;background:white;color:#34465c;padding:9px 13px;font:inherit;font-size:13px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.member-area button.primary{background:#bf2d41;border-color:#bf2d41;color:white}.member-area button:disabled{opacity:.55;cursor:wait}.member-area button:focus-visible,.member-area input:focus-visible,.member-area a:focus-visible{outline:3px solid #c69854;outline-offset:2px}.member-area .actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.member-area label{display:block;font-size:14px;font-weight:600;margin-bottom:17px}.member-area input:not([type=checkbox]){display:block;width:100%;box-sizing:border-box;border:1px solid #d6dee8;border-radius:6px;padding:11px 12px;font:inherit;margin-top:7px;background:white;color:inherit}.member-area input[type=checkbox]{accent-color:#bf2d41;margin-right:8px}.member-area label small{display:block;font-weight:400;color:#748196;margin-top:6px}.member-area .detail{display:grid;grid-template-columns:115px minmax(0,1fr);gap:14px;margin:12px 0 24px;font-size:14px}.member-area dt{color:#738096}.member-area dd{margin:0}.member-area .notice{font-size:13px;line-height:1.7;color:#788598;margin-top:23px;padding-top:16px;border-top:1px solid #e5e9ee}.member-area code{font-family:Consolas,monospace;overflow-wrap:anywhere}.member-area .muted{color:#788598}.member-area .empty{text-align:center;padding:32px;color:#788598}.member-area .ops-search{min-width:200px;max-width:400px;flex:1;font-weight:400}.member-area .ops-pager{margin-top:20px}.member-area .ops-pager span{margin-right:auto}.member-area .success{color:#27694c!important}.member-area .source-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.member-area td small{font-size:12px;color:#79879b}.member-area .table-wrap{overflow-x:auto}.member-area td,.member-area th{white-space:nowrap}.member-area #message:empty{display:none}@media(max-width:1100px){.member-area .columns{grid-template-columns:1fr}}@media(max-width:650px){.member-area .stats{grid-template-columns:1fr 1fr}.member-area .source-grid{grid-template-columns:1fr}.member-area .stat{padding:16px}}

.member-area .ops-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-bottom:20px}.member-area .ops-heading h2{margin-bottom:10px}.member-area .ops-description{max-width:850px;color:#586a80;font-size:14px;line-height:1.8;margin:0}.member-area .ops-auto{display:flex;align-items:center;font-weight:400;margin:0;white-space:nowrap}.member-area .ops-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0}.member-area .ops-filters label{margin:0;min-width:145px;flex:1;max-width:280px}.member-area select{display:block;width:100%;margin-top:7px;padding:10px;border:1px solid #d6dee8;border-radius:6px;background:white;color:#233044;font:inherit;min-height:44px}.member-area .ops-summary{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.member-area .ops-summary:empty{display:none}.member-area .ops-summary>div{padding:15px 20px;background:#f5f7fa;border:1px solid #e3e8ef;border-radius:8px;min-width:130px}.member-area .ops-summary span{display:block;color:#586a80;font-size:13px}.member-area .ops-summary strong{display:block;margin-top:6px;font-size:25px}.member-area .ops-summary small{color:#586a80}.member-area button{min-height:44px}.member-area .muted,.member-area td small{color:#586a80}.member-edit-dialog{max-width:540px;width:calc(100% - 50px);border:1px solid #d6dee8;border-radius:10px;padding:28px;color:#233044;box-shadow:0 20px 60px #0003}.member-edit-dialog::backdrop{background:#18202d66}.member-edit-dialog label{display:block;margin:18px 0;font-weight:600}.member-edit-dialog input:not([type=checkbox]){display:block;box-sizing:border-box;width:100%;padding:12px;margin-top:8px;border:1px solid #bcc9d7;border-radius:6px;font:inherit}.member-edit-dialog small{display:block;color:#586a80;font-weight:400;margin-top:8px}.member-edit-dialog p{font-size:14px;line-height:1.7}.member-edit-dialog button{padding:10px 20px;min-height:44px;background:#fff;border:1px solid #bcc9d7;border-radius:6px;cursor:pointer}.member-edit-dialog button[type=submit]{background:#bf2d41;color:#fff;border-color:#bf2d41}.member-edit-dialog [data-dialog-error]{color:#b12035}.member-area select:focus-visible,.member-edit-dialog :focus-visible{outline:3px solid #c69854;outline-offset:2px}

.member-area textarea{display:block;width:100%;box-sizing:border-box;margin-top:8px;padding:12px;border:1px solid #d6dee8;border-radius:6px;background:white;color:#233044;font:inherit;line-height:1.7;resize:vertical}.member-area textarea:focus-visible{outline:3px solid #c69854;outline-offset:2px}.member-area fieldset{border:1px solid #d6dee8;border-radius:8px;padding:20px;margin:20px 0;min-width:0}.member-area legend{font-weight:600;padding:0 8px}.member-area .wx-menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.member-area [data-menu-child]{background:#f6f8fa;padding:14px}.member-area .wx-rules{max-width:850px}@media(max-width:1200px){.member-area .wx-menu-grid{grid-template-columns:1fr}}
