.apk-search-trigger{position:absolute;right:0;top:5px;}.apk-search-trigger .apk-ui-icon{width:23px;height:23px;}
.apk-search-modal[hidden]{display:none!important;}.apk-search-modal{position:fixed;inset:0;z-index:99999;overflow:auto;background:rgba(21,26,35,.52);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:calc(80px + env(safe-area-inset-top)) 20px 30px;box-sizing:border-box;}
.apk-search-panel{box-sizing:border-box;max-width:780px;margin:0 auto;padding:30px;border:1px solid #ffffff30;border-radius:24px;background:var(--apk-ui-bg,#fff);color:var(--apk-ui-text,#252931);box-shadow:0 24px 80px #0003;}
.apk-search-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px;}.apk-search-heading .apk-search-title{margin:0;font-size:28px;font-weight:500;}.apk-search-heading button{display:grid;place-items:center;width:40px;height:40px;flex:none;border:0;border-radius:12px;background:#8882;color:inherit;cursor:pointer;}
.apk-search-modal-form{display:flex;gap:10px;}.apk-search-modal-form input{box-sizing:border-box;flex:1;min-width:0;height:54px;border:1px solid #8885;border-radius:13px;padding:0 16px;background:#8881;color:inherit;font:inherit;font-size:18px;}.apk-search-modal-form button{padding:0 23px;border:0;border-radius:13px;background:#f2472e;color:white;font:500 16px/1 system-ui;cursor:pointer;}
.apk-search-popular-label{margin:24px 0 10px;font-size:13px;color:var(--apk-ui-muted,#6b7280);}.apk-search-popular{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:8px;}.apk-search-popular a{flex:none;border:1px solid #8884;border-radius:100px;padding:8px 13px;color:inherit;background:#8881;font-size:14px;text-decoration:none;}.apk-search-tip{font-size:13px;color:var(--apk-ui-muted,#6b7280);margin:22px 0 0;}.apk-search-modal :is(button,input,a):focus-visible{outline:2px solid #f2472e;outline-offset:3px;}
html[data-theme=dark] .apk-search-panel,body.dark .apk-search-panel{background:#20252d;color:#eef1f5;}
@media(max-width:700px){.apk-search-modal{padding:calc(22px + env(safe-area-inset-top)) 14px 24px;}.apk-search-panel{padding:20px 16px;border-radius:20px;}.apk-search-heading .apk-search-title{font-size:23px;}.apk-search-heading{margin-bottom:20px;}.apk-search-modal-form input{font-size:16px;padding-inline:12px;height:50px;}.apk-search-modal-form button{padding-inline:16px;font-size:14px;}}

#apk-search-modal .apk-search-heading .apk-search-title{color:inherit!important;line-height:1.25;}
#apk-search-modal .apk-search-modal-form input{height:54px!important;min-height:54px!important;padding:0 16px!important;margin:0!important;border-radius:13px!important;background:#8881!important;color:inherit!important;box-shadow:none!important;width:0;flex:1;font-size:18px;}
#apk-search-modal .apk-search-modal-form button{height:54px!important;margin:0!important;min-width:90px;border-radius:13px!important;}
@media(max-width:700px){#apk-search-modal .apk-search-modal-form input{height:50px!important;min-height:50px!important;padding-inline:12px!important;font-size:16px;}#apk-search-modal .apk-search-modal-form button{height:50px!important;min-width:75px;}}
/* Scroll affordance follows the remaining popular terms on either side. */
.apk-search-popular{scroll-behavior:smooth;}
.apk-search-popular.has-more-end{mask-image:linear-gradient(to right,#000 calc(100% - 30px),transparent);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 30px),transparent);}
.apk-search-popular.has-more-start{mask-image:linear-gradient(to right,transparent,#000 24px);-webkit-mask-image:linear-gradient(to right,transparent,#000 24px);}
.apk-search-popular.has-more-start.has-more-end{mask-image:linear-gradient(to right,transparent,#000 24px,#000 calc(100% - 30px),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 24px,#000 calc(100% - 30px),transparent);}
@media(prefers-reduced-motion:reduce){.apk-search-popular{scroll-behavior:auto;}}

#header .apk-search-trigger svg{transition:none!important;transform:none!important;opacity:1!important;}

#apk-search-modal .apk-search-modal-form{align-items:stretch;}
#apk-search-modal .apk-search-modal-form :is(input,button){box-sizing:border-box!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;}
#apk-search-modal .apk-search-modal-form input{border:1px solid #8885!important;outline-offset:2px!important;}
#apk-search-modal .apk-search-modal-form button{display:flex!important;align-items:center;justify-content:center;line-height:1!important;padding-block:0!important;}
#apk-search-modal .apk-search-popular a{display:inline-flex;align-items:center;box-sizing:border-box;min-height:30px;padding:4px 11px;font-size:13px;line-height:1.3;}
@media(max-width:700px){#apk-search-modal .apk-search-modal-form :is(input,button){height:46px!important;min-height:46px!important;max-height:46px!important;}}
