.px-detail-information .px104-report-open{display:block;margin:16px 0 0;padding:4px 0;min-height:32px;background:none;border:0;border-bottom:1px solid currentColor;border-radius:0;color:inherit;font:inherit;font-size:11px;opacity:.7;cursor:pointer}.px104-dialog{box-sizing:border-box;width:min(460px,calc(100% - 28px));max-height:calc(100dvh - 40px);overflow:auto;padding:24px;border:1px solid #ddd;border-radius:12px;background:#fff;color:#111;box-shadow:0 20px 80px #0003;font-family:inherit}.px104-dialog::backdrop{background:#0006}.px104-dialog *{box-sizing:border-box}.px104-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.px104-dialog h2{font-size:19px;margin:0}.px104-dialog p{font-size:12px;line-height:1.65;color:#666}.px104-dialog label{display:block;font-size:12px;margin:14px 0 6px}.px104-dialog select,.px104-dialog textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:6px;background:#fff;color:#111;font:inherit;font-size:13px}.px104-dialog textarea{resize:vertical}.px104-dialog .px104-close{background:none;border:0;font-size:25px;color:#111;cursor:pointer;min-width:36px;min-height:36px}.px104-dialog .px104-submit{padding:11px 17px;border:0;border-radius:6px;background:#111;color:#fff;font:inherit;font-size:12px;cursor:pointer;min-height:42px}.px104-dialog .px104-submit:disabled{opacity:.55;cursor:default}.px104-dialog .px104-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.px104-dialog :focus-visible{outline:2px solid #555;outline-offset:3px}

/* Stage 105.1: align the report action to the right edge of resource details. */
.px-detail-information .px104-report-open{margin:16px 0 0 auto;width:fit-content;max-width:100%;text-align:right}
