body[data-public-template] .ek-header-search-inner{display:flex;align-items:center;gap:6px;padding:5px;border:1px solid var(--ui-border,#d7e2dd)!important;border-radius:14px;background:var(--ui-surface,#fff);min-width:0}body[data-public-template] .ek-header-search-inner:focus-within{border-color:var(--ui-primary,#103E2A)!important;box-shadow:0 0 0 3px var(--ui-primary-soft,#e9f1ed)}body[data-public-template] .ek-header-search-input{flex:1;min-width:60px;width:0;border:0!important;box-shadow:none!important;outline:none!important;background:transparent!important;height:44px;padding:10px 12px!important}body[data-public-template] .ek-header-search-select{flex:none;width:180px;max-width:30%;height:44px;border:0!important;border-inline-end:1px solid var(--ui-border,#d7e2dd)!important;border-radius:8px 0 0 8px;box-shadow:none!important;background:transparent;padding:8px 24px 8px 12px;font-size:13px;outline:none}body[data-public-template] .ek-header-search-select:focus-visible{background:var(--ui-primary-soft,#eef5f1)}body[data-public-template] .ek-header-search-select option{font-size:14px;padding:8px}body[data-public-template] .ek-header-search-btn{flex:none;width:44px;height:44px;border-radius:10px}.wa-subscribe-modal{z-index:11000!important;padding:16px!important}.wa-subscribe-card{box-sizing:border-box;max-width:400px!important;padding:22px!important;max-height:calc(100dvh - 32px)!important;border-radius:16px!important}.wa-subscribe-card input:not([type=checkbox]){min-height:46px;font-size:16px!important}.wa-subscribe-card input:focus-visible{outline:2px solid var(--ui-primary,#103E2A)!important;outline-offset:2px}.wa-subscribe-card input[type=checkbox]{width:18px!important;height:18px!important}.wa-subscribe-card label span{font-size:12px!important;line-height:1.5!important}.wa-subscribe-card form button[type=submit]{min-height:46px;background:var(--ui-primary,#103E2A)!important}.wa-subscribe-card button:disabled{opacity:.6;cursor:wait!important}.wa-subscribe-card>button{width:40px!important;height:40px!important}.wa-subscribe-card [role=alert]{font-size:12px!important;text-align:start!important}@media(max-width:600px){.wa-subscribe-card{padding:20px 16px!important}.wa-subscribe-modal{padding:12px!important}.wa-subscribe-card{max-height:calc(100dvh - 24px)!important}}
.wa-subscribe-modal{height:100dvh;box-sizing:border-box;align-items:center!important;justify-content:center!important}.wa-subscribe-card{margin:auto!important}

body[data-public-template] .public-language-menu{width:216px!important;max-width:calc(100vw - 24px);padding:6px!important;border:1px solid var(--ui-border,#dae3de)!important;border-radius:12px!important;background:var(--ui-surface,#fff)!important;box-shadow:0 10px 30px #133f341a!important;max-height:min(360px,65dvh);overflow-y:auto}
body[data-public-template] .public-language-menu>div{padding:7px 10px!important;font-size:10px!important;letter-spacing:.06em!important;color:var(--ui-text-muted,#66776e)!important}
body[data-public-template] .public-language-option{min-height:46px;padding:9px 10px!important;margin:2px 0;border:1px solid transparent;border-radius:8px!important;font-size:13px!important;background:transparent!important;color:var(--ui-text,#193b30)!important;transition:background .15s}
body[data-public-template] .public-language-option[aria-current]{background:var(--ui-primary-soft,#edf5f0)!important;border-color:var(--ui-primary-border,#c9ded2);color:var(--ui-primary,#103E2A)!important}
body[data-public-template] .public-language-option:hover{background:var(--ui-surface-alt,#f5f8f6)!important}
body[data-public-template] .public-language-option:focus-visible{outline:2px solid var(--ui-primary,#103E2A);outline-offset:-2px}
body[data-public-template] .public-language-option>span{direction:inherit;gap:10px!important}
@media(max-width:600px){body[data-public-template] .public-language-menu{width:200px!important;top:calc(100% + 8px)!important}}

.public-category-select{position:relative;flex:0 1 180px;min-width:0;max-width:30%}.public-category-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;border:0;border-inline-end:1px solid var(--ui-border,#dbe3de);background:transparent;padding:8px 10px;font:inherit;font-size:13px;color:var(--ui-text,#183a2e);cursor:pointer;text-align:start}.public-category-trigger>span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.public-category-trigger:focus-visible{outline:2px solid var(--ui-primary,#103E2A);outline-offset:-2px;border-radius:7px}.public-category-menu{position:fixed;z-index:20060;box-sizing:border-box;overflow:auto;padding:6px;border:1px solid var(--ui-border,#dbe3de);border-radius:12px;background:var(--ui-surface,#fff);box-shadow:0 12px 30px #133f3426}.public-category-menu[hidden]{display:none!important}.public-category-menu button{display:block;width:100%;min-height:44px;white-space:normal;overflow-wrap:anywhere;padding:10px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ui-text,#183a2e);font:inherit;font-size:13px;line-height:1.45;text-align:start;cursor:pointer}.public-category-menu button[aria-selected=true]{background:var(--ui-primary-soft,#edf5f0);color:var(--ui-primary,#103E2A);font-weight:600}.public-category-menu button:hover,.public-category-menu button:focus-visible{outline:none;border-color:var(--ui-primary-border,#bed2c7);background:var(--ui-surface-alt,#f4f8f5)}.public-category-select select[hidden]{display:none!important}
body[data-public-template] .public-language-menu{width:160px!important;padding:5px!important;border-radius:10px!important}body[data-public-template] .public-language-option{min-height:42px;padding:8px 10px!important;gap:16px!important;margin:1px 0}body[data-public-template] .public-language-option>span{flex:1;min-width:0}body[data-public-template] .public-language-option>svg{width:14px;height:14px;flex:none}@media(max-width:600px){body[data-public-template] .public-language-menu{width:150px!important}body[data-public-template] .public-language-option{min-height:44px}}

.public-category-menu{overflow:visible!important;padding:5px}.public-category-menu button[role=option]{min-height:36px;padding:7px 10px;font-size:13px;line-height:1.35}.public-category-menu [hidden]{display:none!important}.public-category-trigger>span:last-child{display:flex;align-items:center;flex:none;transition:transform .15s}.public-category-trigger[aria-expanded=true]>span:last-child{transform:rotate(180deg)}.public-category-pages{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--ui-border,#dae3de);margin-top:4px;padding-top:4px}.public-category-pages button{width:44px;min-height:40px;padding:6px;text-align:center}.public-category-pages span{font-size:11px;color:var(--ui-text-muted)}.public-category-pages button:disabled{opacity:.35;cursor:default}@media(max-width:600px){.public-category-menu button[role=option]{min-height:44px}}

.public-category-menu{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain}.public-category-menu::-webkit-scrollbar{display:none;width:0;height:0}
