.auris-column-hidden{display:none!important}
.auris-register-columns{position:relative;display:block;width:max-content;margin:6px 0 8px auto;font-size:12px}
.auris-register-columns>summary{cursor:pointer;padding:7px 12px;border:1px solid var(--border);border-radius:7px;background:var(--card,#fff)}
.auris-register-column-options{position:absolute;right:0;z-index:30;min-width:210px;max-height:320px;overflow:auto;background:var(--card,#fff);border:1px solid var(--border);border-radius:8px;padding:10px;box-shadow:0 6px 20px #0002}
.auris-register-column-options label{display:flex;align-items:center;gap:8px;padding:5px;font-size:12px;white-space:nowrap}
.auris-register-column-options input{width:15px;height:15px;margin:0}
@media print{.auris-register-columns{display:none}}
#ps-checklist-body .ps-check-item{display:grid;grid-template-columns:minmax(160px,1fr) auto;gap:4px 12px;padding:8px 10px;font-size:12px}
#ps-checklist-body .ps-check-item legend{float:left;font-size:12px;font-weight:600;padding:0;max-width:100%}
#ps-checklist-body .ps-check-category{display:none}
#ps-checklist-body .ps-check-answers{grid-column:2;grid-row:1;margin:0}
#ps-checklist-body .ps-check-comment,#ps-checklist-body .ps-check-item textarea{grid-column:1/-1;font-size:11px}
#ps-checklist-body .ps-check-answers label{min-height:28px;font-size:11px;padding:2px 6px}
@media(max-width:600px){#ps-checklist-body .ps-check-item{grid-template-columns:1fr}#ps-checklist-body .ps-check-answers{grid-column:1;grid-row:auto}}
.auris-app-card[data-nav-key] .auris-app-card-icon:has(> .auris-module-icon){box-shadow:none}

#page-actions:has(> .auris-module-viewbar) > .auris-map-s-6bf792afaa:has(> #map-tab-all){display:none!important}
#page-risk:has(> .auris-module-viewbar) div:has(> #ra-ltab-ra){display:none!important}
.auris-risk-library-tools{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}
.auris-risk-library-dialog{max-width:min(94vw,900px);max-height:85vh;overflow:auto;border:1px solid var(--border);border-radius:12px;padding:20px}
.auris-risk-library-dialog::backdrop{background:#0008}
.auris-risk-library-dialog label{display:flex;align-items:center;gap:8px;margin:6px}
.auris-risk-library-dialog input{min-width:240px;max-width:100%;padding:6px}
.auris-risk-library-dialog table{border-collapse:collapse;width:100%;margin:12px 0}
.auris-risk-library-dialog td,.auris-risk-library-dialog th{padding:5px;border:1px solid #ddd}
.auris-attendance-photo .btn{margin:5px 8px 5px 0}
.auris-risk-library-dialog{box-sizing:border-box;width:900px}
.auris-risk-library-dialog>h2{margin:0 90px 16px 0;font-size:20px}
.auris-risk-library-dialog>button:first-of-type{position:absolute;right:20px;top:16px}
.auris-risk-library-dialog>input[aria-label="Matrix name"]{display:block;width:100%;box-sizing:border-box}
.auris-risk-library-dialog>fieldset{display:inline-block;vertical-align:top;box-sizing:border-box;width:calc(50% - 8px);margin:4px;padding:8px}
.auris-risk-library-dialog fieldset input{min-width:0;flex:1;width:80%}
@media(max-width:650px){.auris-risk-library-dialog>fieldset{width:100%;margin:4px 0}.auris-risk-library-dialog table{font-size:10px}.auris-risk-library-dialog td,.auris-risk-library-dialog th{padding:2px}.auris-risk-library-dialog select{max-width:80px}}

#page-risk:has(> .auris-module-viewbar) #rax-nav{display:none!important}
