/* Yalnızca dinamik Blade içeriklerinin kaynak Elementor düzeniyle güvenli çalışması için. */
.elementor-25884 img{display:block;max-width:100%;height:auto}
.elementor-25884 .o-neuron-hover-holder__body-meta svg{width:24px;height:24px}
.elementor-25884 .elementor-icon-box-description>p:last-child{margin-bottom:0}
.l-primary-footer__widgets__space{margin-left:2rem!important;margin-right:2rem!important}
.l-primary-footer a{color:inherit}
.l-primary-footer .neuron-logo img{width:100%;max-width:1529px;height:auto}
.elementor-24049 .elementor-element.elementor-element-5c1f733>.elementor-column-wrap>.elementor-widget-wrap{display:flex;flex-wrap:nowrap!important;align-items:center;justify-content:flex-end!important;gap:12px}
.elementor-24049 .elementor-element.elementor-element-5cc7cbd{flex:0 0 auto;width:auto!important;max-width:none!important}
.lineart-source-search{position:relative;flex:0 1 230px;width:clamp(150px,15vw,230px);z-index:1001}
.lineart-source-search__field{display:flex;align-items:center;gap:12px;height:52px;padding:0 17px;border:0;border-radius:15px;background:#f2f2f2;color:#222}
.lineart-source-search__field:focus-within{background:#ededed}
.lineart-source-search__field svg{display:block;flex:0 0 auto;width:23px;height:23px;color:#68c6ae}
.lineart-source-search__field input{min-width:0;width:100%;height:48px;padding:0;border:0!important;background:transparent!important;box-shadow:none!important;outline:0;font:400 15px/1.2 Jost,sans-serif;letter-spacing:0;color:#222}
.lineart-source-search__field input::-webkit-search-cancel-button{display:none}
.lineart-source-search__field input::placeholder{color:#222;opacity:1}
.lineart-source-search__panel{position:absolute;left:auto;right:0;top:calc(100% + 7px);width:min(340px,calc(100vw - 32px));padding:10px 12px;background:#fff;border:1px solid rgba(29,23,22,.08);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.14);overflow:hidden}
.lineart-source-search__panel .lineart-search-result{display:flex;align-items:center;gap:15px;min-height:106px;padding:8px 0;border-bottom:1px solid #eee;color:#1d1716;text-decoration:none}
.lineart-source-search__panel .lineart-search-result:last-child{border-bottom:0}
.lineart-search-result img,.lineart-search-result__placeholder{display:block;flex:0 0 90px;width:90px;height:90px;border-radius:3px;background:#f2f2f2;object-fit:cover}
.lineart-search-result strong{display:block;font:600 14px/1.35 Jost,sans-serif;letter-spacing:.05px}
.lineart-search-result__copy{display:block;min-width:0}.lineart-search-result__categories{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin-top:7px}.lineart-search-result__copy small{display:block;margin:0;color:#777;font:400 11px/1.4 Jost,sans-serif;letter-spacing:.04em;text-transform:none}
.lineart-source-search--mobile{display:none}
@media(max-width:767px){
 .elementor-25884 .elementor-element-58ab640 .selector{padding:25px!important}
 .l-primary-footer__widgets__space{margin-left:1rem!important;margin-right:1rem!important}
 .elementor-24049 .elementor-element.elementor-element-eb5757d .m-nav-menu--mobile-icon-holder{display:flex;align-items:center;justify-content:flex-start!important;gap:2px}
 .lineart-source-search--mobile{display:block;position:relative;flex:0 0 auto;width:auto;z-index:10002}
 .lineart-mobile-search-toggle{display:grid;place-items:center;width:42px;height:42px;margin:0;padding:0;border:0;background:transparent;color:#68c6ae;cursor:pointer}
 .lineart-mobile-search-toggle svg{display:block!important;width:25px!important;height:25px!important;fill:none!important;stroke:#58bfa5!important;stroke-width:2!important;opacity:1!important;visibility:visible!important}
 .lineart-mobile-search-toggle svg circle,.lineart-mobile-search-toggle svg line{fill:none!important;stroke:#58bfa5!important;opacity:1!important}
 .lineart-mobile-search-drawer{position:fixed;top:68px;right:12px;left:12px;width:auto;padding:12px;background:#fff;border:1px solid rgba(29,23,22,.08);border-radius:14px;box-shadow:0 14px 34px rgba(0,0,0,.18);overflow:hidden;z-index:10003}
 .lineart-mobile-search-drawer[hidden]{display:none!important}
 .lineart-source-search--mobile .lineart-source-search__field{height:48px;padding:0 14px;border-radius:12px}
 .lineart-source-search--mobile .lineart-source-search__field input{height:44px;font-size:14px}
 .lineart-source-search--mobile .lineart-source-search__field svg{width:21px;height:21px}
 .lineart-source-search--mobile .lineart-source-search__panel{position:static;width:100%;max-height:55vh;margin-top:8px;padding:0 2px;border:0;border-radius:0;box-shadow:none;overflow-y:auto}
}
@media(min-width:768px){
 .lineart-source-search--mobile{display:none!important}
 .elementor-24049 .elementor-element.elementor-element-2d2bac9{width:60%!important}
 .elementor-24049 .elementor-element.elementor-element-5c1f733{width:24%!important}
}
@media(min-width:768px) and (max-width:1280px){
 .lineart-source-search__field{height:44px;padding:0 13px;gap:8px}
 .lineart-source-search__field input{height:40px;font-size:12px}
 .lineart-source-search__field svg{width:19px;height:19px}
}
