.local-delivery-head,.local-delivery-version>header,.local-file,.local-retention{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.local-delivery-head h3{margin:0}.local-delivery-head p,.local-storage-note{font-size:13px;color:var(--text2);line-height:1.6}.local-retention{padding:12px;background:var(--bg2);border-radius:10px;margin:12px 0}.local-delivery-version{padding:16px;border:1px solid var(--border);border-radius:12px;margin:12px 0;background:var(--bg)}.local-file{padding:12px 0;border-bottom:1px solid var(--border)}.local-file>span{flex:1 1 180px;min-width:0;overflow-wrap:anywhere}.local-delivery-version small,.local-file small,.local-storage-table small{display:block;color:var(--text2);font-size:12px;margin-top:5px;overflow-wrap:anywhere}.local-storage-modal{width:min(900px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box}.local-storage-modal>header{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:16px}.local-storage-modal h2{margin:0;font-size:21px}.local-storage-modal form{display:grid;gap:16px}.local-storage-modal label{display:flex;flex-direction:column;gap:6px;min-width:0}.local-storage-modal input:not([type=checkbox]),.local-storage-modal select{padding:11px;font:inherit;font-size:16px;background:var(--bg2);color:var(--text);border:1px solid var(--border);border-radius:8px;min-width:0;box-sizing:border-box;width:100%}.local-storage-modal progress{width:100%;height:16px;accent-color:var(--accent)}.local-storage-modal .local-choice{flex-direction:row;align-items:center}.local-storage-modal .local-choice input{width:22px;height:22px;flex-shrink:0}.local-storage-modal [role=status]{line-height:1.5;overflow-wrap:anywhere}.local-storage-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.local-storage-summary article{padding:16px;border-radius:12px;background:var(--bg2);border:1px solid var(--border)}.local-storage-summary strong{display:block;font-size:24px;margin-top:8px}.local-storage-summary small{color:var(--text2)}.local-storage-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.local-storage-table{overflow:auto}.local-storage-table table{border-collapse:collapse;width:100%;font-size:14px}.local-storage-table th,.local-storage-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:12px 8px;overflow-wrap:anywhere}.local-storage-table td:first-child{max-width:280px}.local-storage-table th:nth-child(2){min-width:70px}.local-storage-admin .local-storage-modal{width:min(1200px,calc(100vw - 32px))}.local-deliveries{margin-bottom:24px}.local-client-delivery{padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--bg2);margin:14px 0}.local-client-delivery video{display:block;width:100%;max-height:65vh;background:#101010;border-radius:8px;margin:12px 0}.local-client-delivery h3{margin:0 0 10px}.local-client-delivery p{line-height:1.6}.local-client-delivery button,.local-client-delivery a{min-height:48px}.local-client-delivery .local-file a{display:inline-flex;align-items:center}.local-client-delivery [role=status]{color:var(--text2)}
@media(max-width:767px){.local-storage-modal,.local-storage-admin .local-storage-modal{width:100%;height:100dvh;max-height:100dvh;border-radius:0;margin:0;padding:16px}.local-storage-overlay{padding:0;align-items:stretch}.local-storage-modal>header{position:sticky;top:-16px;background:var(--bg);padding:12px 0;z-index:1}.local-storage-modal button,.local-deliveries button,.local-deliveries a{min-height:48px}.local-storage-filters{grid-template-columns:1fr}.local-storage-table table,.local-storage-table tbody,.local-storage-table tr,.local-storage-table td{display:block;min-width:0;max-width:none!important}.local-storage-table thead{display:none}.local-storage-table tr{border:1px solid var(--border);border-radius:10px;margin:12px 0;padding:8px}.local-storage-table td{border:0;padding:6px}.local-delivery-version>header{align-items:flex-start}.local-delivery-version>header .flow-actions{width:100%}.local-client-delivery{padding:12px}}
.local-storage-scope,.local-storage-filter-panel{margin:12px 0}.local-storage-scope summary,.local-storage-filter-panel summary{cursor:pointer;padding:10px 0;color:var(--text2)}
.local-storage-modal{max-width:min(900px,calc(100vw - 32px))}.local-storage-admin .local-storage-modal{max-width:min(1200px,calc(100vw - 32px))}.local-storage-summary strong{white-space:nowrap}
@media(max-width:767px){.local-storage-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.local-storage-summary article{display:block;padding:9px}.local-storage-summary small{font-size:11px;line-height:1.35;display:block}.local-storage-summary strong{font-size:16px;margin-top:5px}.local-storage-filter-panel summary{min-height:28px}.local-storage-admin .local-storage-modal h2{font-size:19px}}
@media(max-width:767px){.local-storage-modal,.local-storage-admin .local-storage-modal{max-width:100%}}
