.np-ac-fields label{position:relative}
.np-ac-help{position:absolute;top:-3px;right:0;z-index:12;display:grid;width:19px;height:19px;place-items:center;border:1px solid #a8783d;border-radius:50%;color:#f5ddb0;background:#21150d;font:900 .68rem/1 Literata,Georgia,"Times New Roman",serif;cursor:help;outline:none}
.np-ac-help:after{position:absolute;right:-4px;bottom:calc(100% + 8px);z-index:50;width:min(290px,72vw);border:1px solid #9b6c35;border-radius:7px;padding:9px 11px;color:#f5e3c1;background:#160e09;box-shadow:0 12px 30px #000;text-align:left;font:normal 0.86rem/1.45 Literata,Georgia,"Times New Roman",serif;content:attr(data-tip);opacity:0;visibility:hidden;transform:translateY(5px);transition:.15s;pointer-events:none}
.np-ac-help:hover:after,.np-ac-help:focus:after{opacity:1;visibility:visible;transform:none}
.np-ac-fields legend{position:relative;padding-right:30px!important}
.np-ac-fields legend>.np-ac-help{top:-4px;right:4px}
.np-ac-fields .check>.np-ac-help{top:0;right:0}
.np-ac-fields .check{padding-right:25px}
@media(max-width:650px){.np-ac-help:after{position:fixed;right:12px;bottom:12px;left:12px;width:auto}.np-ac-help:hover:after,.np-ac-help:focus:after{z-index:400}}
.np-ac-preview{position:relative;overflow:hidden}
.np-ac-preview>.np-admin-dice-canvas{position:absolute;inset:0;z-index:3;display:block;width:100%;height:100%;pointer-events:none;filter:drop-shadow(0 7px 7px #000b)}
