/* Original Newspaper artwork and motion; one search owner and a shared shade. */
@layer fr-search-drawer {
 html {--fr-sidebar-art:url("https://media.factreview.gr/uploads/2023/05/mobile-searching-menu-background-1-scaled.webp");--fr-sidebar-shade:linear-gradient(to bottom,rgb(0 0 0 / .72),rgb(0 0 0 / .84));--fr-sidebar-motion:.5s cubic-bezier(.79,.14,.15,.86)}
 .td-menu-background:before {background:var(--fr-sidebar-shade)!important;opacity:1!important}
 .fr-search-drawer {--fr-search-field:#ffffff18;--fr-search-ink:#fff;--fr-search-muted:#e7dce2;--fr-search-rule:#ffffff50;--fr-search-accent:#54001a;position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;padding:0!important;z-index:11000!important;visibility:hidden!important;opacity:1!important;overflow:hidden!important;background:#10182000!important;text-align:start!important;color:var(--fr-search-ink)!important;pointer-events:none!important;transition:background-color var(--fr-sidebar-motion),visibility 0s linear .5s!important}
 .fr-search-drawer.fr-mobile-search-open {visibility:visible!important;pointer-events:auto!important;background:#10182080!important;transition-delay:0s!important}
 /* Unlike hidden, clip never becomes a programmatically scrollable viewport. */
 .fr-search-drawer {overflow:clip!important}
 .fr-search-drawer .td-drop-down-search {position:absolute!important;inset:0 0 0 auto!important;width:min(440px,calc(100% - 24px))!important;max-width:100%!important;height:100%!important;box-sizing:border-box!important;padding:max(24px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom))!important;background:transparent!important;color:var(--fr-search-ink)!important;overflow:auto!important;overscroll-behavior:contain;visibility:visible!important;opacity:1!important;transform:translateX(100%)!important;border-radius:22px 0 0 22px;box-shadow:-10px 0 38px #10182026;isolation:isolate;transition:transform var(--fr-sidebar-motion)!important}
 /* Keep the original 113%-high cover crop outside the scrollable content.
    Both artwork and content follow the same state, curve and duration. */
 .fr-search-drawer:before {content:"";position:absolute;top:0;right:0;z-index:0;width:min(440px,calc(100% - 24px));height:113%;pointer-events:none;border-radius:22px 0 0 22px;background-color:#331c29;background-image:var(--fr-sidebar-shade),var(--fr-sidebar-art);background-size:100% 100%,cover;background-position:center top;background-repeat:no-repeat;transform:translateX(100%);transition:transform var(--fr-sidebar-motion)!important}
 .fr-search-drawer.fr-mobile-search-open:before {transform:translateX(0)}
 .fr-search-drawer .td-drop-down-search {z-index:1}
 .fr-search-drawer :is(.td-search-form,#td-aj-search-mob) {opacity:0;transition:opacity .5s ease!important}
 .fr-search-drawer.fr-mobile-search-open :is(.td-search-form,#td-aj-search-mob) {opacity:1;transition-delay:.3s!important}
 .fr-search-drawer.fr-mobile-search-open .td-drop-down-search {transform:translateX(0)!important}
 .td-search-background {display:none!important}
 body:has(.fr-search-drawer).td-search-opened #td-outer-wrap {position:static!important;transform:scale3d(.9,.9,.9)!important;box-shadow:0 0 46px #000!important}
 html.fr-search-is-open {overflow:hidden}
 .fr-search-drawer .td-search-form {margin:0 0 24px!important;padding:0!important}
 .fr-search-heading-shelf {position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 24px;padding:0 0 18px}
 .fr-search-heading-shelf:after {content:"";position:absolute;inset:auto 0 0;height:1px;background:var(--fr-search-rule)}
 .fr-search-heading-shelf h2 {margin:0!important;padding:0!important;color:var(--fr-search-ink)!important;font-size:22px!important;font-weight:700!important;line-height:1.4!important}
 .fr-search-drawer .td-search-close {position:static!important;display:grid!important;place-items:center!important;flex:0 0 36px!important;width:36px!important;height:36px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--fr-search-field)!important;color:var(--fr-search-ink)!important;cursor:pointer;box-shadow:none!important}
 .fr-search-drawer svg {display:block;width:19px;height:19px;pointer-events:none}
 .fr-search-drawer .td-search-input {display:flex!important;align-items:center!important;gap:6px;margin:0!important;padding:5px 5px 5px 14px!important;border-radius:999px!important;background:var(--fr-search-field)!important}
 .fr-search-drawer .td-search-input:before,.fr-search-drawer .td-search-input:after {display:none!important}
 .fr-search-drawer #td-header-search-mob {flex:1;min-width:0!important;width:100%!important;max-width:100%!important;height:38px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:start!important;font-size:15px!important;font-weight:400!important;line-height:1.5!important;color:var(--fr-search-ink)!important}
 .fr-search-drawer #td-header-search-mob::placeholder {color:var(--fr-search-muted)!important;opacity:1}
 .fr-search-drawer .fr-search-submit {display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;min-height:0;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--fr-search-accent)!important;color:#fff!important;cursor:pointer;box-shadow:none!important}
 .fr-search-sr {position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
 .fr-search-drawer :is(button,input,a):focus-visible {outline:2px solid #ffc9d6!important;outline-offset:3px!important}
 .fr-search-drawer #td-header-search-mob:focus-visible {outline:0!important}
 .fr-search-drawer .td-search-input:focus-within {box-shadow:0 0 0 2px #ffc9d65c!important}
 .fr-search-drawer #td-aj-search-mob {margin:0!important;color:var(--fr-search-ink)!important}
 .fr-search-drawer .tdb_module_search {display:grid!important;grid-template-columns:80px minmax(0,1fr)!important;gap:12px;align-items:start;padding:0!important;margin:0 0 20px!important;min-height:80px}
 .fr-search-drawer .tdb_module_search:not(:has(img)) {grid-template-columns:minmax(0,1fr)!important;min-height:0}
 .fr-search-drawer .tdb_module_search .td-module-thumb {position:static!important;float:none!important;width:80px!important;height:80px!important;margin:0!important;overflow:hidden;border-radius:10px}
 .fr-search-drawer .tdb_module_search .td-module-thumb:not(:has(img)) {display:none!important}
 .fr-search-drawer .tdb_module_search .td-module-thumb :is(a,picture) {display:block;width:100%;height:100%}
 .fr-search-drawer .tdb_module_search img {display:block;width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover}
 .fr-search-drawer .tdb_module_search .item-details {margin:0!important;padding:0!important;min-width:0}
 .fr-search-drawer .tdb_module_search .entry-title {margin:0!important;padding:0!important;font-size:14px!important;line-height:1.5!important;font-weight:700!important;overflow-wrap:break-word}
 .fr-search-drawer .entry-title a {color:var(--fr-search-ink)!important}
 .fr-search-drawer .entry-title a:hover {color:#ffc9d6!important}
 .fr-search-drawer .result-msg a {color:var(--fr-search-ink)!important;background:var(--fr-search-field)!important;border-radius:12px;box-shadow:none!important;font-size:13px!important;text-transform:none!important}
 @media(max-width:1199px){.fr-search-drawer .td-drop-down-search{width:100%!important;border-radius:0;box-shadow:none}.fr-search-drawer:before{width:100%;border-radius:0}}
 @media(max-width:359px){.fr-search-drawer .td-drop-down-search{padding-inline:18px!important}.fr-search-heading-shelf h2{font-size:20px!important}}
 @media(prefers-reduced-motion:reduce){.fr-search-drawer,.fr-search-drawer:before,.fr-search-drawer .td-drop-down-search,.fr-search-drawer :is(.td-search-form,#td-aj-search-mob),.td-menu-background,#td-mobile-nav,.td-mobile-container,#td-outer-wrap {transition:none!important}}
}
