
/* MATCHA Harvest Selector Patch v0.1.1 */
.mwt-app .ky-mhs-linked .mwt-options{align-items:stretch}
.mwt-app .ky-mhs-linked .mwt-options button{white-space:normal;line-height:1.35;min-height:42px;height:auto;padding:8px 10px;font-size:14px;font-weight:700}
.mwt-app .ky-mhs-linked .mwt-options button.is-active{box-shadow:inset 0 0 0 1px rgba(247,213,113,.45)}
.mwt-app .ky-mhs-placeholder{display:flex;align-items:center;min-height:42px;width:100%;padding:8px 12px;border:1px dashed rgba(220,190,105,.35);border-radius:5px;color:rgba(244,235,206,.58);font-size:13px;font-weight:600;letter-spacing:.02em}
.mwt-app .ky-mhs-loading{opacity:.72}
.mwt-app .ky-mhs-error{display:flex;align-items:center;min-height:42px;padding:8px 12px;border:1px solid rgba(231,167,118,.55);border-radius:5px;color:#f0cfaa;font-size:13px;font-weight:700}
.mwt-app .ky-mhs-match-note{display:inline-flex;gap:7px;align-items:center;flex-wrap:wrap}
.mwt-app .ky-mhs-match-note b{color:#ead078;letter-spacing:.04em}
@media(max-width:760px){
 .mwt-app .ky-mhs-linked .mwt-options button{font-size:13px;min-height:46px;padding:8px 8px}
 .mwt-app .ky-mhs-placeholder,.mwt-app .ky-mhs-error{font-size:13px;min-height:46px}
}
/* v0.1.1: allow the fixed-height desktop left panel to scroll independently. */
@media(min-width:901px){
 .mwt-app .mwt-left{
   min-height:0!important;
   overflow-y:auto!important;
   overflow-x:hidden!important;
   justify-content:flex-start!important;
   overscroll-behavior:contain;
   scrollbar-gutter:stable;
 }
 .mwt-app .mwt-left > *{flex:0 0 auto}
 .mwt-app .mwt-left{scrollbar-width:thin;scrollbar-color:rgba(225,193,104,.58) rgba(3,31,22,.55)}
 .mwt-app .mwt-left::-webkit-scrollbar{width:8px}
 .mwt-app .mwt-left::-webkit-scrollbar-track{background:rgba(3,31,22,.55);border-radius:8px}
 .mwt-app .mwt-left::-webkit-scrollbar-thumb{background:rgba(225,193,104,.58);border-radius:8px;border:2px solid rgba(3,31,22,.55)}
}
