.sidebar .router-link-active{background:#20313d;color:#e6be80}.sidebar-button{display:block}.resource-dialog{margin:auto}.text-block{overflow-wrap:anywhere}.form-grid label{display:flex;flex-direction:column;gap:.3rem}.checks label,.check-label{display:flex;gap:.5rem;align-items:center}.checks input,.check-label input{width:auto}.text-block p{white-space:pre-wrap}.native-form{display:grid;gap:1rem}.native-form input,.native-form textarea,.native-form select{max-width:100%}.native-form textarea{width:100%;min-height:6rem}.native-form .dialog-actions{position:sticky;bottom:0;background:#10202a;padding:1rem;flex-wrap:wrap}.print-only{display:none}.stat strong{overflow-wrap:anywhere}.record-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem}.portrait-options img{max-width:100%}.reference-grid p{white-space:pre-line}dialog:modal{max-width:94vw;max-height:90dvh;overflow:auto}svg{max-width:100%}.map-panel svg{width:100%;height:auto}.notice{padding:1rem;border:1px solid #c49c61;margin:1rem 0}.record-grid .panel h2{font-size:1.9rem}input[type=checkbox]{width:auto}.skill-row button{text-align:left}.print-target{display:none}
@media print{.no-print{display:none!important}.print-only{display:block}.page-header{background:none!important}.page-header h1{font-size:24pt}.character-sheet{break-after:page}.panel{break-inside:avoid}body:has(dialog[open]) #__nuxt{display:none!important}dialog[open]{position:static;display:block!important;width:100%;height:auto;max-height:none;overflow:visible;background:white;color:black;border:0;box-shadow:none}body:has(.print-target.active)>#__nuxt{display:none!important}.print-target.active{display:block!important}.print-target.active .no-print{display:none!important}.guide-step input{display:none}.guide-print-box{display:inline!important}}
