*,::after,::before{box-sizing:border-box}body,html{width:100%;height:100%;margin:0;overflow-x:hidden}.actions-results{width:100%;min-height:0}.actions-accordion{position:relative;width:100%;min-height:0}.actions-accordion,.actions-results{overscroll-behavior:contain}button,input,select{font:inherit}.actions-controls{--control-bg:#f4f4f4;--control-text:#202124;--control-border:#c9cccf;--control-active-bg:#e1e2e3;--input-bg:#ffffff;--input-text:#202124;--input-border:#c9cccf;display:grid;grid-template-columns:minmax(15rem,1fr) auto;align-items:end;gap:.75rem 1rem;width:100%;margin-bottom:1rem}.search-group{display:grid;grid-template-columns:auto minmax(12rem,19rem);align-items:center;gap:.75rem}.search-label{font-size:.9375rem;font-weight:500;line-height:1.3}.actions-search{width:100%;min-height:2.65rem;padding:.55rem .8rem;border:1px solid var(--input-border);border-radius:5px;background:var(--input-bg);color:var(--input-text);font-family:inherit;font-size:1rem;line-height:1.3;-webkit-appearance:none;appearance:none}.actions-search:focus-visible{border-color:#4d90fe;outline:2px solid rgba(77,144,254,.35);outline-offset:1px}.controls-buttons{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.65rem}.control-button,.control-link{min-height:2.65rem;padding:.5rem .85rem;border-radius:5px;cursor:pointer;font-family:inherit;font-size:.9375rem;line-height:1.25;-webkit-appearance:none;appearance:none}.control-button{border:1px solid var(--control-border);background:var(--control-bg);color:var(--control-text)}.control-button:hover{background:var(--control-active-bg)}.control-button:focus-visible,.control-link:focus-visible{outline:3px solid #4d90fe;outline-offset:2px}.filter-button::before{content:"\2630";display:inline-block;margin-inline-end:.45rem}.filter-button.active{background:var(--control-active-bg)}.control-link{border:none;background:0 0;color:#000;font-weight:600;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:0.18em}.control-link:hover:not(:disabled){color:#000;text-decoration-thickness:2px}.control-link:disabled{color:#000;cursor:default;opacity:.38}.results-count{grid-column:-1;min-height:1em;color:inherit;font-size:.8125rem;line-height:1.3;opacity:.72}.filter-backdrop{position:fixed;z-index:1000;inset:0;background:rgba(0,0,0,.16);cursor:pointer}.filter-backdrop[hidden]{display:none}.filter-panel{--filter-panel-bg:#ffffff;--filter-panel-text:#202124;--filter-divider:#dedede;--filter-chip-bg:#f1f1f2;--filter-chip-text:#202124;--filter-chip-border:#d5d5d6;--filter-chip-selected-bg:#202124;--filter-chip-selected-text:#ffffff;--filter-clear-bg:#f1f1f2;--filter-clear-text:#202124;position:fixed;z-index:1001;top:0;right:0;bottom:0;width:48vw;max-width:40rem;min-width:24rem;overflow-x:hidden;border:none;border-left:1px solid var(--filter-divider);border-radius:0;background-color:var(--filter-panel-bg);color:var(--filter-panel-text);box-shadow:-.4rem 0 1.2rem rgba(0,0,0,.2)}.filter-panel[hidden]{display:none}.filter-panel-header{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;min-height:4rem;padding:.75rem 1rem;border-bottom:1px solid var(--filter-divider);background-color:var(--filter-panel-bg)}.filter-panel-title{margin:0;font-size:1.5rem;font-weight:500;line-height:1.2}.filter-close{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:none;border-radius:4px;background:0 0;color:inherit;cursor:pointer}.filter-close:hover{background:var(--filter-chip-bg)}.filter-close:focus-visible{outline:3px solid #4d90fe;outline-offset:1px}.filter-panel-content{min-height:15rem;padding:1.25rem 1rem 2.6rem;background-color:var(--filter-panel-bg)}.filter-group-title{margin:0 0 1rem;font-size:1.125rem;font-weight:700;line-height:1.3}.filter-options{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.5rem}.filter-option{display:inline-flex;align-items:center;width:auto;min-height:2.35rem;padding:.35rem .75rem;border:1px solid var(--filter-chip-border);border-radius:3px;background:var(--filter-chip-bg);color:var(--filter-chip-text);cursor:pointer;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.25;text-align:start;-webkit-appearance:none;appearance:none}.filter-option:hover{filter:brightness(.96)}.filter-option.selected{border-color:var(--filter-chip-selected-bg);background:var(--filter-chip-selected-bg);color:var(--filter-chip-selected-text);box-shadow:none}.filter-option:focus-visible{outline:3px solid #4d90fe;outline-offset:2px}.filter-option-text{min-width:0;overflow-wrap:anywhere}.filter-empty{font-size:.9375rem;line-height:1.4}.filter-panel-footer{margin:0 1rem;padding:2.2rem 0 1rem;border-top:1px solid var(--filter-divider);background-color:var(--filter-panel-bg)}.clear-filters-button{width:100%;min-height:2.8rem;padding:.6rem 1rem;border:1px solid var(--filter-chip-border);border-radius:5px;background:var(--filter-clear-bg);color:var(--filter-clear-text);cursor:pointer;font-family:inherit;font-size:1rem;line-height:1.3;text-align:start;-webkit-appearance:none;appearance:none}.clear-filters-button:hover:not(:disabled){filter:brightness(.96)}.clear-filters-button:focus-visible{outline:3px solid #4d90fe;outline-offset:2px}.clear-filters-button:disabled{cursor:default;opacity:.45}.actions-accordion{--row-gap:8px;--row-radius:6px;--row-padding-vertical:14px;--row-padding-horizontal:16px;--accent-width:14px;--accent-height:30px;--column-header-bg:#9d9fa2;--column-header-text:#ffffff;--column-header-size:16px;--column-header-radius:6px;--metadata-header-bg:#e1e2e3;--divider-color:#d1d3d4;--accordion-duration:300ms;width:100%;font-family:inherit}.actions-empty{padding:1rem;border:1px solid rgba(0,0,0,.15);border-radius:var(--row-radius);font-size:.9375rem;line-height:1.5}.accordion-column-header{display:grid;grid-template-columns:minmax(12rem,34%) minmax(0,1fr) 1.5rem;align-items:center;column-gap:1rem;margin-bottom:0;padding:.7rem 1rem;border-radius:var(--column-header-radius);background:var(--column-header-bg);color:var(--column-header-text);font-size:var(--column-header-size);font-weight:700;line-height:1.25}.accordion-section-heading{padding:1rem 0 .55rem;background:#fff;font-weight:700;line-height:1.2}.accordion-item{width:100%;margin-top:var(--row-gap)}.accordion-header{display:grid;grid-template-columns:minmax(12rem,34%) minmax(0,1fr) 1.5rem;align-items:center;column-gap:1rem;width:100%;min-height:4rem;padding:var(--row-padding-vertical) var(--row-padding-horizontal);border:none;border-radius:var(--row-radius);cursor:pointer;text-align:start;font-family:inherit;line-height:1.3;-webkit-appearance:none;appearance:none;transition:border-radius var(--accordion-duration) ease,filter 120ms ease}.accordion-header:hover{filter:brightness(1.12)}.accordion-header:focus-visible{outline:3px solid #4d90fe;outline-offset:2px}.accordion-item.open .accordion-header{border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion-state-wrap{display:flex;align-items:center;min-width:0}.accordion-accent{width:var(--accent-width);min-width:var(--accent-width);height:var(--accent-height);margin-inline-end:.75rem;border-radius:1px}.accordion-state{min-width:0;overflow-wrap:anywhere}.accordion-summary{min-width:0;overflow-wrap:anywhere}.accordion-summary-type{display:inline}.accordion-summary-separator{opacity:.65}.accordion-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform var(--accordion-duration) ease}.accordion-icon svg{display:block}.accordion-item.open .accordion-icon{transform:rotate(180deg)}.accordion-panel{max-height:0;overflow:hidden;border-bottom-right-radius:var(--row-radius);border-bottom-left-radius:var(--row-radius);transition:max-height var(--accordion-duration) ease}.accordion-panel-inner{padding:0 1rem}.action-block{position:relative;padding:1.2rem 0}.action-block.with-divider{border-bottom-width:1px;border-bottom-style:solid}.action-scope{display:inline-flex;align-items:center;margin-bottom:.85rem;padding:.24rem .55rem;border-radius:999px;font-size:.75rem;font-weight:700;line-height:1.25;letter-spacing:.035em;text-transform:uppercase}.action-metadata{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid var(--divider-color);border-left:1px solid var(--divider-color);line-height:1.4}.metadata-row{min-width:0;border-right:1px solid var(--divider-color);border-bottom:1px solid var(--divider-color)}.metadata-row dt{margin:0;padding:.45rem .6rem;background:var(--metadata-header-bg);font-weight:700}.metadata-row dd{min-height:3rem;margin:0;padding:.5rem .6rem;background:#fff;overflow-wrap:anywhere}.action-description{max-width:none;margin:0;padding:.8rem .6rem;background:#fff;line-height:1.5;overflow-wrap:anywhere}@media (max-width:760px){.actions-controls{grid-template-columns:1fr;align-items:stretch}.search-group{grid-template-columns:1fr;gap:.4rem}.actions-search{max-width:none}.controls-buttons{justify-content:flex-start}.filter-panel{width:92vw;max-width:32rem;min-width:0}.filter-panel-title{font-size:1.3rem}.filter-panel-content{padding:1rem .75rem 2rem}.filter-panel-header{padding-inline:0.75rem}.filter-options{gap:.4rem}.filter-option{max-width:100%;font-size:.9375rem}.filter-panel-footer{margin-inline:0.75rem;padding-top:2rem}.accordion-column-header{display:none}.accordion-header{grid-template-columns:minmax(0,1fr) 1.5rem;row-gap:.45rem;column-gap:.75rem;min-height:0}.accordion-state-wrap{grid-column:1;grid-row:1}.accordion-summary{grid-column:1;grid-row:2;padding-inline-start:1.6rem;font-size:.875rem!important;line-height:1.35}.accordion-icon{grid-column:2;grid-row:1/span 2}.accordion-panel-inner{padding:0 .85rem}.action-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.controls-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.reset-button{grid-column:-1;justify-self:start}.control-button{width:100%}.filter-panel{height:100vh}.filter-option{width:100%}.filter-panel-footer{padding-top:1.5rem}.action-metadata{grid-template-columns:1fr}.action-block{padding:1rem 0}.action-description{line-height:1.5}}@media (prefers-reduced-motion:reduce){.accordion-header,.accordion-icon,.accordion-panel{transition-duration:0s!important}}/*# sourceMappingURL=style.css.map */