.hp-archive-search,.hp-archive-search-preview{--hp-search-accent:var(--hp-accent-text,var(--hp-accent));--hp-search-surface:var(--bs-body-bg);--hp-search-border:var(--bs-border-color);--hp-search-radius:var(--hp-card-radius,var(--bs-border-radius,.5rem))}
.hp-archive-search{height:auto}
.hp-archive-search .form-label{display:grid;gap:.35rem}
.hp-archive-search .hp-widget-title{margin:0 0 .7rem}
.hp-archive-date{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}
.hp-archive-date:empty{display:none}
.hp-archive-date label{font-size:.72rem;font-weight:700}
.hp-archive-submit{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;margin-top:.55rem;color:#fff;background:var(--hp-search-accent);border-color:var(--hp-search-accent)}

.hp-archive-search[class*="hp-archive-search--mini-"]{border:0;background:transparent;box-shadow:none}
.hp-archive-search[class*="hp-archive-search--mini-"] .hp-archive-search-body{padding:0}
.hp-search-input-group{flex-wrap:nowrap}
.hp-search-input-group .form-control{min-width:0;border-color:var(--hp-search-border);box-shadow:none}
.hp-search-input-group .btn{display:grid;place-items:center;min-width:42px;padding-inline:.75rem;color:#fff;background:var(--hp-search-accent);border-color:var(--hp-search-accent);transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}
.hp-search-input-group .btn i{font-size:1rem}
.hp-search-input-group .btn:hover,.hp-search-input-group .btn:focus-visible{color:#fff;background:color-mix(in srgb,var(--hp-search-accent) 78%,#000);border-color:color-mix(in srgb,var(--hp-search-accent) 78%,#000)}
.hp-archive-search--mini-clean .hp-search-input-group{filter:drop-shadow(0 3px 8px rgba(20,24,28,.08))}
.hp-archive-search--mini-outline .hp-search-input-group .btn{color:var(--hp-search-accent);background:transparent}
.hp-archive-search--mini-pill .hp-search-input-group .form-control{border-start-start-radius:var(--hp-search-radius)!important;border-end-start-radius:var(--hp-search-radius)!important;border-start-end-radius:0!important;border-end-end-radius:0!important}
.hp-archive-search--mini-pill .hp-search-input-group .btn{border-start-start-radius:0!important;border-end-start-radius:0!important;border-start-end-radius:var(--hp-search-radius)!important;border-end-end-radius:var(--hp-search-radius)!important}
.hp-archive-search--mini-accent .hp-search-input-group{padding:.25rem;background:color-mix(in srgb,var(--hp-search-accent) 10%,var(--hp-search-surface));border-radius:var(--hp-search-radius)}
.hp-archive-search--mini-accent .hp-search-input-group :is(.form-control,.btn){border:0}
.hp-archive-search--mini-dark .hp-search-input-group{padding:.25rem;background:var(--hp-secondary);border-radius:var(--hp-search-radius)}
.hp-archive-search--mini-dark .form-control{color:#fff;background:transparent;border:0}
.hp-archive-search--mini-dark .form-control::placeholder{color:rgba(255,255,255,.62)}
.hp-archive-search--mini-dark .btn{border:0}
.hp-archive-search--mini-button-light .btn{color:var(--hp-secondary);background:#fff;border-color:var(--hp-search-border);box-shadow:inset 0 0 0 1px rgba(255,255,255,.45)}
.hp-archive-search--mini-button-light .btn:hover,.hp-archive-search--mini-button-light .btn:focus-visible{color:#fff;background:var(--hp-search-accent);border-color:var(--hp-search-accent)}
.hp-archive-search--mini-button-dark .btn{color:#fff;background:#111827;border-color:#111827}
.hp-archive-search--mini-button-dark .btn:hover,.hp-archive-search--mini-button-dark .btn:focus-visible{color:#111827;background:#fff;border-color:#111827}
.hp-archive-search--mini-button-inverse .hp-search-input-group{padding:.2rem;background:var(--hp-secondary);border-radius:var(--hp-search-radius)}
.hp-archive-search--mini-button-inverse .form-control{color:#fff;background:transparent;border:0}
.hp-archive-search--mini-button-inverse .form-control::placeholder{color:rgba(255,255,255,.68)}
.hp-archive-search--mini-button-inverse .btn{color:var(--hp-secondary);background:#fff;border:0;border-radius:calc(var(--hp-search-radius)*.75)}
.hp-archive-search--mini-button-inverse .btn:hover,.hp-archive-search--mini-button-inverse .btn:focus-visible{color:#fff;background:var(--hp-search-accent)}

.hp-archive-search[class*="hp-archive-search--standard-"] .hp-archive-search-body{padding:.85rem}
.hp-archive-search--standard-compact .hp-archive-search-body{padding:.6rem}
.hp-archive-search--standard-compact .hp-widget-title{font-size:.85rem}
.hp-archive-search--standard-compact :is(.form-control,.form-select){min-height:32px;padding:.25rem .45rem;font-size:.75rem}
.hp-archive-search--standard-soft{background:color-mix(in srgb,var(--hp-search-accent) 6%,var(--hp-search-surface));border-color:transparent}
.hp-archive-search--standard-outline{background:transparent;border:2px solid var(--hp-search-accent);box-shadow:none}
.hp-archive-search--standard-outline .hp-archive-submit{color:var(--hp-search-accent);background:transparent}
.hp-archive-search--standard-dark{color:#fff;background:var(--hp-secondary);border-color:transparent}
.hp-archive-search--standard-dark .hp-widget-title{color:#fff}
.hp-archive-search--standard-dark :is(.form-label,.hp-archive-date label){color:rgba(255,255,255,.78)}
.hp-archive-search--standard-dark :is(.form-control,.form-select){color:#fff;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18)}

.hp-archive-search-preview{display:grid;width:100%;gap:.35rem;padding:.45rem;border:1px solid var(--hp-search-border);border-radius:.4rem;background:var(--hp-search-surface)}
.hp-archive-search-preview .hp-search-input-group{display:grid;grid-template-columns:1fr 26px}
.hp-archive-search-preview .form-control{display:block;height:19px;background:var(--bs-tertiary-bg);border:1px solid var(--hp-search-border)}
.hp-archive-search-preview .btn{display:grid;min-width:26px;padding:0;place-items:center;font-size:.7rem}
.hp-archive-search-preview .hp-archive-date{display:grid;grid-template-columns:repeat(3,1fr);gap:.2rem}
.hp-archive-search-preview .hp-archive-date i{height:13px;border:1px solid var(--hp-search-border);border-radius:.15rem;background:var(--bs-tertiary-bg)}
.hp-archive-search-preview[class*="--mini-"] .hp-archive-date{display:none}

@media(max-width:420px){.hp-archive-date{grid-template-columns:1fr}
}

.hp-archive-date--range{grid-template-columns:1fr;gap:.55rem}
.hp-archive-date--range label{display:grid;gap:.3rem}
.hp-archive-date--range .form-control{width:100%}

.hp-search-input-group.input-group-sm .btn{min-width:32px;padding-inline:.5rem}
.hp-search-input-group.input-group-sm .btn i{font-size:.875rem}
.hp-archive-search:is(.hp-archive-search--mini-icon-accent,.hp-archive-search--mini-icon-dark,.hp-archive-search--mini-icon-light) .hp-search-input-group,.hp-archive-search-preview:is(.hp-archive-search--mini-icon-accent,.hp-archive-search--mini-icon-dark,.hp-archive-search--mini-icon-light) .hp-search-input-group{overflow:hidden;background:transparent;border:1px solid var(--hp-search-border);border-radius:var(--hp-search-radius)!important}
.hp-archive-search:is(.hp-archive-search--mini-icon-accent,.hp-archive-search--mini-icon-dark,.hp-archive-search--mini-icon-light) .hp-search-input-group :is(.form-control,.btn),.hp-archive-search-preview:is(.hp-archive-search--mini-icon-accent,.hp-archive-search--mini-icon-dark,.hp-archive-search--mini-icon-light) .hp-search-input-group :is(.form-control,.btn){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.hp-archive-search--mini-icon-accent .hp-search-input-group .btn{color:var(--hp-search-accent)!important}
.hp-archive-search--mini-icon-dark .hp-search-input-group .btn{color:var(--hp-secondary)!important}
.hp-archive-search--mini-icon-light .hp-search-input-group{background:var(--hp-secondary)!important;border-color:color-mix(in srgb,#fff 30%,transparent)}
.hp-archive-search--mini-icon-light .hp-search-input-group .form-control{color:#fff!important}
.hp-archive-search--mini-icon-light .hp-search-input-group .form-control::placeholder{color:rgba(255,255,255,.68)}
.hp-archive-search--mini-icon-light .hp-search-input-group .btn{color:#fff!important}
.hp-archive-search:is(.hp-archive-search--mini-icon-accent,.hp-archive-search--mini-icon-dark,.hp-archive-search--mini-icon-light) .hp-search-input-group .btn:is(:hover,:focus-visible),.hp-archive-search-preview:is(.hp-archive-search--mini-icon-accent,.hp-archive-search--mini-icon-dark,.hp-archive-search--mini-icon-light) .hp-search-input-group .btn:is(:hover,:focus-visible){background:transparent!important;box-shadow:none!important}

.hp-archive-search:is(.hp-archive-search--mini-icon-accent,.hp-archive-search--mini-icon-dark,.hp-archive-search--mini-icon-light) .hp-search-input-group .btn,.hp-archive-search-preview:is(.hp-archive-search--mini-icon-accent,.hp-archive-search--mini-icon-dark,.hp-archive-search--mini-icon-light) .hp-search-input-group .btn{min-width:28px;margin:2px;padding-inline:.4rem;border:1px solid transparent!important;border-radius:calc(var(--hp-search-radius)*.65)!important;transition:color .18s ease,border-color .18s ease,transform .18s ease}
.hp-archive-search:is(.hp-archive-search--mini-icon-accent,.hp-archive-search--mini-icon-dark,.hp-archive-search--mini-icon-light) .hp-search-input-group .btn i{transition:color .18s ease,transform .18s ease}
.hp-archive-search:is(.hp-archive-search--mini-icon-accent,.hp-archive-search--mini-icon-dark,.hp-archive-search--mini-icon-light) .hp-search-input-group .btn:is(:hover,:focus-visible){border-color:currentColor!important;outline:0;transform:translateY(-1px)}
.hp-archive-search:is(.hp-archive-search--mini-icon-accent,.hp-archive-search--mini-icon-dark,.hp-archive-search--mini-icon-light) .hp-search-input-group .btn:is(:hover,:focus-visible) i{transform:scale(1.14)}
.hp-archive-search--mini-icon-accent .hp-search-input-group .btn:is(:hover,:focus-visible){color:var(--hp-secondary)!important}
.hp-archive-search--mini-icon-dark .hp-search-input-group .btn:is(:hover,:focus-visible){color:var(--hp-search-accent)!important}
.hp-archive-search--mini-icon-light .hp-search-input-group .btn:is(:hover,:focus-visible){color:var(--hp-search-accent)!important}

.hp-visual-option:hover .hp-archive-search-preview:is(.hp-archive-search--mini-icon-accent,.hp-archive-search--mini-icon-dark,.hp-archive-search--mini-icon-light) .hp-search-input-group .btn{border-color:currentColor!important;transform:translateY(-1px)}
.hp-visual-option:hover .hp-archive-search-preview:is(.hp-archive-search--mini-icon-accent,.hp-archive-search--mini-icon-dark,.hp-archive-search--mini-icon-light) .hp-search-input-group .btn i{transform:scale(1.14)}
.hp-visual-option:hover .hp-archive-search-preview.hp-archive-search--mini-icon-accent .hp-search-input-group .btn{color:var(--hp-secondary)!important}
.hp-visual-option:hover .hp-archive-search-preview:is(.hp-archive-search--mini-icon-dark,.hp-archive-search--mini-icon-light) .hp-search-input-group .btn{color:var(--hp-search-accent)!important}

.hp-archive-search:is(.hp-archive-search--mini-icon-accent,.hp-archive-search--mini-icon-dark,.hp-archive-search--mini-icon-light) .hp-search-input-group:has(.btn:is(:hover,:focus-visible)),.hp-visual-option:hover .hp-archive-search-preview:is(.hp-archive-search--mini-icon-accent,.hp-archive-search--mini-icon-dark,.hp-archive-search--mini-icon-light) .hp-search-input-group{border-color:color-mix(in srgb,var(--hp-search-border) 72%,#000)!important}
.hp-archive-search:is(.hp-archive-search--mini-icon-accent,.hp-archive-search--mini-icon-dark,.hp-archive-search--mini-icon-light) .hp-search-input-group .btn:is(:hover,:focus-visible),.hp-visual-option:hover .hp-archive-search-preview:is(.hp-archive-search--mini-icon-accent,.hp-archive-search--mini-icon-dark,.hp-archive-search--mini-icon-light) .hp-search-input-group .btn{border-color:transparent!important}

.hp-archive-search,.hp-archive-search form,.hp-archive-search .hp-search-input-group{width:100%}

.hp-search-input-group .hp-search-field{position:relative;display:flex;flex:1 1 auto;min-width:0}
.hp-search-input-group .hp-search-field>.form-control{width:100%;min-width:0;padding-inline-end:2.25rem;border-radius:inherit}
.hp-search-input-group .hp-voice-search{display:grid;position:absolute;z-index:4;inset-block-start:50%;inset-block-end:auto;inset-inline-end:.15rem;width:28px;min-width:28px;height:1.5rem;min-height:0;place-items:center;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--bs-secondary-color);line-height:1;box-shadow:none!important;transform:translateY(-50%)}

.hp-search-input-group .hp-voice-search[hidden]{display:none!important}

.hp-search-input-group .hp-voice-search:is(:hover,:focus-visible){background:transparent!important;color:var(--hp-search-accent);box-shadow:none;outline:0}

.hp-search-input-group .hp-voice-search.is-listening{background:transparent!important;color:var(--hp-search-accent)}

.hp-search-input-group .hp-voice-search.is-listening:after{content:"";position:absolute;width:1.55rem;height:1.55rem;border:1px solid currentColor;border-radius:50%;animation:hp-voice-listening 1.25s ease-out infinite;pointer-events:none}

.hp-archive-search--mini-dark .hp-voice-search,.hp-archive-search--mini-button-inverse .hp-voice-search,.hp-archive-search--mini-icon-light .hp-voice-search{background:transparent;color:rgba(255,255,255,.78)}

@keyframes hp-voice-listening{0%{opacity:.75;transform:scale(.7)}
100%{opacity:0;transform:scale(1.35)}
}

@media(prefers-reduced-motion:reduce){.hp-search-input-group .hp-voice-search.is-listening:after{animation:none}
}


/* Breaking-news header search: compact height without changing other search forms. */
[data-area-id="breaking-news-header-search"] .hp-search-input-group.input-group-sm{height:34px}

[data-area-id="breaking-news-header-search"] .hp-search-input-group.input-group-sm :is(.hp-search-field,.form-control,button[type="submit"]){height:34px;min-height:34px}

[data-area-id="breaking-news-header-search"] .hp-search-input-group.input-group-sm .form-control{padding-block:.2rem;line-height:1.2;padding-inline-end:2rem}

[data-area-id="breaking-news-header-search"] .hp-search-input-group.input-group-sm .hp-voice-search{inset-inline-end:.1rem;width:24px;min-width:24px;height:20px;min-height:0;padding:0!important}

@media(min-width:768px){
[data-area-id="breaking-news-header-search"] .hp-search-input-group.input-group-sm{height:28px}
[data-area-id="breaking-news-header-search"] .hp-search-input-group.input-group-sm :is(.hp-search-field,.form-control,button[type="submit"]){height:28px;min-height:28px}
[data-area-id="breaking-news-header-search"] .hp-search-input-group.input-group-sm .form-control{padding-block:.15rem;padding-inline-start:.5rem;padding-inline-end:1.75rem;font-size:.8125rem}
[data-area-id="breaking-news-header-search"] .hp-search-input-group.input-group-sm button[type="submit"]{min-width:28px;padding-inline:.35rem;font-size:.8125rem}
[data-area-id="breaking-news-header-search"] .hp-search-input-group.input-group-sm button[type="submit"] i{font-size:.875rem}
[data-area-id="breaking-news-header-search"] .hp-search-input-group.input-group-sm .hp-voice-search{width:22px;min-width:22px;height:18px;font-size:.875rem}
}

/* toggle-panel: ikon düğmesi; açılınca sayfa bulanık perdeyle örtülür, arama kutusu perdenin üstünde ortada görünür. */
.hp-archive-search--toggle-panel{display:flex;align-items:center;justify-content:flex-end}
.hp-search-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:transparent;color:inherit;font-size:22px;line-height:1;cursor:pointer}
.hp-search-toggle:hover,.hp-archive-search--toggle-panel.is-open .hp-search-toggle{color:var(--hp-accent)}
.hp-search-toggle .hp-search-toggle-close,.hp-archive-search--toggle-panel.is-open .hp-search-toggle .hp-search-toggle-open{display:none}
.hp-archive-search--toggle-panel.is-open .hp-search-toggle .hp-search-toggle-close{display:inline}
.hp-search-backdrop{position:fixed;inset:0;z-index:2000;background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;transition:opacity .25s ease}
.hp-search-backdrop.is-visible{opacity:1}
.hp-search-backdrop[hidden],.hp-search-panel[hidden]{display:none}
.hp-search-panel{position:fixed;z-index:2010;top:10rem;left:50%;width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 11rem);overflow:auto;opacity:0;transform:translate(-50%,calc(-10rem - 100%));transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s ease}
.hp-search-panel.is-visible{opacity:1;transform:translate(-50%,0)}
.hp-search-panel-form{display:flex;align-items:center;gap:4px;height:64px;padding:0 8px 0 22px;border-radius:12px;background:var(--bs-body-bg);color:var(--bs-body-color);box-shadow:0 18px 50px rgba(0,0,0,.35)}
.hp-search-panel-input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:inherit;font-size:20px;font-weight:500}
.hp-search-panel-input::placeholder{color:var(--bs-secondary-color)}
.hp-search-panel-input::-webkit-search-cancel-button{display:none}
.hp-search-panel-form :is(.hp-global-voice-input,.hp-search-panel-submit){display:inline-flex;flex:0 0 44px;width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;font-size:22px;line-height:1}
.hp-search-panel-form .hp-global-voice-input.is-listening{background:var(--hp-accent);color:#fff}
.hp-search-panel-form :is(.hp-global-voice-input,.hp-search-panel-submit):hover{background:color-mix(in srgb,currentColor 8%,transparent);color:var(--hp-accent)}
.hp-search-panel-submit{background:var(--hp-accent);color:#fff}
.hp-search-panel-form .hp-search-panel-submit:hover{background:color-mix(in srgb,var(--hp-accent) 85%,#000);color:#fff}
html.hp-search-open{overflow:hidden}
@keyframes hp-search-fade{from{opacity:0}to{opacity:1}}
@media (max-width:575.98px){.hp-search-panel{top:5rem;max-height:calc(100vh - 6rem);transform:translate(-50%,calc(-5rem - 100%));width:calc(100vw - 24px)}.hp-search-panel-form{height:54px;padding-inline-start:16px;border-radius:10px}.hp-search-panel-input{font-size:17px}.hp-search-panel-form :is(.hp-global-voice-input,.hp-search-panel-submit){flex-basis:40px;width:40px;height:40px;font-size:20px}}
.hp-search-panel-input,.hp-search-panel-input:focus,.hp-search-panel-input:-webkit-autofill,.hp-search-panel-input:-webkit-autofill:focus{background:transparent!important;-webkit-box-shadow:0 0 0 1000px var(--bs-body-bg) inset!important;box-shadow:none;-webkit-text-fill-color:var(--bs-body-color);transition:background-color 9999s}
.hp-search-panel-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:14px;padding-inline:6px;color:#fff;font-size:15px;font-weight:700}
.hp-search-panel-tags i{font-size:20px;opacity:.75}
.hp-search-panel-tags a{color:#fff;text-decoration:none;opacity:.9}
.hp-search-panel-tags a:hover{opacity:1}
.hp-search-panel-results{margin-top:10px;overflow:hidden;border-radius:12px;background:var(--bs-body-bg);color:var(--bs-body-color);box-shadow:0 18px 50px rgba(0,0,0,.35)}
.hp-search-panel-results[hidden]{display:none}
.hp-search-result{display:flex;align-items:center;gap:14px;padding:10px 16px;color:inherit;text-decoration:none}
.hp-search-result+.hp-search-result{border-top:1px solid var(--bs-border-color)}
.hp-search-result:hover{background:color-mix(in srgb,var(--hp-accent) 6%,transparent)}
.hp-search-result img,.hp-search-result-noimg{flex:0 0 96px;width:96px;height:54px;border-radius:6px;background:var(--bs-tertiary-bg);object-fit:cover}
.hp-search-result-copy{display:flex;min-width:0;flex-direction:column;gap:3px}
.hp-search-result-copy strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:15px;line-height:1.3}
.hp-search-result:hover strong{color:var(--hp-accent)}
.hp-search-result-copy small{color:var(--bs-secondary-color);font-size:12px}
.hp-search-result-state{padding:16px;color:var(--bs-secondary-color);font-size:14px}
.hp-search-result-all{display:flex;width:100%;align-items:center;justify-content:center;gap:6px;padding:12px;border:0;border-top:1px solid var(--bs-border-color);background:transparent;color:var(--hp-accent);font-size:14px;font-weight:700}
@media (max-width:575.98px){.hp-search-result img,.hp-search-result-noimg{flex-basis:80px;width:80px;height:45px}.hp-search-result-copy strong{font-size:14px}}
/* Ortak sesli arama düğmesi panelde akış içinde durur (mutlak konumla büyüteç üstüne binmesin). */
.hp-search-panel-form.hp-voice-field>.hp-global-voice-input{position:static;inset:auto;transform:none;flex:0 0 44px;width:44px;height:44px;border-radius:50%;font-size:22px;color:inherit}
.hp-search-panel-form.hp-voice-field>input[type="search"]{padding-inline-end:0}
.hp-search-panel-input{order:1}.hp-search-panel-clear{order:2}.hp-search-panel-form .hp-global-voice-input{order:3}.hp-search-panel-submit{order:4}
.hp-search-panel-clear{display:inline-flex;flex:0 0 36px;width:36px;height:36px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--bs-secondary-color);font-size:20px;line-height:1}
.hp-search-panel-clear[hidden]{display:none}
.hp-search-panel-clear:hover{background:color-mix(in srgb,currentColor 10%,transparent);color:var(--bs-body-color)}
