/* Settings row/section/segment geometry, scoped to the Activities export dialog. */
#data-export{width:min(560px,94vw);max-width:none;max-height:90dvh;padding:0;border:1px solid var(--separator);border-radius:var(--radius-panel);background:var(--bg-raised);color:var(--ink);box-shadow:0 24px 64px #0006;overflow:hidden}#data-export[open]{display:flex;flex-direction:column}
#data-export::backdrop{background:#0009}
#data-export .export-bar{flex:none;display:flex;align-items:center;justify-content:space-between;padding:12px 16px 0;position:sticky;top:0;background:var(--bg-raised);z-index:1}
#data-export .export-inner{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 22px 22px}#data-export h1{font-size:24px;margin:4px 0 8px;white-space:nowrap}#data-export p{color:var(--ink-secondary);font-size:13px;line-height:1.45}
#data-export .sect{display:flex;flex-direction:column;gap:7px;margin-top:16px}#data-export .sect>h2{margin:0 0 0 2px;font-size:11px;font-weight:600;color:var(--ink-tertiary);letter-spacing:.6px;text-transform:uppercase}#data-export .body{background:var(--card);border-radius:var(--radius-card);overflow:hidden}
#data-export .row{position:relative;display:flex;align-items:center;gap:12px;padding:11px 14px;width:100%;text-align:left}#data-export .row+.row::before{content:"";position:absolute;top:0;height:1px;left:44px;right:14px;background:var(--separator)}#data-export .row>.icon{width:17px;height:17px;color:var(--accent);flex:none}#data-export .txt{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}#data-export .title{font-size:14px;white-space:nowrap}#data-export .sub{font-size:11px;color:var(--ink-secondary);line-height:1.4}#data-export .acc{flex:none;display:flex;align-items:center;font-size:12px;white-space:nowrap}#data-export .seg{display:flex;background:var(--chip-unselected);border-radius:var(--radius-pill);padding:2px}#data-export .seg button{padding:6px 10px;border-radius:var(--radius-pill);font-size:12px;white-space:nowrap}#data-export .seg button[aria-pressed=true]{background:var(--seg-thumb);font-weight:600}
#data-export .export-actions{display:flex;gap:10px;margin-top:18px}#data-export .export-actions .primary{flex:1}#data-export .export-note{font-size:11px;margin:9px 2px 0}#data-export .export-card{padding:20px 16px;background:var(--card);border-radius:var(--radius-card);margin-top:20px}#data-export .export-status{text-align:center}#data-export .export-status strong{display:block;font-size:19px;margin:10px 0}#data-export .export-status .mark{font-size:38px;color:var(--accent)}#data-export .export-progress{width:100%}
#data-export .export-progress-track{height:7px;background:var(--chip-unselected);border-radius:var(--radius-pill);overflow:hidden}
#data-export .export-progress-fill{height:100%;background:var(--accent);border-radius:var(--radius-pill);transition:width .2s ease}#data-export .export-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:12px}#data-export .export-page{aspect-ratio:210/297;border:1px solid var(--separator);border-radius:3px;padding:8px 5px;background:white;color:#333;font-size:8px}#data-export .export-page i{display:block;height:3px;background:#dce2e8;margin:8px 0}#data-export input[type=date]{max-width:150px;color:var(--ink);background:var(--bg-raised);border:1px solid var(--separator);border-radius:7px;padding:6px;font:inherit;font-size:12px}#data-export [role=alert]{color:var(--attention)}
@media(max-width:450px){#data-export .export-inner{padding:8px 14px 18px}#data-export .row{padding:10px;gap:9px}#data-export .title{font-size:13px}#data-export .range-row{display:block}#data-export .range-row .seg{margin-top:8px}#data-export .range-row .seg button{flex:1}#data-export .range-row>.icon{display:none}}

#data-export .export-thumbs img{width:100%;height:auto;border:1px solid var(--separator)}
