.own-washes{min-width:0}
.own-washes-head,.own-wash-history-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 22px}
.own-washes-head h2{margin:5px 0 8px;font:600 36px/1.1 'Barlow Condensed',sans-serif}
.own-washes-head p,.own-wash-history-head p{margin:0;color:#a7a5ad;font-size:13px;line-height:1.6}
.own-washes .eyebrow{color:#cbb693;font-size:10px;letter-spacing:1.4px}
.own-wash-filters{display:grid;grid-template-columns:minmax(160px,1.3fr) repeat(2,minmax(150px,1fr)) auto;align-items:end;gap:14px;margin:0 0 18px;padding:18px;background:#111113;border:1px solid var(--line);border-radius:4px}
.own-wash-filters label{display:flex;flex-direction:column;gap:7px;min-width:0;margin:0;color:#a7a5ad;font-size:11px}
.own-wash-filters select,.own-wash-filters input{min-width:0;width:100%;min-height:42px;box-sizing:border-box;padding:10px;border:1px solid #39393f;border-radius:3px;color:#eeeae3;background:#1b1b1f;color-scheme:dark;font:inherit;font-size:12px}
.own-wash-filters button{min-height:42px}
.own-wash-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 30px}
.own-wash-summary article{display:flex;flex-direction:column;gap:12px;padding:20px;min-width:0;border:1px solid var(--line);border-radius:4px;background:#171719}
.own-wash-summary small{font-size:11px;color:#a7a5ad}
.own-wash-summary strong{font:600 clamp(22px,2.1vw,32px)/1.2 'Barlow Condensed',sans-serif;color:#ece8df;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.own-wash-summary article.own-wash-net{border-color:#65543e;background:linear-gradient(135deg,#cbb6930d,transparent),#171719}
.own-wash-net strong{color:#d4bd96}
.own-wash-history-head h3{font:600 28px 'Barlow Condensed',sans-serif;margin:5px 0}
.own-wash-status{font-size:12px;color:#b3aaa0;line-height:1.6;margin:0 0 14px}
.own-wash-history{display:grid;gap:14px}
.own-wash-entry,.own-wash-active{min-width:0;padding:22px;border:1px solid var(--line);border-radius:5px;background:#151517}
.own-wash-entry>header,.own-wash-active>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}
.own-wash-entry h4,.own-wash-active h3{margin:5px 0 0;color:#eeebe4;font:600 24px/1.2 'Barlow Condensed',sans-serif;overflow-wrap:anywhere}
.own-wash-entry header small{font-size:10px;color:#a7a5ad}
.own-wash-badge{flex-shrink:0;color:#d0c19f;background:#29271f;border:1px solid #514b38;border-radius:3px;padding:6px 9px;font-size:10px}
.own-wash-amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px 0;border-top:1px solid #333338;border-bottom:1px solid #333338}
.own-wash-amounts>div{display:flex;flex-direction:column;gap:8px;min-width:0}
.own-wash-amounts small{font-size:11px;color:#a7a5ad;line-height:1.5}
.own-wash-amounts strong{font-size:17px;line-height:1.3;font-weight:600;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.own-wash-timeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:19px 0;margin:0;list-style:none}
.own-wash-timeline li{display:flex;align-items:center;gap:11px;min-width:0}
.own-wash-dot{width:8px;height:8px;flex:0 0 8px;border:1px solid #cab593;border-radius:50%;background:#cab593;box-shadow:0 0 0 4px #cab59312}
.own-wash-dot.pending{background:transparent}
.own-wash-timeline small{display:block;margin-bottom:5px;font-size:10px;color:#a7a5ad}
.own-wash-timeline time{font-size:12px;color:#e2dace;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.own-wash-entry footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 20px;font-size:11px;color:#a7a5ad;line-height:1.6;border-top:1px solid #2d2d31;padding-top:14px}
.own-wash-entry footer b{color:#d3cbc0;font-weight:500}
.own-wash-active{margin-bottom:22px;border-color:#705c43;background:linear-gradient(130deg,#b89a7220,transparent 65%),#151517}
.own-wash-active header p{margin:7px 0 0;font-size:12px;color:#a7a5ad}
#ownWashCountdown{font:600 38px/1.1 'Barlow Condensed',sans-serif;font-variant-numeric:tabular-nums;color:#d4bd96;white-space:nowrap}
.own-wash-empty{padding:32px 20px;text-align:center;border:1px dashed #45413c;border-radius:4px;background:#131315}
.own-wash-empty strong{font-size:16px;color:#dbcfbd}
.own-wash-empty p{max-width:580px;margin:12px auto 0;font-size:12px;line-height:1.8;color:#a7a5ad}
#moreOwnWashes{display:block;margin:20px auto 0}
@media(max-width:1050px){.own-wash-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.own-wash-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.own-washes-head,.own-wash-history-head{align-items:flex-start;flex-direction:column;gap:15px}.own-washes-head h2{font-size:30px}.own-wash-filters{padding:14px;gap:12px}.own-wash-filters label:first-child{grid-column:1/-1}.own-wash-filters button{grid-column:1/-1}.own-wash-summary{gap:9px}.own-wash-summary article{padding:14px;gap:10px}.own-wash-summary strong{font-size:25px}.own-wash-entry,.own-wash-active{padding:16px}.own-wash-entry h4,.own-wash-active h3{font-size:22px}.own-wash-amounts{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.own-wash-amounts>.own-wash-net{grid-column:1/-1;margin-top:3px;padding-top:12px;border-top:1px solid #333338}.own-wash-amounts>.own-wash-net strong{font-size:23px}.own-wash-timeline{grid-template-columns:minmax(0,1fr);gap:18px}.own-wash-active>header{align-items:flex-start;flex-direction:column;gap:14px}#ownWashCountdown{font-size:34px}.own-wash-entry>header{gap:9px}.own-wash-badge{font-size:9px;padding:6px}}
