.zip-tool{font-family:Arimo,Arial,sans-serif;direction:rtl;color:var(--ink);max-inline-size:72rem;margin-inline:auto}.zip-intro{margin-block-end:var(--s4)}.zip-kicker{color:var(--accent);font-weight:700}.zip-form{display:grid;gap:var(--s4)}.zip-field,.zip-panel,.zip-consent{border:var(--border) solid var(--line);background:var(--surface);padding:var(--s3)}.zip-field label,.zip-panel-heading label{display:block;font-weight:700;margin-block-end:var(--s2)}.zip-field input[type=file],.zip-field input[type=number],.zip-panel-heading input{max-inline-size:100%;min-block-size:var(--touch)}.zip-help{color:var(--ink);font-size:var(--small);margin-block-end:var(--zero)}.zip-panel h2{margin-block-start:var(--zero)}.zip-panel-heading{display:grid;grid-template-columns:1fr minmax(12rem,24rem);gap:var(--s2);align-items:end}.zip-list{margin:var(--s2) var(--zero);padding-inline-start:var(--s4)}.zip-list li{padding-block:var(--s2);border-block-end:var(--border) solid var(--line);overflow-wrap:anywhere}.zip-pagination,.zip-actions{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap}.zip-pagination button,.zip-actions button,.zip-download,.zip-error button{min-block-size:var(--touch);display:inline-flex;align-items:center;justify-content:center}.zip-consent{display:flex;align-items:flex-start;gap:var(--s2)}.zip-consent input{margin-block-start:.25rem;flex:none}.zip-primary{background:var(--accent);color:var(--surface);border-color:var(--accent);font-weight:700}.zip-quota,.zip-status{min-block-size:var(--touch);padding-block:var(--s2)}.zip-error{border-inline-start:.3rem solid var(--danger);padding:var(--s3);background:var(--surface)}.zip-results{margin-block-start:var(--s4)}.zip-downloads{list-style:none;margin:var(--zero);padding:var(--zero)}.zip-downloads li{display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap;padding-block:var(--s2)}.zip-download{font-weight:700}.zip-locked{cursor:progress}@media(max-width:40rem){.zip-panel-heading{grid-template-columns:1fr}.zip-actions>*{inline-size:100%}.zip-field,.zip-panel,.zip-consent{padding:var(--s2)}}
