/* V9: controls and results of the two Literary Quarter shelves only. */
#nola15-result .nola-shelf-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,250px) auto;align-items:center;gap:12px;margin:8px 0 16px;width:100%;min-width:0}
#nola15-result .nola-shelf-toolbar :is(input,select){display:block;box-sizing:border-box;width:100%;min-width:0;height:46px;margin:0;padding:10px 14px;border:1px solid #88616b;border-radius:8px;background:#2b202a!important;color:#f5e8dd!important;-webkit-text-fill-color:#f5e8dd!important;font:16px/1.4 Georgia,serif;opacity:1;box-shadow:none;color-scheme:dark}
#nola15-result .nola-shelf-toolbar input::placeholder{color:#d2b9ae!important;opacity:1;-webkit-text-fill-color:#d2b9ae!important}
#nola15-result .nola-shelf-toolbar select{cursor:pointer;appearance:auto}
#nola15-result .nola-shelf-toolbar select option{background:#2b202a!important;color:#f5e8dd!important;-webkit-text-fill-color:#f5e8dd!important}
#nola15-result .nola-shelf-toolbar :is(input,select):focus-visible{outline:2px solid #e9cfaa;outline-offset:2px}
#nola15-result .nola-shelf-count{white-space:nowrap;font:14px/1.4 Georgia,serif;color:#e9cfaa}
#nola15-result .nola-shelf-toolbar+.n24-list{margin-top:0}
#nola15-result .n24-empty[hidden]{display:none!important}
body.theme-day #nola15-result .nola-shelf-toolbar :is(input,select),body[data-site-theme="day"] #nola15-result .nola-shelf-toolbar :is(input,select){background:#f3f0ec!important;color:#4a4146!important;-webkit-text-fill-color:#4a4146!important;border-color:#a99da2!important;color-scheme:light}
body.theme-day #nola15-result .nola-shelf-toolbar select option,body[data-site-theme="day"] #nola15-result .nola-shelf-toolbar select option{background:#f3f0ec!important;color:#4a4146!important;-webkit-text-fill-color:#4a4146!important}
body.theme-day #nola15-result .nola-shelf-toolbar input::placeholder,body[data-site-theme="day"] #nola15-result .nola-shelf-toolbar input::placeholder{color:#665b60!important;-webkit-text-fill-color:#665b60!important}
body.theme-day #nola15-result .nola-shelf-count,body[data-site-theme="day"] #nola15-result .nola-shelf-count{color:#665b60}
body.theme-day #nola15-result .nola-shelf-toolbar :is(input,select):focus-visible{outline-color:#665b60}
@media(max-width:850px){#nola15-result .nola-shelf-toolbar{grid-template-columns:minmax(0,1fr) minmax(160px,220px)}#nola15-result .nola-shelf-count{grid-column:1/-1}}
@media(max-width:540px){#nola15-result .nola-shelf-toolbar{grid-template-columns:minmax(0,1fr)}#nola15-result .nola-shelf-count{grid-column:auto}#nola15-result .n24-list{grid-template-columns:minmax(0,1fr)}}
