/* One close control across character, room, research and organization dossiers. */
:is(#close,.float-close,.reader-room-close,.reader-org-close,.research-close,.suite-image-close,.org-image-close,.portrait-lightbox-close){box-sizing:border-box;display:grid;place-items:center;width:38px;height:38px;min-width:38px;min-height:38px;padding:0;border:1px solid #d5ba8299;border-radius:10px;background:#172b38ed;color:#f4dfb6;box-shadow:0 4px 14px #0006;cursor:pointer;line-height:1;transition:background .18s,border-color .18s,transform .18s}
:is(#close,.float-close,.reader-room-close,.reader-org-close,.research-close,.suite-image-close,.org-image-close,.portrait-lightbox-close):hover{background:#304653;border-color:#efd29b;transform:translateY(-1px)}
:is(#close,.float-close,.reader-room-close,.reader-org-close,.research-close,.suite-image-close,.org-image-close,.portrait-lightbox-close):focus-visible{outline:2px solid #f3d396;outline-offset:3px}
:is(#close,.float-close,.reader-room-close,.reader-org-close,.research-close,.suite-image-close,.org-image-close,.portrait-lightbox-close) .ui-icon{display:block;width:18px;height:18px}

.dossier-company-inline{display:inline;padding:0;border:0;background:transparent;color:#e4c98c;font:inherit;text-decoration:underline;text-decoration-color:#b49a6780;text-underline-offset:3px;cursor:pointer}.dossier-company-inline:hover{color:#f4dfaf;text-decoration-color:currentColor}
