/* Catalog sorting matches Amur sidebar filters. */
.amur-toolbar.catalog-toolbar{padding:10px 12px;border:1px solid #e7eaf0;border-radius:14px;background:rgb(143 136 138 / 6%);color:#101318;font-family:inherit;font-size:13px}
.amur-toolbar,.amur-toolbar *{box-sizing:border-box}
.amur-toolbar>.row{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;margin:0}
.amur-toolbar>.row:before,.amur-toolbar>.row:after{display:none}
.amur-toolbar>.row>div{float:none;width:auto;min-width:0;padding:0}
.amur-toolbar>.row>div:first-child{flex:1 1 220px}
.amur-toolbar>.row>div:last-child{margin-left:auto}
.amur-toolbar .catalog-toolbar__item{display:flex;align-items:center;gap:9px;margin:0;padding:0}
.amur-toolbar .catalog-toolbar__label{margin:0;padding:0;color:#222c3c;font-size:13px;font-weight:400;line-height:1.4;white-space:nowrap}
.amur-toolbar .catalog-toolbar__field{display:block;min-width:0;margin:0;padding:0}
.amur-toolbar>.row>div:first-child .catalog-toolbar__field{flex:1;max-width:240px}
.amur-toolbar .form-control{display:block;width:100%;height:35px;min-height:35px;margin:0;padding:6px 28px 6px 10px;border:1px solid #e3e7ef;border-radius:8px;background-color:#fff;color:#222c3c;font-family:inherit;font-size:13px;line-height:1.4;box-shadow:none}
.amur-toolbar .form-control:focus{outline:0;border-color:#f28a91;box-shadow:0 0 0 2px #fff0f5}
.amur-toolbar .change-view{display:flex;align-items:center;gap:5px}
.amur-toolbar .change-view__button{display:flex;align-items:center;justify-content:center;width:35px;height:35px;margin:0;padding:0;border:1px solid #e3e7ef;border-radius:8px;background:#fff;color:#8b97aa;box-shadow:none}
.amur-toolbar .change-view__icon{display:block;width:18px;height:18px;line-height:1;color:inherit;fill:currentColor}
.amur-toolbar .change-view__button:disabled{opacity:1;background:#fff0f5;border-color:#f3b9cc;color:#ec6a91;cursor:default}
.amur-toolbar .change-view__button:not(:disabled):hover{color:#ec6a91;border-color:#f3b9cc}
.amur-toolbar .change-view__button:focus-visible{outline:2px solid #f28a91;outline-offset:2px}
@media(max-width:767px){
 .amur-toolbar.catalog-toolbar{padding:9px;border-radius:12px}
 .amur-toolbar>.row{flex-wrap:nowrap;gap:8px}
 .amur-toolbar>.row>div:first-child{flex:1 1 0;min-width:0}
 .amur-toolbar>.row>div:first-child .catalog-toolbar__field{max-width:none;width:100%}
 .amur-toolbar .catalog-toolbar__item{gap:6px}
 .amur-toolbar .catalog-toolbar__label{display:none}
 .amur-toolbar .form-control{font-size:12px}
 .amur-toolbar .change-view{gap:4px}
 .amur-toolbar .change-view__button{width:33px;height:35px}
}
