.rm5{color:#252a32;font-size:14px;line-height:1.6;max-width:1100px;margin:auto}.rm5 header,.rm5 footer,.rm-tabs5,.rm-selectbar5{display:flex;align-items:center;gap:12px;justify-content:space-between}.rm5 header h2{font-size:24px;margin:2px 0}.rm5 header p{color:#64748b;margin:5px 0}.rm5 header small{color:#64748b;font-size:11px;letter-spacing:.12em}.rm-tabs5{justify-content:flex-start;border-bottom:1px solid #e2e8f0;padding:12px 0;margin-bottom:20px}.rm-tabs5 [aria-pressed=true]{background:#eff6ff!important;color:#2855cc!important;border-color:#bfdbfe!important}.rm-grid5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.rm5 label{display:block;font-size:14px}.rm5 input:not([type=checkbox]),.rm5 select{display:block;width:100%;box-sizing:border-box;min-height:40px;padding:9px 12px;border:1px solid #dce3ec;border-radius:8px;background:white;color:#252a32;font:inherit;margin-top:6px}.rm5 input[type=checkbox]{accent-color:#2855ff;width:16px;height:16px;vertical-align:middle;margin:0 7px 0 0}.rm5 .rm-inline5{align-self:center}.rm5 button{font-size:14px;padding:8px 14px;border-radius:8px;border:1px solid #dce3ec;background:#fff;color:#334155;cursor:pointer}.rm5 button.primary{background:#2855ff;color:white;border-color:#2855ff}.rm5 button:disabled{opacity:.5;cursor:not-allowed}.rm5 :focus-visible{outline:2px solid #2855ff;outline-offset:2px}.rm-selectbar5{justify-content:flex-start;margin-bottom:18px}.rm-selectbar5>label{flex:1;max-width:500px}.rm-selectbar5>button{align-self:flex-end}.rm-inherit5,.rm-note5{padding:12px 14px;background:#f4f7fb;border-radius:8px;color:#526177}.rm-permissions5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0}.rm-permissions5 fieldset{border:1px solid #e2e8f0;border-radius:10px;margin:0;padding:14px}.rm-permissions5 legend{padding:0 6px;font-weight:600}.rm-permissions5 label{margin:9px 0}.rm-choice5{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.rm-choice5 label{padding:8px 10px;border:1px solid #e2e8f0;border-radius:8px}.rm-product-list5{max-height:270px;overflow:auto;display:block}.rm-product-list5 label{margin:5px 0}.rm5 footer{justify-content:flex-end;margin-top:20px;border-top:1px solid #e2e8f0;padding-top:18px}.rm5 h3{font-size:18px;margin:22px 0 10px}#rmStatus5:not(:empty){padding:12px;background:#eaf7f0;color:#146c50;border-radius:8px}#rmStatus5.rm-error5{background:#fef2f2;color:#b91c1c}.rm5 [hidden]{display:none!important}@media(max-width:760px){.rm-grid5,.rm-permissions5{grid-template-columns:1fr}.rm5 header{align-items:flex-start}.rm5 header h2{font-size:21px}}

.rm-factory-control5{display:flex;align-items:flex-start;gap:8px}.rm-factory-control5 select{flex:1;min-width:0}.rm-factory-control5 button{flex:none;min-height:42px;margin-top:6px;white-space:nowrap}.rm5 .rm-help5{font-size:13px;line-height:1.6;color:#526177;margin:7px 0 0}.rm5 #rmFactoryEditor5{margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0}.rm-factory-buttons5{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.rm5 #rmFactoryCreate5{background:#2855ff;border-color:#2855ff;color:white}.rm5 select:disabled{background:#f4f7fb;color:#526177}.rm5 #rmFactoryCreateStatus5{color:#334155}

.rm5>header{background:transparent!important;box-shadow:none!important;border:0!important;padding:0 0 12px!important;border-radius:0!important}.rm5>header h2{color:#1e293b!important}.rm5>header p{color:#526177!important}.rm5>header small{display:none}.rm5>header button{white-space:nowrap;flex-shrink:0}

.rm-staff-overview5{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.rm-staff-title5{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.rm5 .rm-staff-title5 h3{margin:0;font-size:18px}.rm-staff-counts5{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.rm5 .rm-staff-counts5 button{display:flex;align-items:center;gap:10px;min-height:44px;background:transparent;color:#526177}.rm5 .rm-staff-counts5 strong{font-size:20px;line-height:1.2;font-variant-numeric:tabular-nums;color:#1e293b}.rm5 .rm-staff-counts5 [aria-pressed=true]{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.rm-staff-search5{max-width:540px;margin-bottom:14px}.rm-staff-table5{overflow:auto;max-width:100%;border:1px solid #e2e8f0;border-radius:8px}.rm5 .rm-staff-table5 table{width:100%;min-width:640px;border-collapse:collapse;font-size:14px;margin:0}.rm5 .rm-staff-table5 th{background:#f4f7fb;color:#526177;text-align:left;font-weight:600}.rm5 .rm-staff-table5 th,.rm5 .rm-staff-table5 td{padding:10px 12px;border:0;border-bottom:1px solid #e2e8f0;vertical-align:middle}.rm5 .rm-staff-table5 tr:last-child td{border-bottom:0}.rm5 .rm-staff-table5 tbody tr:hover,.rm5 .rm-staff-selected5{background:#f5f9ff}.rm5 .rm-staff-login5{display:block;color:#526177;font-size:12px;overflow-wrap:anywhere}.rm-staff-state5{display:inline-block;font-size:12px;color:#526177;white-space:nowrap}.rm-staff-active5{color:#146c50}.rm5 .rm-staff-table5 button{white-space:nowrap;min-height:40px}.rm-staff-paging5{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px}.rm-staff-paging5>div{display:flex;align-items:center;gap:8px;white-space:nowrap}.rm5 .rm-staff-empty5{text-align:center;padding:24px;color:#526177}.rm5 .rm-sr-only5{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rm5 #rmUserForm5{scroll-margin-top:84px}@media(max-width:760px){.rm-staff-title5,.rm-staff-paging5{align-items:flex-start;flex-direction:column}.rm-staff-counts5{gap:6px}.rm5 .rm-staff-counts5 button{padding:8px 10px;gap:6px}.rm5 .rm-staff-table5 table{min-width:590px}}

@media(max-width:760px){.rm5 .rm-staff-table5{overflow:visible}.rm5 .rm-staff-table5 table{display:block;min-width:0}.rm5 .rm-staff-table5 thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.rm5 .rm-staff-table5 tbody{display:block}.rm5 .rm-staff-table5 tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px;border-bottom:1px solid #e2e8f0}.rm5 .rm-staff-table5 tr:last-child{border-bottom:0}.rm5 .rm-staff-table5 td{display:block;padding:0;border:0!important;min-width:0;overflow-wrap:anywhere}.rm5 .rm-staff-table5 td:nth-child(1){grid-column:1;grid-row:1}.rm5 .rm-staff-table5 td:nth-child(2){grid-column:1;grid-row:2;color:#526177;font-size:13px}.rm5 .rm-staff-table5 td:nth-child(3){grid-column:1;grid-row:3;color:#526177;font-size:13px}.rm5 .rm-staff-table5 td:nth-child(4){grid-column:2;grid-row:1;text-align:right}.rm5 .rm-staff-table5 td:nth-child(5){grid-column:2;grid-row:2/4;align-self:center}.rm5 .rm-staff-table5 td.rm-staff-empty5{grid-column:1/-1;padding:12px}}

.rm-contact-section5{margin:20px 0;padding-top:4px}.rm5 .rm-contact-section5 h3{margin:0 0 8px}.rm5 .rm-contact-section5 textarea{display:block;box-sizing:border-box;width:100%;min-height:94px;margin-top:6px;padding:9px 12px;border:1px solid #dce3ec;border-radius:8px;font:inherit;color:#252a32;line-height:1.6;resize:vertical}.rm5 .rm-contact-section5 input:disabled{background:#f4f7fb;color:#526177}.rm-staff-contact5,.rm-staff-binding5{display:block;font-size:12px;line-height:1.6;color:#526177;overflow-wrap:anywhere;margin-top:3px}

.rm5 .rm-user-savebar5{justify-content:space-between;gap:16px}.rm5 #rmUserSaveResult5{margin:0;font-size:13px;line-height:1.6;color:#526177}.rm5 #rmUserSaveResult5[data-state=success]{color:#146c50;font-weight:600}.rm5 #rmUserSaveResult5[data-state=error]{color:#b91c1c}.rm-save-toast5{position:fixed;z-index:2147483000;top:80px;right:24px;display:grid;grid-template-columns:24px minmax(0,1fr) 28px;gap:12px;align-items:start;box-sizing:border-box;width:min(420px,calc(100vw - 32px));padding:16px;background:#f0fdf4;border:1px solid #bbdfca;border-radius:12px;color:#14532d;box-shadow:0 8px 24px #142b4514;font:14px/1.6 Inter,MiSans,"Microsoft YaHei",sans-serif}.rm-save-toast5[hidden]{display:none!important}.rm-save-toast5 strong{display:block;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.rm-save-toast5 p{margin:3px 0 0;font-size:13px;color:inherit}.rm-save-toast5 button{width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:inherit;font-size:22px;line-height:1;cursor:pointer}.rm-save-toast5 button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.rm-save-icon5 svg{width:24px;height:24px;display:block}.rm-save-toast5[data-state=loading]{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.rm-save-toast5[data-state=error]{color:#991b1b;background:#fef2f2;border-color:#fecaca}.rm-save-toast5[data-state=loading] svg{animation:rm-save-spin5 .9s linear infinite}@keyframes rm-save-spin5{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.rm-save-toast5[data-state=loading] svg{animation:none}}@media(max-width:760px){.rm-save-toast5{right:16px;top:76px}.rm5 .rm-user-savebar5{align-items:stretch;flex-direction:column}.rm5 .rm-user-savebar5 button{min-height:44px}}

.rm5 .rm-status-action5{display:inline-flex;margin-left:8px;color:#245ca5;background:#eff6ff;border-color:#bfdbfe;min-height:40px}.rm-status-dialog5{width:min(440px,calc(100vw - 40px));box-sizing:border-box;padding:24px;border:1px solid #dce3ec;border-radius:12px;color:#252a32;background:white;font:15px/1.6 Inter,MiSans,"Microsoft YaHei",sans-serif}.rm-status-dialog5::backdrop{background:#142b4552}.rm-status-dialog5 h2{margin:0 0 12px;font-size:20px}.rm-status-dialog5 p{margin:8px 0;overflow-wrap:anywhere}.rm-status-dialog5 footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.rm-status-dialog5 button{border:1px solid #ccd8e5;border-radius:8px;padding:10px 16px;font:inherit;cursor:pointer;background:white;color:#243b53}.rm-status-dialog5 [data-status-confirm]{background:#2563eb;color:white;border-color:#2563eb}.rm-status-dialog5 button:focus-visible{outline:2px solid #2563eb;outline-offset:3px}.rm-status-dialog5 button:disabled{opacity:.6;cursor:wait}
