.laundry-edit-row{border:1px solid var(--line,#dce2dc);border-radius:12px;padding:14px;margin:12px 0}.laundry-edit-main{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px}.laundry-choice{display:grid;grid-template-columns:minmax(0,1fr) 80px 100px;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #ddd}.laundry-choice>label:first-child{display:flex;align-items:center;gap:10px}.laundry-choice small,.laundry-line small{display:block;color:#64746c;font-size:13px}.laundry-choice>strong{text-align:right}.laundry-line{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #e3e7e1}.laundry-lines{font-size:14px;margin:10px 0}.laundry-lines h3{font-size:14px;margin:8px 0}.laundry-line>strong{white-space:nowrap}.message-alerts{position:fixed;right:16px;bottom:18px;z-index:20;max-width:340px;max-height:40vh;overflow:auto;background:#fff;border:2px solid #b69b60;border-radius:12px;box-shadow:0 5px 25px #0002;padding:12px}.message-alerts button{display:block;width:100%;text-align:left;margin-top:7px}.message-alerts[hidden]{display:none}.message-alerts h3{font-size:16px;margin:0}.message-alerts small{display:block}.message-alerts p{margin:6px 0;font-size:12px}.message-alerts details summary{cursor:pointer;font-weight:700} .laundry-edit-row .row{justify-content:space-between}
@media(max-width:600px){.laundry-edit-main{grid-template-columns:1fr 1fr}.laundry-edit-main>label:first-child{grid-column:1/-1}.laundry-choice{grid-template-columns:minmax(0,1fr) 64px;gap:8px}.laundry-choice>strong{grid-column:1/-1}.message-alerts{max-width:calc(100vw - 32px);bottom:10px}.laundry-line{font-size:13px}}
