.overview-search-open{width:max-content;max-width:100%;flex:0 0 auto}.overview-search-dialog{width:min(680px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:85dvh;overflow-y:auto;overflow-x:hidden;padding:24px;border:1px solid #b49a65;border-radius:22px;background:#f4f1e9;color:#302b24;box-sizing:border-box;box-shadow:0 12px 40px #0005}.overview-search-dialog::backdrop{background:#0007}.overview-search-dialog *{box-sizing:border-box}.overview-search-heading{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.overview-search-heading h2{margin:0;font-size:24px;overflow-wrap:anywhere}.overview-search-dialog input{width:100%;max-width:100%;min-width:0}.overview-search-dialog .field{min-width:0}.overview-search-dialog .btn{width:max-content;max-width:100%;flex:0 0 auto}.overview-search-results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.overview-search-result{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:max-content;max-width:100%;white-space:normal;text-align:left;overflow-wrap:anywhere;padding:12px 18px;border:1px solid #b49a65;border-radius:20px;background:linear-gradient(#f7f4ed,#e6ddca);color:#29271f;box-shadow:0 3px 0 #b3a88e;cursor:pointer;font:600 15px/1.4 system-ui,sans-serif}.overview-search-result small{font-weight:400;color:#756344}.overview-search-result:focus-visible,.overview-search-dialog button:focus-visible{outline:3px solid #c59a35;outline-offset:3px}@media(max-width:500px){.overview-search-dialog{padding:18px}.overview-search-heading h2{font-size:21px}}

.overview-search-results>li{min-width:0;max-width:100%}
