/* Responsive v0.5.2 controls: phone / tablet portrait / tablet landscape */
.v052-action-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0 12px}
.v052-action-grid>div{min-width:0}
.v052-action-grid select,.v052-imp select{max-width:100%;min-width:0}
.v052-warning{margin:12px 0;font-size:.88rem;line-height:1.5}
.v052-timeline-export{display:flex;flex-direction:column;gap:7px;align-items:flex-start;margin:12px 0}
.v052-timeline-export small{font-size:12px;color:var(--muted);line-height:1.4}
.v052-imp .note{margin:12px 0}
@media(min-width:650px){.v052-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v052-timeline-export{flex-direction:row;align-items:center;gap:12px}}
@media(min-width:1000px){.v052-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:420px){.v052-imp .headrow,.v052-actions .headrow{flex-wrap:wrap}.v052-imp .btnrow>button{width:100%}}
