.pim-help-tools{position:fixed;right:1rem;bottom:1rem;z-index:60}.pim-help-tools button,.pim-help-dialog button{background:#e5bb58;color:#171812;border:1px solid #a77923;border-radius:4px;padding:.7rem 1rem;font:inherit;cursor:pointer}.pim-help-dialog{width:min(620px,calc(100% - 2rem));max-height:85vh;overflow:auto;background:#faf8f1;color:#20211c;border:2px solid #bd9038;padding:1.5rem;border-radius:8px}.pim-help-dialog::backdrop{background:#000b}.pim-help-dialog h2{font-size:1.65rem;color:#171812}.pim-help-dialog p{line-height:1.6}.pim-help-dialog input{display:block;width:100%;box-sizing:border-box;padding:.8rem;margin:.5rem 0;color:#171812;background:white;border:1px solid #777;font:inherit}.pim-help-dialog article{border-top:1px solid #c5b99a;padding:1rem 0}.pim-help-dialog a{color:#765008;text-decoration:underline;font-weight:bold}.pim-help-dialog button{margin:.3rem}.pim-help-dialog button:disabled{opacity:.5;cursor:default}.pim-help-dialog :focus-visible,.pim-help-tools :focus-visible{outline:3px solid #735012;outline-offset:3px}.pim-guide{position:fixed;inset:auto 1rem 1rem auto;margin:0;width:min(430px,calc(100% - 2rem));max-height:45vh;box-sizing:border-box}.pim-guide::backdrop{background:#0003}.pim-tour-target{outline:5px solid #edbe49!important;outline-offset:6px!important;box-shadow:0 0 0 10px #111!important;scroll-margin:3rem}.pim-guide p{margin:.6rem 0}.pim-guide h2{font-size:1.25rem}@media(max-width:640px){.pim-guide{inset:auto .5rem .5rem .5rem;width:auto;max-height:42vh}.pim-tour-target{scroll-margin-bottom:48vh}}
.pim-guide{max-height:50vh;overflow:auto;box-shadow:0 8px 40px #0006}.pim-guide[data-side=right]{border-left:8px solid #e5bb58}.pim-guide[data-side=left]{border-right:8px solid #e5bb58}.pim-guide[data-side=above]{border-bottom:8px solid #e5bb58}.pim-guide[data-side=below]{border-top:8px solid #e5bb58}
