/* One responsive layout for visitor archive, Wiki and question/quiz filters. */
body form.da7-unified-filters{display:block!important;box-sizing:border-box;width:100%!important;max-width:none!important;margin:24px 0!important;padding:24px!important;border:1px solid var(--line,#e0e5ec)!important;border-radius:20px!important;background:var(--card,#fff)!important;box-shadow:0 4px 18px #10182804!important;color:var(--text,#142033);direction:rtl}
body .da7-unified-filters .da7-unified-grid{display:grid!important;grid-template-columns:minmax(240px,1.5fr) repeat(2,minmax(0,1fr)) minmax(130px,.7fr)!important;gap:20px 16px!important;align-items:end!important;width:100%!important;margin:0!important;padding:0!important}
body .da7-unified-filters .da7-unified-field{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important;grid-column:auto!important;order:0!important;min-width:0!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:700!important;line-height:1.7;color:var(--muted,#667085)}
body .da7-unified-filters .da7-unified-field>span{display:block!important;margin:0!important;padding-inline:2px!important;font-size:13px!important;color:var(--muted,#667085)!important}
body .da7-unified-filters .da7-unified-field:has([hidden]),body .da7-unified-filters .da7-unified-field[hidden]{display:none!important}
body .da7-unified-filters .da7-unified-search{grid-column:1/-1!important;order:-1!important}
body .da7-unified-filters :is(select,input[type=search],input[type=number]){box-sizing:border-box;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:52px!important;min-height:52px!important;margin:0!important;border:1px solid var(--line,#dce3eb)!important;border-radius:12px!important;background-color:var(--soft,#f8fafc)!important;color:var(--text,#142033)!important;font:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important;box-shadow:none!important;transition:border-color .15s,box-shadow .15s;outline-offset:3px}
body .da7-unified-filters input{padding:12px 16px!important}body .da7-unified-filters input::placeholder{color:var(--muted,#8390a2);font-weight:400}
body .da7-unified-filters select{appearance:none;-webkit-appearance:none;padding:12px 14px 12px 40px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")!important;background-position:left 12px center!important;background-size:18px!important;background-repeat:no-repeat!important;cursor:pointer}
body .da7-unified-filters :is(select,input):focus-visible{outline:3px solid #ffb60055;border-color:#e9a400!important}
body .da7-unified-filters .da7-unified-actions{display:flex!important;justify-content:flex-start;align-items:center;gap:12px;grid-column:1/-1;order:10!important;padding-top:4px!important;margin:0!important;border-top:0!important}
body .da7-unified-filters .da7-unified-apply,body .da7-unified-filters .da7-unified-reset{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px!important;min-width:156px;width:auto!important;padding:11px 22px!important;border-radius:12px!important;font:inherit!important;font-size:14px!important;font-weight:700!important;line-height:1.5!important;text-decoration:none!important;cursor:pointer;white-space:nowrap;box-shadow:none!important}
body .da7-unified-filters .da7-unified-apply{border:1px solid #ffb600!important;background:#ffb600!important;color:#142033!important}body .da7-unified-filters .da7-unified-reset{border:1px solid var(--line,#dce3eb)!important;background:var(--card,#fff)!important;color:var(--text,#142033)!important}
body .da7-unified-filters .da7-unified-apply:hover{background:#f5ad00!important}body .da7-unified-filters .da7-unified-reset:hover{background:var(--soft,#f8fafc)!important}body .da7-unified-filters.is-applying .da7-unified-apply{opacity:.75}
body .da7-archive-tools:has(>form.da7-unified-filters){padding:0!important;background:none!important;border:0!important;box-shadow:none!important;margin:0!important}
body .da7-unified-filters[data-filter-controls="0"] .da7-unified-grid{grid-template-columns:minmax(0,1fr) auto!important}body .da7-unified-filters[data-filter-controls="0"] .da7-unified-search{grid-column:auto!important}body .da7-unified-filters[data-filter-controls="0"] .da7-unified-actions{grid-column:auto!important}
body .da7-unified-filters[data-filter-controls="1"] .da7-unified-grid{grid-template-columns:minmax(240px,1fr) minmax(160px,.6fr)!important}body .da7-unified-filters[data-filter-controls="1"] .da7-unified-search{grid-column:auto!important}
body .da7-unified-filters .da7-growth-days{width:auto!important;min-width:0!important}body .da7-unified-filters:has(.da7-growth-days:not([hidden])) .da7-unified-grid{grid-template-columns:minmax(240px,1.5fr) repeat(2,minmax(0,1fr)) minmax(110px,.6fr) minmax(110px,.6fr)!important}
.da7-growth-card{justify-content:flex-start;gap:8px}.da7-growth-card strong{font-size:17px}.da7-growth-card>span{font-size:12px}.da7-growth-status{padding:14px 18px}.da7-growth-status strong{font-size:15px}
@media(max-width:1100px){body .da7-unified-filters .da7-unified-grid,body .da7-unified-filters:has(.da7-growth-days:not([hidden])) .da7-unified-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .da7-unified-filters .da7-unified-sort{grid-column:1/-1!important}}
@media(max-width:600px){body form.da7-unified-filters{padding:18px 14px!important;margin:18px 0!important;border-radius:16px!important}body .da7-unified-filters .da7-unified-grid{gap:16px 12px!important}body .da7-unified-filters .da7-unified-field{font-size:12px!important;gap:7px!important}body .da7-unified-filters :is(select,input[type=search],input[type=number]){height:50px!important;min-height:50px!important;font-size:13px!important}body .da7-unified-filters select{padding-inline-end:34px!important;background-position:left 9px center}body .da7-unified-filters .da7-unified-actions{display:grid!important;grid-template-columns:1fr 1fr;gap:10px;padding-top:6px!important}body .da7-unified-filters .da7-unified-apply,body .da7-unified-filters .da7-unified-reset{min-width:0;width:100%!important;padding:11px 8px!important;font-size:13px!important}body .da7-unified-filters[data-filter-controls="0"] .da7-unified-grid,body .da7-unified-filters[data-filter-controls="1"] .da7-unified-grid{grid-template-columns:1fr!important}body .da7-unified-filters[data-filter-controls="0"] .da7-unified-search,body .da7-unified-filters[data-filter-controls="0"] .da7-unified-actions{grid-column:1/-1!important}.da7-growth-card strong{font-size:16px}}
@media(prefers-reduced-motion:reduce){body .da7-unified-filters *{transition:none!important}}

body .da7-unified-filters[data-filter-controls="2"] .da7-unified-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body .da7-unified-filters[data-filter-controls="2"]:has(.da7-growth-days:not([hidden])) .da7-unified-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
@media(max-width:600px){body .da7-unified-filters[data-filter-controls="2"]:has(.da7-growth-days:not([hidden])) .da7-unified-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

body .da7-unified-filters[data-filter-controls="3"] .da7-unified-grid{grid-template-columns:minmax(240px,1.5fr) repeat(2,minmax(0,1fr))!important}
body .da7-unified-filters[data-filter-controls="3"]:has(.da7-growth-days:not([hidden])) .da7-unified-grid{grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(0,1fr))!important}
@media(max-width:1100px){body .da7-unified-filters[data-filter-controls="3"] .da7-unified-grid,body .da7-unified-filters[data-filter-controls="3"]:has(.da7-growth-days:not([hidden])) .da7-unified-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

/* Keep the unified series search aligned with its archive heading and cards. */
body .da7-series-page.da7-series-archive-v5 > form.da7-unified-filters{width:calc(100% - 32px)!important;max-width:1320px!important;margin:24px auto!important}
@media(max-width:900px){body .da7-series-page.da7-series-archive-v5 > form.da7-unified-filters{width:calc(100% - 24px)!important}}
@media(max-width:600px){body .da7-series-page.da7-series-archive-v5 > form.da7-unified-filters{margin:18px auto!important}}
