#routineEntry{margin:16px 0;min-width:0;background:linear-gradient(120deg,#f1f5fa,#e3f2ee);border-radius:24px}.routine-choices{display:flex;gap:10px;flex-wrap:wrap}.routine-choices button{flex:1;min-width:150px}#routineDetail{margin:12px 0}#routinePots{max-height:40vh;overflow:auto}#routineLine input,#routineConfig input,#routineConfig select,#routineLine select{max-width:100%;box-sizing:border-box}@media(max-width:600px){.routine-choices button{min-width:0;flex-basis:100%}}

@media(max-width:720px){
#view[data-routine-page="activity"],#view[data-routine-page="pots"]{display:flex;flex-direction:column;min-width:0}
#view[data-routine-page="activity"]>#moultConnectedContacts,#view[data-routine-page="pots"]>#moultConnectedContacts{order:-20;margin-top:0;min-width:0;width:100%}
#view[data-routine-page="pots"]>#routineEntry{order:-10}
#view[data-routine-page="pots"] #moultConnectedContacts .section-title h2{display:none}
#view[data-routine-page="pots"] #moultConnectedContacts .section-title{margin-top:0;justify-content:flex-end}
#view[data-routine-page="pots"] #routineEntry{margin-top:10px}
}

#view[data-routine-page="pots"] #moultConnectedContacts{display:none!important}.routine-picker-slide{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;max-width:100%}.routine-picker-slide article{flex:0 0 92%;scroll-snap-align:start;min-width:0}.routine-picker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.routine-picker-grid article,.routine-picker-slide article{padding:12px;border-radius:20px;background:#edf5f4}.routine-picker-grid img,.routine-picker-slide img{width:100%;height:150px;object-fit:cover;border-radius:14px}.routine-picker-grid button{width:100%;white-space:normal}@media(max-width:360px){.routine-picker-grid{grid-template-columns:1fr}}
