.rime-search{padding-bottom:50px;min-width:0}
.search-intro{padding:50px 0 45px}
.search-intro h1{text-align:center;font-size:32px;margin:0 0 30px;font-weight:500}
.search-intro h1:after{margin:-1px auto;background:#2ba84a;content:"";display:block;height:2px;position:relative;width:25px;top:10px}
.search-intro strong{color:#2ba84a}
.search-intro p{margin:0 0 10px}
.search-fields{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:50px 15px}
.rime-search label{display:block;font-weight:700;margin-bottom:5px}
.search-fields .k-widget{width:100%;box-sizing:border-box}
.rime-search .k-textbox,.rime-search .k-dropdown,.rime-search .k-dropdown-wrap{background:#fff;color:#252525}
.rime-search .k-dropdown-wrap>.k-input,.rime-search .k-dropdown .k-select{background:#fff}
.rime-search .field-error{display:block;color:#d51923;font-size:.9rem}
.search-action-area{padding-top:50px}
.search-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px;margin:0 0 10px}
.rime-search .search-actions .k-button,.search-link{font:inherit;background:#2ba84a;color:white;border:1px solid #2ba84a;border-radius:5px;cursor:pointer}
.rime-search .search-actions .k-button:hover{background:white;color:#2ba84a}
#search-button,#clear-button{width:112px}
#fresh-investigation{width:230px}
.rime-search #clear-button{background:#d51923;border-color:#d51923;color:white}
.rime-search #clear-button:hover{background:white;color:#d51923}
.rime-search .k-button[disabled]{opacity:.5;cursor:default}
.rime-search .k-grid{width:100%;max-width:100%;font:inherit}
.rime-search .k-grid-header th{vertical-align:middle}
.rime-search .k-grid-header .k-link{text-align:center}
.rime-search .k-grid td{overflow-wrap:anywhere;white-space:normal}
.rime-search .k-grid tbody .k-button{min-width:40px;width:50px}
.rime-search .k-invalid,.rime-search [aria-invalid=true]{border-color:#d51923}
.rime-search .k-invalid-msg{color:#d51923}
.rime-search [hidden]{display:none!important}
.rime-search .preview-notice{font-size:.9rem;color:#555;margin-top:30px}
.rime-search .k-widget{font-family:inherit}
.search-link{display:inline-block;text-decoration:none}
#search-status:empty{display:none}
@media(max-width:767px){.search-fields{grid-template-columns:1fr}.search-intro h1{font-size:30px}}
