.sp-menu-advice{padding:16px 18px;background:#f4f8ff;border:1px solid #dce7f8;border-radius:16px;margin:18px 0;color:#365070;line-height:1.8}
.sp-menu-advice code{background:#fff;padding:3px 7px;border-radius:6px;font-size:12px;color:#315eca}
.sp-menu-admin-form{padding:24px;background:#fff;border:1px solid #e1e9f5;border-radius:24px;box-shadow:0 20px 50px rgba(22,42,82,.06)}
.sp-menu-table-wrap{max-width:100%;overflow:auto}.sp-menu-admin-table{width:100%;border-collapse:collapse;min-width:720px}
.sp-menu-admin-table th{text-align:left;color:#5a6f8d;background:#f5f8fd;font-weight:800;font-size:12px;padding:14px 9px}
.sp-menu-admin-table td{padding:11px 8px;border-bottom:1px solid #eef2f7}
.sp-menu-admin-table input:not([type=checkbox]),.sp-menu-new-grid input:not([type=checkbox]){width:100%;border:1px solid #dbe5f1;padding:11px 13px;border-radius:11px;background:#fff;color:#172d50;font-size:13px}
.sp-menu-admin-table td:nth-child(1){min-width:145px}.sp-menu-admin-table td:nth-child(2){min-width:220px}.sp-menu-admin-table td:nth-child(3){max-width:95px;width:95px}
.sp-menu-admin-table label{display:inline-flex;align-items:center;gap:6px;font-size:11px;white-space:nowrap;color:#4f6380;cursor:pointer}
.sp-menu-admin-table input[type=checkbox]{accent-color:#446bff;width:17px;height:17px}
.sp-menu-new{margin:28px 0 22px;padding:22px;border:1px solid #dfe9f8;background:#f7faff;border-radius:18px}.sp-menu-new h2{font-size:19px;margin:0 0 16px}
.sp-menu-new-grid{display:grid;grid-template-columns:1.2fr 1.5fr 85px 100px 100px;align-items:center;gap:12px}
.sp-menu-new-grid label{font-size:12px;color:#4d6280;font-weight:700}.sp-menu-new-grid input{display:block;margin-top:6px}.sp-menu-new-grid input[type=checkbox]{display:inline-block;width:17px;height:17px;accent-color:#446bff}
@media(max-width:950px){.sp-menu-new-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.sp-menu-admin-form{padding:12px}.sp-menu-new-grid{grid-template-columns:1fr}}
