/* V224 — isolate search results from generic mobile table/card transforms. */
.tools-directory-card{width:100%;box-sizing:border-box;text-decoration:none}
.tools-directory-card:focus-visible,.quran-copy-icon:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
.quran-copy-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;margin-inline-start:.45rem;padding:0;border:1px solid var(--border);border-radius:7px;background:var(--bg-card);color:var(--gold);cursor:pointer;vertical-align:middle;font:700 .82rem var(--font-main)}
.quran-copy-icon:hover{border-color:var(--gold);background:rgba(201,168,76,.1)}
.quran-copy-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#pageDatecalc #dcBahai1,#pageDatecalc #dcBahai2{font-size:.82rem;line-height:1.7;margin:.35rem 0;color:var(--gold)}
body .page-view .admin-global-search-panel,
body #pageAdmin #adminTabRecords,body #pageAdmin #adminNumResults,body #pageAdmin #adminNumBody{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
body .page-view .admin-global-search-panel .admin-gs-table-wrap,
body #pageAdmin #adminTabRecords .admin-gematria-table-wrap{
 display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;max-height:65vh!important;
 overflow:auto!important;touch-action:pan-x pan-y!important;direction:rtl!important;box-sizing:border-box!important;
 -webkit-overflow-scrolling:touch;overscroll-behavior:auto!important;scrollbar-width:auto!important;
}
body .page-view .admin-global-search-panel .admin-gs-table,
body #pageAdmin #adminTabRecords .admin-gematria-results-table{
 display:table!important;width:max-content!important;min-width:100%!important;max-width:none!important;table-layout:auto!important;direction:rtl!important;border-collapse:collapse!important;
}
body .page-view .admin-global-search-panel .admin-gs-table thead,
body #pageAdmin #adminTabRecords .admin-gematria-results-table thead{display:table-header-group!important;position:sticky!important;top:0!important}
body .page-view .admin-global-search-panel .admin-gs-table tbody,
body #pageAdmin #adminTabRecords .admin-gematria-results-table tbody{display:table-row-group!important}
body .page-view .admin-global-search-panel .admin-gs-table tr,
body #pageAdmin #adminTabRecords .admin-gematria-results-table tr{display:table-row!important;width:auto!important;padding:0!important}
body .page-view .admin-global-search-panel .admin-gs-table :is(th,td),
body #pageAdmin #adminTabRecords .admin-gematria-results-table :is(th,td){display:table-cell!important;position:static!important;float:none!important;vertical-align:middle!important;text-align:center!important;min-width:78px!important;width:90px!important;max-width:none!important;padding:.45rem!important;white-space:normal!important;word-break:normal!important;border:1px solid var(--border)!important}
body .page-view .admin-global-search-panel .admin-gs-table :is(th,td)::before,
body #pageAdmin #adminTabRecords .admin-gematria-results-table :is(th,td)::before{display:none!important;content:none!important}
body .page-view .admin-global-search-panel .admin-gs-table :is(.admin-gs-word-head,.admin-gs-word-cell),
body #pageAdmin #adminTabRecords .admin-gematria-results-table :is(.admin-gematria-word-head,.admin-gematria-word-cell){min-width:220px!important;width:260px!important;max-width:340px!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:right!important;line-height:1.65!important}
@media(max-width:820px){
 #pageAdmin #adminTabRecords>div:first-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem!important}
 #pageAdmin #adminTabRecords>div:first-child input{width:100%!important;min-width:0!important;box-sizing:border-box;min-height:42px}
 #pageAdmin #adminCount{grid-column:1/-1}
}
