/* List geometry and palette extracted from molketo-unified-property-lists.html. */
#molketo-web .grid>.unified-list{grid-column:1/-1}
#molketo-web .unified-list{width:100%;min-width:0;font-family:Vazirmatn,Tahoma,sans-serif}
#molketo-web .listing-group{margin:10px 0 28px;padding:16px;background:#f5f2e7;border:1px solid #e7e4d7;border-radius:14px}
#molketo-web .listing-group>.row{border-bottom:1px solid #c9b47c;padding:0 0 13px;margin-bottom:12px}
#molketo-web .listing-group>.row h3{font-size:19px;color:#536542}
#molketo-web .listing-columns,#molketo-web .listing-row{display:grid;grid-template-columns:minmax(34px,.7fr) minmax(38px,.8fr) minmax(30px,.6fr) minmax(45px,.85fr) minmax(65px,1fr) minmax(65px,1fr);align-items:center;gap:5px;text-align:center;direction:rtl}
#molketo-web .listing-scroll{overflow-x:auto;overscroll-behavior-x:contain}
#molketo-web .listing-columns{padding:10px 8px;color:#566343;font-size:13px;background:#f5f2e7;border-bottom:1px solid #e2dfd0;margin-bottom:10px;min-width:318px}
#molketo-web .listing-columns small{display:block;font-size:12px;line-height:1.8}
#molketo-web .listing-item{margin-bottom:12px;overflow-anchor:none}
#molketo-web .listing-row{width:100%;min-width:318px;min-height:68px;padding:13px 8px;border:1px solid #dfe0d6;font-size:15px;background:white;font-variant-numeric:tabular-nums;transition:background .18s,border-color .18s}
#molketo-web .listing-row>span,#molketo-web .listing-row>strong{min-width:0;overflow-wrap:anywhere}
#molketo-web .listing-item:nth-of-type(even)>.listing-row{background:#e7ebdd}
#molketo-web .listing-row .listing-code{color:#52623b;font-weight:500}
#molketo-web .listing-code small{display:block;font-size:11px;font-weight:400;margin-top:3px;color:#677557}
#molketo-web .listing-row strong{font-weight:700;color:#263423}
#molketo-web .listing-row[aria-expanded=true]{border-color:#6c7c53;border-radius:11px 11px 0 0;background:#e7ebdd;box-shadow:inset -3px 0 #64774c}
#molketo-web .listing-row:hover{border-color:#7f906b;background:#edf1e6}
#molketo-web .listing-row:active{transform:none}
#molketo-web .listing-row:focus-visible,#molketo-web .listing-expanded :focus-visible{outline:3px solid #7a8f60;outline-offset:3px}
#molketo-web .listing-expanded{box-sizing:border-box;background:white;border:1px solid #bcc8ad;border-top:0;border-radius:0 0 12px 12px;padding:18px;display:grid;gap:15px;box-shadow:0 9px 18px #2c3c2010}
#molketo-web .listing-expanded[hidden]{display:none}
#molketo-web .expanded-top{display:flex;align-items:center;justify-content:space-between;gap:10px}
#molketo-web .listing-gallery .scene{height:230px!important}
#molketo-web .listing-no-photo{min-height:160px;display:grid;place-items:center;text-align:center;background:#f6f6f0;color:#70766b;border:1px dashed #cbd1bf;border-radius:12px;padding:20px}
#molketo-web .listing-expanded .facts{margin:2px 0}
#molketo-web .listing-expanded .note p{font-variant-numeric:tabular-nums}
#molketo-web .expanded-actions>*{flex:1;min-height:44px}
#molketo-web .listing-permalink{display:block;text-align:center;min-height:44px;padding:10px;color:#465234;border:1px solid #d1d8c5;border-radius:11px;text-decoration:none}
#molketo-web .listing-unit{display:block;margin-top:15px;font-size:12px}
#molketo-web .listing-intro{font-size:13px;color:#647052;margin:7px 0 0}
#molketo-web .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
#molketo-web main{overflow-anchor:none}
@media(max-width:500px){
 #molketo-web .listing-group{padding:10px 7px}
 #molketo-web .listing-row{font-size:14px;gap:3px;padding:12px 4px;min-height:66px;min-width:300px}
 #molketo-web .listing-columns{gap:3px;font-size:12px;padding:10px 4px;min-width:300px}
 #molketo-web .listing-expanded{padding:12px}
 #molketo-web .listing-group>.row small{font-size:12px}
 #molketo-web .expanded-actions{display:grid;grid-template-columns:1fr 1fr}
 #molketo-web .expanded-actions .call{grid-column:1/-1}
}
@media(prefers-reduced-motion:reduce){#molketo-web .listing-row,#molketo-web .listing-expanded{transition:none!important;animation:none!important}}

#molketo-web .listing-code small{white-space:nowrap}
