.gs-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:28px;height:28px;border:none;background:none;color:var(--faint);font-size:18px;line-height:1;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center}.gs-clear:hover{background:var(--surface-2);color:var(--text)}.gs form{position:relative}.gs input{padding-right:36px}.gs input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}@media (max-width:640px){.topbar{height:auto!important;flex-wrap:wrap;padding:8px 12px 10px!important;row-gap:8px;column-gap:8px}.topbar .usermenu{order:1;flex:1 1 100%;width:100%;margin-left:0!important;gap:8px!important;justify-content:flex-end}.topbar .um-name{order:-1;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px!important}.topbar .um-viewas{flex:0 1 auto;max-width:46%;min-height:36px}.topbar select.um-viewas{padding:6px 28px 6px 10px!important;border-radius:9px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7a90' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:14px}.topbar .um-signout{flex:0 0 auto;margin:0}.topbar .gs{order:2;flex:1 1 100%;width:100%;min-width:0}.topbar .gs input{min-height:44px;width:100%}.gs-panel{position:absolute;top:calc(100% + 6px);left:0;right:0;border-radius:10px;z-index:60;max-height:min(60vh,calc(100vh - 220px));overflow-y:auto;padding:4px 6px;box-shadow:0 10px 28px rgba(11,41,72,.18)}.gs-row{padding:11px 10px;min-height:48px;justify-content:center}.gs-title{font-size:15px}.gs-sub{font-size:12.5px}}.search-page-form{display:flex;gap:8px;margin:0 0 16px}.search-page-form input{flex:1 1;min-width:0;font-size:16px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text)}.search-page-form input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.search-page-form button{padding:0 16px;border:none;border-radius:10px;background:var(--brand);color:#fff;font-weight:700;font-size:15px;cursor:pointer}