#finder .finder-panel.finder-expanded{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding:30px;background:#fffdf7;border:1px solid #d2b582;box-shadow:0 12px 35px #7613320b;align-items:end}.finder-expanded label{min-width:0;display:flex;flex-direction:column;gap:10px}.finder-expanded label>span{font-size:10px;letter-spacing:.1em;color:#811a39}.finder-expanded select,.finder-expanded input{width:100%;min-width:0;box-sizing:border-box;background:#fff9f0;color:#462331;border:1px solid #d9c5a3;padding:13px 10px;min-height:48px;font:inherit;font-size:12px;border-radius:0}.finder-expanded select:disabled{opacity:.5}.finder-expanded .finder-selection-summary{grid-column:1/4;margin:0;font-size:12px;line-height:1.8;color:#78545d}.finder-expanded .button{width:100%;font-size:11px;min-height:50px;margin:0}.finder-expanded .button:disabled{opacity:.5;cursor:not-allowed}.finder-fit-note{font-size:11px;line-height:1.8;color:#8b7375;margin:16px 0 0}.finder-expanded select:focus-visible,.finder-expanded input:focus-visible{outline:2px solid #ae823b;outline-offset:2px}@media(max-width:1000px){#finder .finder-panel.finder-expanded{grid-template-columns:repeat(2,minmax(0,1fr));padding:24px}.finder-expanded .finder-selection-summary{grid-column:1/-1}.finder-expanded .button{grid-column:1/-1}}@media(max-width:550px){#finder .finder-panel.finder-expanded{grid-template-columns:1fr;padding:20px;gap:18px}.finder-expanded .finder-selection-summary{grid-column:auto}}
