/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.view-news .views-exposed-form{margin-bottom:var(--spacing-content-gap);}.view-news .exposed-filters .filters{float:none;margin:0;}.view-news .form--inline{display:grid;grid-template-columns:1fr max-content max-content;column-gap:0;row-gap:var(--spacing-form-padding);position:relative;}.view-news .views-exposed-form .form--inline .form-item:not(.form-item-sort-order):not(.form-item-items-per-page){margin:0;}.view-news .form-item-search-api-fulltext{grid-column:1;grid-row:1;background:var(--color-bg-light);border:none;border-radius:var(--border-radius-sm) 0 0 var(--border-radius-sm);padding:24px 12px 24px 24px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;margin:0;}.view-news .form-item-search-api-fulltext label{font-family:var(--font-family-base);font-weight:var(--font-weight-strong);font-size:var(--font-size-small);line-height:var(--line-height-button);letter-spacing:0;color:var(--color-text-body);margin:0;display:block;float:none;width:auto;}.view-news .form-item-search-api-fulltext input{width:100%;height:44px;padding:0 var(--spacing-form-padding-sm);font-family:var(--font-family-base);font-size:var(--font-size-small);color:var(--color-text-body);background-color:var(--color-bg-white);border:1px solid var(--color-border-input);border-radius:var(--border-radius-sm);margin:0;outline:none;text-overflow:ellipsis;box-sizing:border-box;}.view-news .form-item-search-api-fulltext input::placeholder{color:var(--color-placeholder);font-size:var(--font-size-body);font-family:var(--font-family-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.view-news .form-item-search-api-fulltext input:hover::placeholder{color:var(--color-placeholder-hover);}.view-news .form-item-search-api-fulltext input:focus{outline:none;}.view-news #edit-field-published-time-wrapper{grid-column:2;grid-row:1;background:var(--color-bg-light);border:none;padding:24px 12px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;margin:0;}.view-news #edit-field-published-time-wrapper .fieldset-legend{font-family:var(--font-family-base);font-weight:var(--font-weight-strong);font-size:var(--font-size-small);line-height:var(--line-height-button);letter-spacing:0;color:var(--color-text-body);margin:0;padding-bottom:6px;display:block;}.view-news #edit-field-published-time-wrapper fieldset{border:none;padding:0;margin:0;min-width:0;}.view-news #edit-field-published-time-wrapper legend{padding:0;margin:0;}.view-news #edit-field-published-time-wrapper .fieldset-wrapper{margin:0;}.view-news #edit-field-published-time-wrapper input[type="text"][name="field_published_time[min]"],.view-news #edit-field-published-time-wrapper input[type="text"]:not([name]){width:calc(100% - 44px);height:44px !important;padding:0 var(--spacing-form-padding-sm) !important;font-family:var(--font-family-base);font-size:var(--font-size-small);color:var(--color-text-body);background:var(--color-bg-white) !important;border:1px solid var(--color-border-input) !important;border-right:none !important;border-radius:var(--border-radius-sm) 0 0 var(--border-radius-sm) !important;margin:0;cursor:pointer;outline:none;text-overflow:ellipsis;box-sizing:border-box !important;position:relative;}.view-news #edit-field-published-time-wrapper input[type="text"][name="field_published_time[min]"]::placeholder,.view-news #edit-field-published-time-wrapper input[type="text"]:not([name])::placeholder{color:var(--color-placeholder);font-size:var(--font-size-body);font-family:var(--font-family-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.view-news #edit-field-published-time-wrapper input[type="text"][name="field_published_time[min]"]:hover::placeholder,.view-news #edit-field-published-time-wrapper input[type="text"]:not([name]):hover::placeholder{color:var(--color-placeholder-hover);}.view-news #edit-field-published-time-wrapper input[type="text"]:focus{outline:none;}.view-news #edit-field-published-time-wrapper .form-item-field-published-time-min::after{content:'';position:absolute;top:0;right:0;width:44px;height:44px;background:var(--color-bg-white) url(/themes/custom/rk_public/images/icons/calendar.svg) no-repeat center center;background-size:16px 16px;border-top:1px solid var(--color-border-input);border-right:1px solid var(--color-border-input);border-bottom:1px solid var(--color-border-input);border-left:1px solid var(--color-border-input);border-radius:0 var(--border-radius-sm) var(--border-radius-sm) 0;padding:10px;box-sizing:border-box;pointer-events:none;}.view-news #edit-field-published-time-wrapper .form-item-field-published-time-min{position:relative;}.view-news #edit-field-published-time-wrapper .form-item-field-published-time-max{display:none;}.view-news #edit-field-published-time-wrapper .form-item-field-published-time-min label,.view-news #edit-field-published-time-wrapper .form-item-field-published-time-max label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.view-news .form-actions{grid-column:3;grid-row:1;background:var(--color-bg-light);border:none;border-radius:0 var(--border-radius-sm) var(--border-radius-sm) 0;padding:24px 24px 24px 12px;margin:0;display:flex;align-items:flex-end;justify-content:flex-start;}.view-news .form-item-sort-by{display:none;}.view-news .form-item-sort-order{grid-column:2;grid-row:2;margin:0;display:inline-flex;align-items:baseline;gap:var(--spacing-content-gap-small);justify-self:end;white-space:nowrap;}.view-news .form-item-items-per-page{grid-column:3;grid-row:2;margin:0;margin-left:var(--spacing-content-gap);display:inline-flex;align-items:baseline;gap:var(--spacing-content-gap-small);justify-self:end;white-space:nowrap;}.view-news .form-actions input[type="submit"]{background:var(--color-button-gold);color:var(--color-text-strong);border:none;border-radius:var(--border-radius-sm);height:44px;padding:0 var(--button-padding-horizontal);font-family:var(--font-family-base);font-weight:var(--font-weight-strong);font-size:var(--font-size-small);line-height:var(--line-height-button);cursor:pointer;margin:0;}.view-news .form-actions input[type="submit"]:hover{background:var(--color-button-gold-hover);}.view-news .form-item-sort-order label,.view-news .form-item-items-per-page label{font-family:var(--font-family-base);font-weight:var(--font-weight-strong);font-size:var(--font-size-small);line-height:var(--line-height-button);letter-spacing:0;color:var(--color-form-label);margin:0;float:none;width:auto;display:inline-block;white-space:nowrap;flex-shrink:0;}.view-news .form-item-sort-order select,.view-news .form-item-items-per-page select{font-family:var(--font-family-base);font-weight:var(--font-weight-strong);font-size:var(--font-size-small);line-height:var(--line-height-button);letter-spacing:0;color:var(--color-text-strong);padding:4px 24px 4px 8px;border:none;border-radius:0;background-color:transparent;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2351586F' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center;background-size:16px 16px;cursor:pointer;width:auto;display:inline-block;height:auto;}.view-news .form-item-sort-order label{font-size:0;}.view-news .form-item-sort-order label::before{content:"Sort";font-size:var(--font-size-small);}@media (max-width:768px){.view-news .form--inline{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;row-gap:0;background:var(--color-bg-light);border-radius:var(--border-radius-sm);padding:var(--spacing-content-gap-small);}.view-news .form-item-search-api-fulltext{grid-column:1;grid-row:1;border:none;border-radius:0;margin-bottom:var(--spacing-content-gap-small);padding-left:16px;}.view-news #edit-field-published-time-wrapper{grid-column:1;grid-row:2;border:none;border-radius:0;margin-bottom:var(--spacing-content-gap-small);padding-left:16px;}.view-news .form-actions{grid-column:1;grid-row:3;border:none;border-radius:0;padding:0;}.view-news .form-actions input[type="submit"]{width:100%;padding:12px;}.view-news #edit-field-published-time-wrapper input[type="text"][name="field_published_time[min]"],.view-news #edit-field-published-time-wrapper input[type="text"]:not([name]){width:100% !important;border:1px solid var(--color-border-input) !important;border-radius:var(--border-radius-sm) !important;}.view-news .form-item-sort-order{display:none;}.view-news .form-item-items-per-page{grid-column:1;grid-row:4;background:var(--color-bg-white);padding:var(--spacing-content-gap-small) var(--spacing-content-gap-small) calc(var(--spacing-content-gap-small) + 32px);border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0;margin:32px calc(-1 * var(--spacing-content-gap-small)) calc(-32px);justify-self:stretch;display:flex;justify-content:flex-end;width:calc(100% + 2 * var(--spacing-content-gap-small));box-sizing:border-box;}}
.search-input__dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0px 10px 18px rgba(1,7,62,0.13);border-radius:4px;z-index:1000;margin-top:4px;padding:8px 0 16px;}.search-input__dropdown-label{font-family:var(--font-family-base,Arial,sans-serif);font-size:12px;line-height:16px;color:var(--color-text-medium,#6A6B7B);padding:16px 24px 8px;text-transform:uppercase;letter-spacing:0.5px;}.search-input__dropdown-item{display:flex;align-items:center;padding:8px 24px;text-decoration:none;gap:16px;cursor:pointer;}.search-input__dropdown-item:hover,.search-input__dropdown-item--active{background-color:var(--color-bg-white-hover,#F3F6FB);}.search-input__dropdown-item-title{font-family:var(--font-family-base,Arial,sans-serif);font-size:16px;line-height:24px;color:var(--color-text-body,#242427);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.search-input__dropdown-item-type{font-family:var(--font-family-strong,Georgia,serif);font-size:16px;line-height:24px;color:var(--color-text-medium,#51586F);text-align:right;flex-shrink:0;white-space:nowrap;}
