/* Namaa 1.3.0.13.165 — one scrollable scene for the permission tool and its report. */
.sra-permission-topbar{display:flex;align-items:center;justify-content:space-between;direction:ltr;min-width:0;gap:12px}
.sra-permission-topbar .sra-permission-close{flex:0 0 46px}
.sra-permission-topbar .sra-permission-report-launch{min-height:44px;border:1px solid #c4e5d7;border-radius:12px;padding:8px 16px;color:#174d3d;background:#f4fcf8;font:inherit;font-size:15px;font-weight:800;cursor:pointer;direction:rtl}
.sra-classroom-tool-card .sra-permission-report-launch{width:100%;margin-top:8px;color:#176b50;background:#f1faf5}
.sra-permission-report[hidden]{display:none!important}
.sra-permission-actions[hidden],.sra-permission-searching[hidden]{display:none!important}
.sra-permission-eye.is-report #sra-permission-next{display:none}
.sra-permission-eye.is-report .sra-permission-scroll{display:block;touch-action:auto}
.sra-permission-eye.is-report .sra-permission-scroll>:not(.sra-permission-report){display:none!important}
.sra-permission-report{width:100%;min-width:0;padding:20px;border:1px solid #dce7e0;border-radius:18px;background:#fff;color:#17324d;font-family:Tahoma,Arial,sans-serif;direction:rtl}
.sra-permission-report-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}
.sra-permission-report-heading h2{margin:0;font-size:22px;line-height:1.6;color:#17324d}
.sra-permission-report-heading p{margin:4px 0 12px;color:#62776e;font-size:13px}
.sra-permission-report button{min-height:44px;padding:9px 14px;border:1px solid #c9ded2;border-radius:10px;background:#f2faf6;color:#176b50;font:inherit;font-size:14px;font-weight:700;cursor:pointer}
.sra-permission-report button[data-permission-report-print]{background:#168564;color:#fff;border-color:#168564}
.sra-permission-report button:disabled{opacity:.5;cursor:wait}
.sra-permission-report-filters{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:12px 0}
.sra-permission-report-filters label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700}
.sra-permission-report-filters input{box-sizing:border-box;min-height:44px;max-width:100%;border:1px solid #c9ded2;border-radius:10px;padding:8px 10px;background:#fff;color:#17324d;font:inherit;direction:ltr}
.sra-permission-report [data-permission-report-status]{min-height:24px;margin:8px 0;font-size:13px;line-height:1.7;color:#596c64}
.sra-permission-report [data-permission-report-summary]{margin:8px 0 12px;font-size:14px;font-weight:700;line-height:1.8}
.sra-permission-report-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #dce7e0;border-radius:12px}
.sra-permission-report .permission-register-table{width:100%;min-width:720px;border-collapse:collapse;font-size:14px;background:#fff;color:#17324d}
.sra-permission-report .permission-register-table th,.sra-permission-report .permission-register-table td{padding:12px 10px;border-bottom:1px solid #e3ece6;text-align:center;line-height:1.7;vertical-align:middle}
.sra-permission-report .permission-register-table th{background:#edf6f0;color:#174d3d;font-size:13px}
.sra-permission-report .permission-register-table .permission-name{text-align:right;font-weight:700;min-width:180px}
.sra-permission-report .permission-register-table small{display:block;font-size:11px;color:#7a6650}
.sra-permission-report .permission-unrecorded{color:#7a6650}
.sra-permission-report .permission-empty{padding:26px;color:#64786f}
.sra-permission-report-help{margin:14px 0 0;padding:10px 12px;border-radius:10px;background:#f4f8f5;color:#61736b;font-size:12px;line-height:1.8}
@media(max-width:720px){.sra-permission-report{padding:14px 12px}.sra-permission-report-heading h2{font-size:19px}.sra-permission-report-heading button{width:100%}.sra-permission-topbar{gap:6px}.sra-permission-topbar .sra-permission-report-launch{font-size:13px;padding:8px}}
