#mgCommunityRoot input,#mgCommunityRoot textarea,#mgCommunityRoot select{width:100%;padding:10px;border:1px solid #d7dfef;border-radius:10px;margin:6px 0}#mgCommunityRoot label{display:block;margin-top:12px}#mgCommunityRoot .row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}#mgCommunityRoot .card{padding:20px;margin:16px 0}#mgCommunityRoot table{width:100%;border-collapse:collapse}#mgCommunityRoot td,#mgCommunityRoot th{padding:10px;border-bottom:1px solid #e4eaf4;text-align:left}#mgCommunityRoot .table-scroll{overflow:auto}#mgCommunityRoot .actions{margin-top:15px}#mgCommunityRoot textarea{min-height:110px}#mgCommunityRoot .notice{padding:12px;overflow-wrap:anywhere}
#mgCommunityRoot .manager-tabs,#mgCommunityRoot .manager-tools{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}#mgCommunityRoot .manager-row{padding:16px 0;border-bottom:1px solid #e1e8f2}#mgCommunityRoot .manager-row h3{margin:0}#mgCommunityRoot .chip{border-radius:8px;padding:9px 12px}#mgCommunityRoot .chip.active{background:#275ce7;color:white}#mgCommunityRoot details{margin:14px 0}#mgCommunityRoot summary{cursor:pointer}#mgCommunityRoot .row{gap:10px}dialog.dialog-form{width:min(700px,95vw);max-height:90vh;border:0;border-radius:18px;padding:24px}dialog.dialog-form::backdrop{background:#142a4d77}dialog.dialog-form label{display:block;margin:12px 0}dialog.dialog-form input,dialog.dialog-form textarea,dialog.dialog-form select{width:100%;padding:10px;border:1px solid #d9e2f1;border-radius:10px}dialog.dialog-form textarea{min-height:100px}dialog.dialog-form .inline-check{display:flex;gap:8px;align-items:center}dialog.dialog-form .inline-check input{width:auto}dialog.dialog-form .row{display:flex;align-items:center;justify-content:space-between;gap:10px}dialog.dialog-form .preview-badge{background:#fff1cd;color:#775c29;padding:12px;border-radius:10px}dialog.dialog-form .card{padding:14px;margin:12px 0}

#mgCommunityRoot{max-width:1440px;margin:0 auto;color:#20314f}#mgCommunityRoot h1{font-size:24px;margin:4px 0 10px}#mgCommunityRoot h3{font-size:17px}#mgCommunityRoot button,dialog.dialog-form button{font:inherit;appearance:none;border:1px solid #d9e2f1;border-radius:10px;background:#fff;color:#294569;min-height:40px;padding:10px 16px;cursor:pointer;box-shadow:0 2px 5px #1f3b6306}#mgCommunityRoot button:hover,dialog.dialog-form button:hover{background:#eef3ff;border-color:#a9bff6}#mgCommunityRoot button:not(.secondary):not(.chip),dialog.dialog-form [data-save]{background:#2d63df;border-color:#2d63df;color:#fff}#mgCommunityRoot button:disabled{cursor:not-allowed;opacity:.55}#mgCommunityRoot .manager-tabs{background:#eaf0fa;border:1px solid #dee7f6;border-radius:13px;padding:6px;gap:5px;display:flex;flex-wrap:wrap}#mgCommunityRoot .manager-tabs .chip{border:0;box-shadow:none;background:transparent;min-height:42px;padding:10px 22px;white-space:nowrap;color:#596a86}#mgCommunityRoot .manager-tabs .chip.active{background:#fff;color:#245bd7;box-shadow:0 2px 7px #16386315;font-weight:600}#mgCommunityRoot .notice{background:#f0f5ff;border:1px solid #e0e9fa;border-radius:11px;font-size:13px;color:#5a6e90}#mgCommunityRoot .card{border:1px solid #e0e7f2;box-shadow:0 4px 16px #28446d05;border-radius:15px;padding:24px}#mgCommunityRoot .muted{line-height:1.8;color:#74829a}#mgCommunityRoot .manager-tools{align-items:center}.customer-qq{display:block;color:#425f8c;margin-top:6px;font-variant-numeric:tabular-nums}@media(max-width:700px){#mgCommunityRoot .manager-tabs{flex-wrap:nowrap;overflow:auto}#mgCommunityRoot .manager-tabs .chip{padding:10px 14px}#mgCommunityRoot .card{padding:16px}#mgCommunityRoot h1{font-size:20px}}
