.listHeader{display:flex;align-items:center;margin-bottom:16px;gap:12px;justify-content:normal;position:sticky;top:0;z-index:40;background:#fff;padding:12px 0;box-shadow:0 4px 10px -6px rgba(0,0,0,.12)}.searchFieldWrap{position:relative;flex:1 1;min-width:75%}.searchBar{display:flex;align-items:center;border:1.5px solid #e4e4e4;padding:0 6px 0 14px;border-radius:10px;background:#fff;width:100%;height:46px;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:border-color .2s ease,box-shadow .2s ease}.searchBar:focus-within{border-color:#dcaa4c;box-shadow:0 2px 10px rgba(220,170,76,.18)}.searchBar input{flex:1 1;border:none;outline:none;background:transparent;font-size:15px;color:#1a1a1a;font-family:Lexend Deca,sans-serif}.searchBar input::-moz-placeholder{color:#9a9a9a;opacity:1}.searchBar input:-ms-input-placeholder{color:#9a9a9a;opacity:1}.searchBar input::placeholder{color:#9a9a9a;opacity:1}.searchBar button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#dcaa4c;border:none;cursor:pointer;color:#fff;flex-shrink:0;transition:background .2s ease}.searchBar button:hover{background:#c9963c}.sortDropdown{padding:6px 10px;border:1px solid #ddd;border-radius:6px;cursor:pointer;min-width:20%}.sortDropdown,.sortDropdown option{background:#fff;font-size:14px;color:#333}.sortWrap{position:relative;display:inline-block;flex-shrink:0}.sortBtn{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;height:40px;min-width:132px;padding:0 14px;border:1.5px solid #e4e4e4;border-radius:10px;background:#fff;cursor:pointer;font-family:Lexend Deca,sans-serif;font-size:13px;font-weight:500;color:#333;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:border-color .2s ease,box-shadow .2s ease}.sortBtn:hover{border-color:#dcaa4c}.sortBtn:focus-visible{outline:none;border-color:#dcaa4c;box-shadow:0 2px 10px rgba(220,170,76,.18)}.sortBtnLabel{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sortCaret{color:#9a9a9a;flex-shrink:0;transition:transform .22s ease}.sortCaretOpen{transform:rotate(180deg);color:#dcaa4c}.sortMenu{position:absolute;top:calc(100% + 6px);right:0;min-width:200px;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 12px 30px rgba(0,0,0,.16);z-index:70;font-family:Lexend Deca,sans-serif;animation:sortMenuIn .16s ease}.sortItem{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:8px;cursor:pointer;font-size:13px;color:#444;white-space:nowrap;transition:background .15s ease,color .15s ease}.sortItem:hover{background:rgba(220,170,76,.1)}.sortItemActive{color:#b8860b;font-weight:600;background:rgba(220,170,76,.12)}.sortItemActive svg{color:#dcaa4c}@keyframes sortMenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sortMenu{animation:none}.sortCaret{transition:none}}.listbox{width:100%;padding:6px;position:absolute;top:calc(100% + 6px);left:0;list-style:none;background-color:#fff;overflow:auto;max-height:320px;border:1px solid #eee;border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.14);z-index:60;font-family:Lexend Deca,sans-serif}.listbox li{padding:7px 12px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background-color .15s ease}.listbox li:not(:last-child){border-bottom:1px solid #eee}.listbox li:hover{background-color:rgba(220,170,76,.1)}.listbox li>span:first-child{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:500;color:#333;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listbox li span svg{color:#dcaa4c;flex-shrink:0;font-size:18px}.optionType{font-size:10.5px;font-weight:500;text-transform:capitalize;color:#8a7a55;background:rgba(220,170,76,.14);padding:2px 8px;border-radius:999px;flex-shrink:0;margin-left:10px;white-space:nowrap}.skelText{height:12px;width:60%;border-radius:6px}.skelPill,.skelText{background:#e9ecef;animation:skPulse 1.4s ease-in-out infinite}.skelPill{height:16px;width:46px;border-radius:999px;flex-shrink:0}@keyframes skPulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.skelPill,.skelText{animation:none}}.mts{top:6%}@media only screen and (max-width:768px){.mts{top:14%}.listHeader{display:flex;flex-wrap:nowrap;gap:10px;margin-top:5rem;margin-bottom:12px;padding:10px 14px;justify-content:flex-start;align-items:center;position:sticky;top:56px;z-index:40;background:#fff;border-bottom:1px solid #f0f0f0}.searchFieldWrap{flex:1 1 auto;min-width:0;width:auto}.searchBar{width:100%;justify-content:center;border-radius:10px;padding:0 6px 0 12px;height:44px}.ftr,.searchBar input{font-size:13px}.ftr{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 14px;border:1.5px solid #cfe3d5;border-radius:10px;background:#f4faf5;color:#0b6e21;font-family:Lexend Deca,sans-serif;font-weight:600;cursor:pointer;flex-shrink:0;transition:background .2s ease,box-shadow .2s ease,transform .12s ease}.ftr:hover{background:#e9f5ec;box-shadow:0 2px 8px rgba(11,110,33,.14)}.ftr:active{transform:scale(.96)}.ftrIcon{height:16px;width:16px}.sortContainer{display:flex;justify-content:flex-end;flex-shrink:0}.sortDropdown{position:static;top:auto;right:auto;width:auto;min-width:128px;height:40px;margin:0;border:1.5px solid #e4e4e4;border-radius:10px;background:#fff;font-size:13px;font-weight:500;color:#333;padding:6px 12px;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:border-color .2s ease,box-shadow .2s ease}.sortDropdown:focus{border-color:#dcaa4c;box-shadow:0 2px 10px rgba(220,170,76,.18);outline:none}}