.rastro-help{position:fixed;bottom:18px;right:18px;z-index:40;border:1px solid #b6d5cc;background:#173c3c;color:white;border-radius:28px;padding:12px 18px;box-shadow:0 4px 16px #142e3520;font-weight:700;min-height:44px}.skip-main{position:fixed;top:-100px;left:12px;z-index:1000;background:white;color:#173c3c;padding:14px}.skip-main:focus{top:12px}.help-content{line-height:1.65}.help-content h3{margin:24px 0 12px}.help-content dt{font-weight:700;margin-top:14px}.help-content dd{margin:4px 0 16px;color:#485e63}.help-content details{border-top:1px solid #d9e3e3;padding:14px 0}.help-content summary{cursor:pointer;font-weight:650;min-height:32px}.help-content details p{margin-top:10px}textarea:focus-visible,summary:focus-visible{outline:3px solid #287c77;outline-offset:4px}.table-wrap{overflow-x:auto;max-width:100%}dialog{max-width:min(720px,calc(100vw - 24px));max-height:90dvh;overflow:auto}.page{padding-bottom:90px}button,a,summary{-webkit-tap-highlight-color:transparent}@media(max-width:600px){.entry-options{grid-template-columns:1fr!important}.entry-links,.toolbar,.page-head{flex-wrap:wrap}.toolbar>*{max-width:100%}.help-content{font-size:15px}.rastro-help{bottom:12px;right:12px}.page h1{font-size:clamp(24px,7vw,32px)}input,select,textarea{font-size:16px;max-width:100%}.actions{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
