:root{--kobdi-primary:#1e73be;--kobdi-hover:#165b9a;--kobdi-text:#222;--kobdi-border:#ccc;--kobdi-bg:#fff;--kobdi-radius:4px;--kobdi-gap:10px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.kobdi-search-container{width:100%;margin:0 auto;box-sizing:border-box}.kobdi-search-row{display:flex;flex-wrap:wrap;gap:var(--kobdi-gap);align-items:stretch;margin-bottom:10px}.kobdi-input-wrapper{position:relative;width:100%;height:auto}.kobdi-search-form select,.kobdi-search-form input[type="search"]{width:100%;line-height:normal;border:1px solid var(--kobdi-border);border-radius:var(--kobdi-radius);color:#333;background:#fff;box-sizing:border-box;margin:0;height:44px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.kobdi-search-form select{padding:0 30px 0 15px;cursor:pointer}.kobdi-search-form input[type="search"]{padding:0 40px 0 15px}.kobdi-disabled-option{color:#999;font-style:italic;background-color:#f5f5f5}.kobdi-icon{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;justify-content:center;z-index:2}.kobdi-icon-caret{right:12px;font-size:10px;color:#777}.kobdi-icon-search{right:12px;color:var(--kobdi-primary)}.kobdi-btn-submit{width:100%;height:44px;background-color:var(--kobdi-primary);color:#fff;border:none;border-radius:var(--kobdi-radius);font-weight:700;cursor:pointer;transition:background 0.2s ease;font-size:14px}.kobdi-btn-submit:hover{background-color:var(--kobdi-hover)}.kobdi-help-text{margin-top:6px;font-size:12px;color:#666;min-height:18px;display:none}.kobdi-style-main .kobdi-search-form.kobdi-help-visible{padding-bottom:0!important}.kobdi-operator-select{background-color:#f0f0f1!important;font-weight:600;color:#444;text-align:left;padding-left:10px!important;padding-right:20px!important}.kobdi-match-select{font-size:13px;color:#555}.kobdi-btn-add-row{background-color:#f6f7f7;border:1px solid #dcdcde;color:#2271b1;font-weight:600;font-size:14px;padding:0 16px;height:44px;border-radius:4px;cursor:pointer;transition:all 0.2s ease;display:inline-flex;align-items:center}.kobdi-btn-add-row:hover{background-color:#f0f0f1;border-color:#2271b1;color:#135e96}.kobdi-btn-clear{width:80px;flex:0 0 80px;height:44px;background-color:#f0f0f1;border:1px solid #c3c4c7;color:#2c3338;border-radius:4px;font-weight:600;cursor:pointer;font-size:14px;transition:all 0.2s ease}.kobdi-btn-clear:hover{background-color:#dcdcde;color:#1d2327;border-color:#a7aaad}.kobdi-advanced-controls{margin-top:15px;display:flex;gap:10px;justify-content:space-between;align-items:center}.kobdi-advanced-right{display:flex;gap:10px;align-items:center}.kobdi-btn-group{display:flex;gap:10px;width:100%}.kobdi-btn-group .kobdi-btn-submit{flex:1}.kobdi-btn-remove{background:#fee;border:1px solid #ecc;color:#c00;border-radius:4px;width:100%;height:44px;cursor:pointer;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center}.kpdf-tooltip{display:none;width:max-content;max-width:250px;background-color:#333;color:#fff;text-align:center;border-radius:6px;padding:8px 12px;position:absolute;z-index:101;bottom:125%;left:50%;transform:translateX(-50%);font-size:.9em;line-height:1.4;box-shadow:0 2px 10px rgb(0 0 0 / .2)}.kpdf-tooltip::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#333 #fff0 #fff0 #fff0}.kobdi-add-btn-wrapper,.kobdi-pagination-limit-wrapper{position:relative;display:inline-block}.kobdi-add-btn-wrapper:hover .kobdi-disabled-state~.kpdf-tooltip,.kobdi-add-btn-wrapper:hover .kobdi-disabled-state+.kpdf-tooltip,.kobdi-pagination-limit-wrapper:hover .kpdf-tooltip{display:block}.kobdi-btn-add-row.kobdi-disabled-state{pointer-events:none;opacity:.5}.kobdi-style-main{width:70%;margin-bottom:40px}.kobdi-style-main .kobdi-search-form{background:var(--kobdi-bg);border:1px solid rgb(0 0 0 / .1);border-radius:8px;padding:20px;box-shadow:0 4px 12px rgb(0 0 0 / .05)}.kobdi-style-main select,.kobdi-style-main input[type="search"],.kobdi-style-main .kobdi-btn-submit,.kobdi-style-main .kobdi-btn-clear,.kobdi-style-main .kobdi-btn-add-row{height:50px;font-size:16px}.kobdi-style-main .kobdi-col-topic{flex:0 0 220px}.kobdi-style-main .kobdi-col-query{flex:1;min-width:250px}.kobdi-style-main .kobdi-col-btn{flex:0 0 140px}.kobdi-style-inner{width:100%;margin-bottom:20px}.kobdi-style-inner .kobdi-search-form{background:var(--kobdi-bg);border:1px solid rgb(0 0 0 / .1);border-radius:8px;padding:10px;box-shadow:0 4px 12px rgb(0 0 0 / .05)}.kobdi-style-inner select,.kobdi-style-inner input[type="search"]{height:40px;font-size:14px;background-color:#f8f9fa;border-color:#ddd}.kobdi-style-inner .kobdi-btn-submit,.kobdi-style-inner .kobdi-btn-clear,.kobdi-style-inner .kobdi-btn-add-row{height:40px;font-size:14px}.kobdi-style-inner .kobdi-col-topic{flex:0 0 160px}.kobdi-style-inner .kobdi-col-query{flex:1}.kobdi-style-inner .kobdi-col-btn{flex:0 0 100px}.kobdi-style-search{width:100%;border-bottom:1px solid #eee}.kobdi-style-search .kobdi-search-form{background:var(--kobdi-bg);border:1px solid rgb(0 0 0 / .1);border-radius:8px;padding:20px;box-shadow:0 4px 12px rgb(0 0 0 / .05)}.kobdi-style-search select,.kobdi-style-search input[type="search"]{font-size:15px;background-color:#fff;border:1px solid #ccc}.kobdi-style-search .kobdi-col-topic{flex:0 0 180px}.kobdi-style-search .kobdi-col-query{flex:1}.kobdi-style-search .kobdi-col-btn{flex:0 0 120px}@keyframes gsrl-pulse{0%{border-color:#ffd324;box-shadow:0 0 0 0 rgb(255 211 36 / .7)}70%{border-color:#ffc107;box-shadow:0 0 0 10px #fff0}100%{border-color:#ffd324;box-shadow:0 0 0 0 #fff0}}.gsrl-message{background:#fff5e6;border:2px solid #ffd324;padding:2px;margin:1em 0;font-size:1.1em;font-weight:700;text-align:center;animation:gsrl-pulse 2s infinite;border-radius:6px}.bis-total-results{text-align:center;font-size:1.1em;font-weight:500;color:#333;margin-top:25px;margin-bottom:-10px;padding:10px;background-color:#fff;border:1px solid #dee2e6;border-radius:4px}.paging-navigation{margin-top:30px;text-align:center}.paging-navigation .page-numbers{display:inline-block;padding:6px 12px;margin:0 3px;background:#eee;color:#333;text-decoration:none;border-radius:4px;line-height:1.5}.paging-navigation .page-numbers:hover{background:#e0e0e0}.paging-navigation .page-numbers.current{background:#0073aa;color:#fff;pointer-events:none}.paging-navigation .page-numbers.dots{background:#fff0;color:#666;padding-left:0;padding-right:0}.kobdi-disabled-page{opacity:.5;cursor:not-allowed;pointer-events:none}.search-result-item{cursor:pointer;transition:background 0.2s;position:relative}.search-result-item:hover{background-color:#fcfcfc}.new-tab-button{position:absolute;top:15px;right:15px;background:#fff;border:1px solid #ddd;border-radius:3px;cursor:pointer;color:#555;z-index:10;width:24px;height:24px;line-height:1;padding:0;font-size:14px;display:flex;align-items:center;justify-content:center}.new-tab-button:hover{background:#eee;color:#000}.biz-name-en{font-weight:700;color:#333;margin-bottom:5px;font-size:1.1em}.biz-reg,.biz-address,.biz-address-en{font-size:.9em;color:#666;margin-bottom:3px;line-height:1.4}@media (max-width:768px){.kobdi-search-container,.kobdi-style-main,.kobdi-style-search{width:100%!important}.kobdi-search-row{flex-direction:column;gap:10px}.kobdi-col-operator,.kobdi-col-topic,.kobdi-col-type,.kobdi-col-query,.kobdi-col-btn,.kobdi-col-action{flex:1 1 100%!important;width:100%;max-width:100%}.kobdi-advanced-controls{flex-direction:column;gap:15px}.kobdi-btn-add-row,.kobdi-advanced-right,.kobdi-btn-group{width:100%}.kpdf-tooltip{left:0;transform:none;bottom:110%}.kpdf-tooltip::after{left:20px}}body.kobdi-is-search-result .inside-article,body.kobdi-is-search-result .inside-article .entry-content>p:first-of-type{padding-left:20px;padding-right:20px}body.kobdi-is-search-result .inside-article .entry-content{padding-bottom:20px;margin-bottom:-25px}body.kobdi-is-search-result .inside-article .entry-content .kobdi-style-search{width:97%}body.kobdi-is-search-result h1.entry-title{padding-top:20px;padding-left:20px;padding-bottom:0}html body.search.separate-containers .page-header{padding-left:20px!important;padding-top:5px!important;padding-bottom:5px!important;padding-right:20px!important}