/* Paket 40A: Only the header search. Keep legacy #quick_find rules out of its controls. */
#main-header #search.wt-p35-header-search{min-width:0;overflow:visible}
#search #quick_find{position:relative;margin:0;padding:0;background:transparent;border:0;box-shadow:none}
#search #quick_find::before,#search #quick_find::after{display:none;content:none}
#search .wt-p35-field{box-sizing:border-box;min-height:50px;gap:4px;padding:2px;background:#fff;border:1px solid #b9bfb2;border-radius:8px}
#search .wt-p35-field:focus-within{border-color:#667d3a;box-shadow:0 0 0 2px rgba(102,125,58,.15)}
#search #quick_find input[name="keywords"]{position:static;box-sizing:border-box;flex:1 1 auto;min-width:0;width:100%;height:44px;margin:0;padding:8px 10px;border:0;border-radius:6px;background:#fff;color:#333;font:inherit;font-size:16px;line-height:24px;text-indent:0;box-shadow:none;-webkit-appearance:none;appearance:none}
#search #quick_find input[name="keywords"]::-webkit-search-cancel-button,#search #quick_find input[name="keywords"]::-webkit-search-decoration{display:none;-webkit-appearance:none}
#search #quick_find button{position:static;float:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;margin:0!important;padding:0!important;border:0;border-radius:6px;line-height:1;box-shadow:none;transform:none;transition:background-color .15s ease}
#search #quick_find button[hidden]{display:none!important}
#search #quick_find .wt-p35-clear{background:#fff;color:#666!important;font-size:26px;font-weight:400}
#search #quick_find .wt-p35-clear span{display:block;position:static;margin:0;padding:0;line-height:1;color:inherit}
#search #quick_find .wt-p35-submit{background:#edf1e5;color:#46582a!important}
#search #quick_find .wt-p35-submit svg,#search #quick_find .wt-p35-submit svg *{fill:none!important;stroke:currentColor;stroke-width:2}
#search #quick_find .wt-p35-submit svg{position:static;display:block;width:22px;height:22px;margin:0;transform:none}
#search #quick_find button:focus-visible{outline:2px solid #576e30;outline-offset:2px}
#search .wt-p35-panel{top:calc(100% + 8px);border:1px solid #d7ddce;border-radius:8px;box-shadow:0 6px 16px rgba(0,0,0,.12)}
#search .wt-p35-panel-title{padding:10px 12px 6px;line-height:18px}
#search .wt-p35-panel li{min-height:46px}
#main-header .wt-p35-toggle{box-sizing:border-box;flex:0 0 44px;width:44px;height:44px;min-height:44px;margin:0;padding:0;border:1px solid #dce1d5;border-radius:8px;background:#fff;color:#525b46;text-align:center;line-height:0;box-shadow:none}
#main-header .wt-p35-toggle[aria-expanded="true"]{background:#edf1e5;border-color:#b7c2a3}
#main-header .wt-p35-toggle>svg{position:static;width:24px;height:24px;margin:0;vertical-align:middle;transform:none}
#main-header .wt-p35-toggle>svg,#main-header .wt-p35-toggle>svg *{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
@media(hover:hover){#search #quick_find .wt-p35-submit:hover{background:#e0e8d1}#search #quick_find .wt-p35-clear:hover{background:#f2f3ef}#main-header .wt-p35-toggle:hover{background:#f3f5ed}}
@media(max-width:767px){
 #main-header #search.wt-p35-header-search{padding:10px 12px 12px;background:#fff;border-bottom:1px solid #dce1d5;border-radius:0 0 10px 10px;box-shadow:0 6px 14px rgba(0,0,0,.1)}
 #search #quick_find input[name="keywords"]{padding-left:10px;padding-right:4px}
}
