.search-bar{position:relative}.search-bar .search-icon{position:absolute;inset-block:0;left:0;display:flex;align-items:center;padding-left:.75rem;pointer-events:none}.search-bar .icon{width:1rem;height:1rem;color:#6b7280}.search-bar .search-input{display:block;width:100%;padding:.6rem 1rem .6rem 2.5rem;color:#666;background-color:#f9fafb;border:1px solid #d1d5db;border-radius:1.5rem;transition:border .2s,box-shadow .2s}.search-bar .search-input:focus{outline:none;border-color:transparent;box-shadow:none}.search-bar .clear-search-btn{border:1px solid #d1d5db;border-radius:1.5rem}.search-go-btn{background-color:#1d6fc8;color:#fff;padding:7px 10px;border-radius:20%;height:36px;margin:2px 0 0 2px}.search-go-btn:hover{background-color:#0a5cb3}.search-tag-item{background-color:#d6d6d6;display:inline-block;padding:2px 5px 2px 10px;border-radius:10px;margin-left:10px;margin-top:7px}.search-tag-item .close{height:20px;width:20px;background-color:#636363;color:#fff;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;margin-left:5px;font-size:18px;cursor:pointer}.top-filter{width:100%;background-color:#f3f4f6;border-radius:1.5rem}.top-filter .top-filter-item{color:#555;font-size:1rem;font-size:600}.top-filter .top-filter-item:hover{cursor:pointer}.top-filter .top-filter-selected{background-color:#e2a54d;border-radius:1.5rem;color:#fff;font-weight:500}.link-button{color:#017485;cursor:pointer}.filter-bar{position:relative;padding-top:5px;padding-bottom:10px}.filter-bar .filter-input{display:block;width:100%;padding:.3rem 1rem;font-size:.9rem;color:#666;background-color:#fff;border:1px solid #666;border-radius:1.5rem}.filter-bar .filter-input:focus{outline:none;border-color:transparent;box-shadow:none}.side-filter{background-color:#c3d6d1;padding-top:110px}.regulation-filter{background-color:#668581;color:#fff;margin:12px 0;padding:10px;font-size:1.2rem}.each-side-filter{border-color:#9dbcb3;border-radius:.5rem;border-width:.1em}.each-side-filter-title{background-color:#9dbcb3;font-weight:600;color:#fff}.each-side-filter-title:hover{transition:all .3s ease-in-out;background-color:#86a19a}.each-side-filter-content{background-color:#fff}.each-side-filter-content .dark\:border-gray-700{border-color:#fff}.each-side-sub-filter-title{padding:.5rem}.each-side-sub-filter-title,.each-side-sub-filter-title:hover{background-color:rgb(243,244,246,var(--tw-bg-opacity));color:#708090}.each-side-sub-filter-content{padding:.3rem;background-color:#fff;margin-bottom:4px}.each-side-sub-filter-div{display:flex;align-items:center;gap:.5rem;padding:.25rem;font-size:.875rem;line-height:1.25rem}.each-side-sub-filter-div input[type=checkbox]{accent-color:#e2a54d;width:1rem;height:1rem;flex-shrink:0;cursor:pointer}.each-side-sub-filter-label{padding-left:.3rem;color:#708090}.filter-item{background-color:#d6d6d6;display:inline-block;padding:2px 5px 2px 10px;border-radius:5px}.filter-item .close{height:20px;width:20px;background-color:#636363;color:#fff;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;margin-left:5px;font-size:18px;cursor:pointer}.loader-btn{background-color:#668581}.focus\:ring-4:focus{box-shadow:none!important}.grayout-filter-item{opacity:.5}.clear-all-btn{background-color:#86a19a;padding:0}.clear-all-btn:hover{background-color:#054c58}.search-results{background-color:#fff;padding-top:110px}.main-search-result{background-color:#9dbcb3;color:#fff;border-radius:5px}.card-body{border-radius:5px}.data-title{background-color:#1b6f7e;color:#fff;padding:4px 8px;font-weight:600;font-size:1.2rem;border-top-left-radius:5px;border-top-right-radius:5px}.data-title .mark-selective{background-color:#d5cd07;color:#000;font-size:1rem;padding:2px 10px;border-radius:5px;font-weight:700}.data-body{background-color:#ecfef9;padding:4px 8px;font-weight:600;color:#000}.data-body .data-label{font-weight:400}.data-body .regulation-info-title{padding:4px 8px;background-color:#acb2b3;border-top-left-radius:5px;border-top-right-radius:5px;text-align:center;font-weight:600}.data-body .regulation-info-body{background-color:#d5e6e7;padding:4px 8px;font-weight:600}.data-body .fishery-info{transition:all 2s}.data-body .fishery-info-title{padding:4px 8px;background-color:#bee2e5;border-top-left-radius:5px;border-top-right-radius:5px;text-align:center;font-weight:600}.data-body .fishery-info-body{background-color:#ecfef9;padding:4px 8px;font-weight:600}.dropdown-items:hover{background-color:hsla(0,0%,81%,.24)}