.lh-dialog{width:min(760px,calc(100vw - 24px));max-height:90dvh;box-sizing:border-box;overflow:auto;background:#101f2e;color:#eaf1f6;border:1px solid #B87333;border-radius:14px;padding:16px;font:15px/1.45 system-ui,sans-serif}.lh-dialog::backdrop{background:#0009}.lh-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.lh-dialog h2{font-size:18px}.lh-dialog button,.lh-dialog a{min-height:44px;padding:8px 12px;border-radius:8px}.lh-dialog button{background:#1F2A44;color:#fff;border:1px solid #B87333}.lh-dialog a{color:#e7b98a;display:inline-flex;align-items:center}.lh-filters{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end}.lh-filters label{display:flex;flex-direction:column}.lh-dialog input{min-height:40px;max-width:100%;box-sizing:border-box}.lh-row{display:flex;flex-direction:column;gap:4px;padding:12px 0;border-bottom:1px solid #3c5164}.lh-row button{align-self:flex-start}.lh-dialog details{margin-top:16px}.lh-dialog [hidden]{display:none!important}.lh-user-link{color:inherit;background:transparent;border:0;text-align:left;font:inherit;min-height:44px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.lh-last{display:block;font-size:12px;opacity:.85}.lh-dialog :focus-visible{outline:2px solid #e7b98a;outline-offset:3px}
