.adminBody{overflow:auto}.adminMain{display:block;height:auto;min-height:calc(100vh - 62px);max-width:1200px;margin:auto;padding:18px;direction:rtl}.loginBox{max-width:460px;margin:7vh auto}.loginBox button{margin-top:14px;width:100%}.adminNav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.adminNav button.active{outline:2px solid #82b6ff}.adminApp{display:block}.adminGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}.serviceField{margin-bottom:9px}.diagOk{border-color:#2e8b57}.diagBad{border-color:#a63d4c}.urlText{direction:ltr;text-align:left;word-break:break-all}.topLink{text-decoration:none;display:inline-flex;align-items:center}.hidden{display:none!important}
