/* AP_MARKET_FIRST_SCREEN_V1: visual changes only; PWA untouched. */
.marketplace .ap-market-quick-form {align-items:start}
.marketplace .ap-market-quick-form .ap-market-q {min-width:0;max-width:900px}
.marketplace .ap-market-submit {display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0}
.marketplace .ap-market-submit .button.primary {min-width:190px}
.marketplace .ap-market-advanced {border-top:1px solid #dce3ee;padding-top:13px;margin-top:4px;min-width:0}
.marketplace .ap-market-advanced > summary {cursor:pointer;font-weight:700;color:#1753a4;list-style:none;user-select:none;padding:6px 0}
.marketplace .ap-market-advanced > summary::-webkit-details-marker {display:none}
.marketplace .ap-market-advanced > summary::after {content:"⌄";display:inline-block;margin-left:8px}
.marketplace .ap-market-advanced[open] > summary::after {transform:rotate(180deg)}
.marketplace .ap-market-advanced-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin-top:12px;align-items:start}
.marketplace .ap-market-advanced-grid > .span-two {grid-column:1 / -1}
.marketplace .ap-market-advanced-grid > label {min-width:0}
@media(max-width:700px){
 .marketplace .ap-market-advanced-grid {grid-template-columns:minmax(0,1fr)}
 .marketplace .ap-market-advanced-grid > .span-two {grid-column:1}
 .marketplace .ap-market-submit .button {flex:1 1 160px;text-align:center}
}
