/* Forwoman Header search composition, isolated to the legs pilot. */
.pcLegsPilot #title-search,.pcLegsPilot #title-search *{box-sizing:border-box}
.pcLegsPilot #network-header .search-title{position:absolute;inset:100% 0 auto;z-index:5;background:#fff;border-bottom:1px solid rgba(35,35,35,.12);box-shadow:0 10px 24px -18px rgba(0,0,0,.35);transform:none;translate:0 -12px;opacity:0;visibility:hidden;pointer-events:none;transition:translate .22s ease,opacity .22s ease}
.pcLegsPilot #network-header .search-title.search-title_open{translate:0;opacity:1;visibility:visible;pointer-events:auto}
.pcLegsPilot #network-header .search-title__form{display:flex;align-items:center;gap:12px;max-width:1200px;margin:0 auto;padding:16px;background:none;border-radius:0;box-shadow:none;height:auto}
.pcLegsPilot #network-header .search-title__label{display:block;font-family:var(--pc-font-display,'Prosto One',sans-serif);font-size:16px;line-height:24px;font-weight:400;color:#232323;white-space:nowrap}
.pcLegsPilot #network-header .search-title__input{flex:1 1 auto;width:auto;min-width:0;margin:0;height:48px;font-family:var(--pc-font-body);font-size:14px;font-weight:400;line-height:21px;color:#232323;background:#fff;border:1px solid rgba(35,35,35,.12);border-radius:10px;padding:0 16px;box-shadow:none}
.pcLegsPilot #network-header .search-title__input:focus{border-color:#f0ce98;outline:none;box-shadow:none}
.pcLegsPilot #network-header #title-search .search-title__button{display:block;width:auto;height:48px;padding:0 20px;flex:0 0 auto;font:600 14px/21px var(--pc-font-body);color:#232323;background:#e8b26d;border:0;border-radius:10px;cursor:pointer}
.pcLegsPilot #network-header .search-title__close{flex:0 0 44px;display:flex;position:relative;width:44px;height:44px;margin:0;padding:0;background:transparent;border:1px solid rgba(35,35,35,.12);border-radius:10px;cursor:pointer}
.pcLegsPilot #network-header .search-title__close svg{display:none}
.pcLegsPilot #network-header .search-title__close::after,.pcLegsPilot #network-header .search-title__close::before{content:'';position:absolute;left:50%;top:50%;width:42%;height:1.5px;border-radius:2px;background:#232323;translate:-50% -50%}
.pcLegsPilot #network-header .search-title__close::after{rotate:45deg}.pcLegsPilot #network-header .search-title__close::before{rotate:-45deg}
.pcLegsPilot #network-header .title-search-result{position:absolute;top:100%;left:0;right:0;max-width:1200px;margin:0 auto;padding:8px 16px 0}
.pcLegsPilot #network-header .search-title-result{background:#fff;border:1px solid rgba(35,35,35,.12);border-radius:12px;box-shadow:0 18px 36px -22px rgba(0,0,0,.45);padding:8px;max-height:calc(100dvh - var(--pc-search-bottom,225px) - 20px);overflow:auto;overscroll-behavior:contain}
.pcLegsPilot #network-header .search-title-result__line,.pcLegsPilot #network-header .search-title-result__all{padding:0;border:0}
.pcLegsPilot #network-header .search-title-result__line + .search-title-result__line{border-top:1px solid rgba(35,35,35,.12)}
.pcLegsPilot #network-header .search-title-result__all{margin-top:4px;border-top:1px solid rgba(35,35,35,.12);padding-top:4px}
.pcLegsPilot #network-header .search-title-result__link{display:block;padding:11px 12px;border-radius:8px;font:300 14px/1.35 var(--pc-font-body);color:#5f5f5c;text-decoration:none;overflow-wrap:anywhere}
.pcLegsPilot #network-header .search-title-result__link b{color:#232323;font-weight:600}
.pcLegsPilot #network-header .search-title-result__all .search-title-result__link{color:#a66c25;font-weight:600}
.pcLegsPilot #network-header .search-title-result__link_active,.pcLegsPilot #network-header .search-title-result__link:hover{color:#232323;background:#eef1ea}
.pcLegsPilot #network-header .search-title-result__status{margin:0;padding:11px 12px;font:300 14px/1.5 var(--pc-font-body);color:#5f5f5c}
@media(max-width:767px){.pcLegsPilot #network-header .search-title__label{display:none}.pcLegsPilot #network-header .search-title__form{padding:12px 16px;gap:8px}.pcLegsPilot #network-header .search-title__input{height:44px;padding:0 12px}.pcLegsPilot #network-header #title-search .search-title__button{display:none}.pcLegsPilot #network-header .search-title__close{width:40px;height:40px;flex-basis:40px}.pcLegsPilot #network-header .title-search-result{padding:4px 16px 0}.pcLegsPilot #network-header .search-title-result__link{font-size:13px;padding:11px 8px}}
@media(prefers-reduced-motion:reduce){.pcLegsPilot #network-header .search-title{transition:none}}
