.gtx-design .vol-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.gtx-design .vol-filter{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 2px var(--line);font:600 var(--fs-ui-16) var(--f-ui);color:var(--ink)}.gtx-design .vol-filter select{border:0;background:transparent;font:inherit;color:inherit;min-height:40px;max-width:100%}.gtx-design .vol-checks input,.gtx-design .vol-filter input[type=checkbox],.gtx-design .vol-tag input{width:20px;height:20px;accent-color:var(--accent)}.gtx-design .vol-actions{display:flex;flex-wrap:wrap;gap:8px;width:100%}.gtx-design .vol-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;border:0}.gtx-design .vol-tags legend{width:100%;margin-bottom:8px}.gtx-design .vol-tag{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font:600 var(--fs-ui-15) var(--f-ui);color:var(--ink-2);text-decoration:none;cursor:pointer}.gtx-design .vol-tag[data-on]{background:var(--accent);box-shadow:none;color:var(--surface)}.gtx-design .vol-tag:focus-visible,.gtx-design .vol-tag:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.gtx-design .vol-grid{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:720px){.gtx-design .vol-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gtx-design .vol-card{display:flex;flex-direction:column;gap:8px;height:100%;padding:16px;border-radius:var(--r-m);background:var(--surface);box-shadow:var(--sh-1)}.gtx-design .vol-card-org{margin:0;font:600 var(--fs-ui-14) var(--f-ui);color:var(--ink-3)}.gtx-design .vol-card-title{margin:0;font:700 var(--fs-ui-17) var(--f-ui)}.gtx-design .vol-card-title a{color:var(--ink);text-decoration:none}.gtx-design .vol-card-title a:focus-visible,.gtx-design .vol-card-title a:hover{text-decoration:underline}.gtx-design .vol-card-copy{margin:0;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gtx-design .vol-card-copy--full{display:block;white-space:pre-line}.gtx-design .vol-facts{display:grid;gap:4px;margin:0;font:var(--fs-ui-15) var(--f-ui)}.gtx-design .vol-facts>div{display:grid;grid-template-columns:6.5em 1fr;gap:8px}.gtx-design .vol-facts dt{font-weight:700;color:var(--ink-3)}.gtx-design .vol-facts dd{margin:0;color:var(--ink);min-width:0;overflow-wrap:anywhere}.gtx-design .vol-facts--full>div{grid-template-columns:8.5em 1fr;padding:8px 0;border-bottom:1px solid var(--line)}.gtx-design .vol-line{display:block}.gtx-design .vol-shift-list{margin:0;padding-left:1.1em}.gtx-design .vol-badges{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.gtx-design .vol-badge{display:inline-block;padding:4px 10px;border-radius:var(--r-pill);background:var(--surface-2);font:600 var(--fs-ui-14) var(--f-ui);color:var(--ink-2);text-decoration:none}.gtx-design .vol-badge--flag{box-shadow:inset 0 0 0 1px var(--line);background:transparent}.gtx-design .vol-card-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:auto 0 0;font:var(--fs-ui-14) var(--f-ui);color:var(--ink-3)}.gtx-design .vol-form{display:grid;gap:16px;max-width:620px}.gtx-design .vol-form input:not([type=checkbox]):not([type=radio]),.gtx-design .vol-form select,.gtx-design .vol-form textarea{width:100%}.gtx-design .vol-checks,.gtx-design .vol-shifts{display:grid;gap:10px;margin:0;padding:0;border:0}.gtx-design .vol-checks label{display:flex;align-items:center;gap:10px;min-height:44px}.gtx-design .vol-shift{display:flex;flex-wrap:wrap;align-items:end;gap:8px}.gtx-design .vol-shift label{display:grid;gap:4px;font:600 var(--fs-ui-14) var(--f-ui)}.gtx-design .vol-subscribe{margin-top:24px;padding:16px;border-radius:var(--r-m);background:var(--surface-2)}.gtx-design .vol-subscribe h2{margin:0 0 8px;font:700 var(--fs-ui-17) var(--f-ui)}.gtx-design .vol-manage{display:grid;gap:12px}.gtx-design .vol-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}