.mcs-search-dialog{position:fixed;inset:0;margin:auto;width:min(92vw,720px);max-height:85vh;padding:30px;border:1px solid #dbe5f5;border-radius:22px;background:#fff;color:#223778;box-shadow:0 25px 90px #07193644;overflow:auto}.mcs-search-dialog::backdrop{background:#071936bc;backdrop-filter:blur(6px)}.mcs-search-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.mcs-search-top h2{font-size:26px;line-height:1.2;margin:0;color:#223778}.mcs-search-top button{flex:0 0 auto;width:35px;height:35px;border:1px solid #d5e1f6;border-radius:50%;background:#f0f5ff;color:#223778;font-size:25px;line-height:1}.mcs-search-dialog>input{display:block;width:100%;height:52px;border:1px solid #cbdaf2;border-radius:12px;padding:0 16px;font:inherit;font-size:16px;background:#f8faff;color:#183252}.mcs-search-results{margin-top:18px;font-size:14px;color:#6b7b94}.mcs-search-results>a{display:block;padding:16px 4px;border-bottom:1px solid #e7edf7;color:#223778}.mcs-search-results>a:hover{background:#f6f9ff}.mcs-search-results strong{display:block;font-size:16px;line-height:1.4;font-weight:600}.mcs-search-results span{display:block;font-size:12px;line-height:1.7;color:#75839b;margin-top:6px}.mcs-search-dialog :focus-visible{outline:3px solid #8fb3ff!important;outline-offset:3px}@media(max-width:575px){.mcs-search-dialog{padding:22px}.mcs-search-top h2{font-size:23px}}
