.wmi-line-browser-dialog{width:calc(100vw - 2rem);max-width:26rem;box-sizing:border-box;padding:2rem 1.5rem 1.25rem;border:1px solid #ccb887;border-radius:1.25rem;background:#301d21;color:#f5ead7;box-shadow:0 1.5rem 5rem #0005;font:16px/1.7 system-ui,sans-serif;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow:auto;-webkit-overflow-scrolling:touch}
.wmi-line-browser-dialog:not([open]){display:none}
.wmi-line-browser-dialog::backdrop{background:rgba(14,8,10,.65)}
.wmi-line-browser-dialog h2{margin:0 2rem 1rem 0;color:inherit;font:600 1.375rem/1.4 system-ui,sans-serif;letter-spacing:0}
.wmi-line-browser-dialog p{margin:0 0 1.25rem;color:inherit;font:inherit}
.wmi-line-browser-close{position:absolute;top:.625rem;right:.625rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:.75rem;background:transparent;color:inherit;font:1.5rem/1 system-ui;cursor:pointer}
.wmi-line-browser-actions{display:grid;gap:.5rem}
.wmi-line-browser-actions a,.wmi-line-browser-actions button{display:flex;align-items:center;justify-content:center;min-height:3rem;box-sizing:border-box;padding:.625rem 1rem;border:0;border-radius:.75rem;font:600 1rem/1.5 system-ui,sans-serif;text-align:center;text-decoration:none;white-space:normal;cursor:pointer}
.wmi-line-browser-actions a{background:#e0c58a;color:#2d1e15}
.wmi-line-browser-actions button{background:transparent;color:#f5ead7;font-weight:400}
.wmi-line-browser-dialog p.wmi-line-browser-help{margin:.75rem 0 0;color:#decdb5;font-size:.875rem;line-height:1.6}
.wmi-line-browser-dialog :is(button,a):focus-visible{outline:2px solid #e0c58a;outline-offset:3px}
.wmi-line-browser-dialog :is(button,a):active{filter:brightness(.92)}
.wmi-line-browser-fallback-layer{position:fixed;inset:0;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:flex;box-sizing:border-box;padding:1rem;background:rgba(14,8,10,.65);overflow:auto;overscroll-behavior:contain}
.wmi-line-browser-fallback-layer[hidden]{display:none}
.wmi-line-browser-fallback-layer .wmi-line-browser-dialog{position:relative;inset:auto;top:auto;right:auto;bottom:auto;left:auto;display:block;margin:auto;flex-shrink:0}
.wmi-line-browser-fallback-layer .wmi-line-browser-dialog:not([open]){display:none}
