.Module_module___WEGm{display:flex;flex-direction:column;gap:var(--space-5);width:100%}.Card_card__7DbWG{background:var(--gradient-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.Card_head__n_cRn{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border)}.Card_title__hfYtj{font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--font-bold);color:var(--color-text);margin:0}.Card_actions__UgKpT{display:flex;align-items:center;gap:var(--space-2)}.Card_body__YV3e4{padding:var(--space-5)}.PageHeader_header__h6A_P{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-5)}.PageHeader_title__dijMT{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-bold);line-height:1.15;color:var(--color-text);margin:0}.PageHeader_subtitle__C8Cky{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm);max-width:70ch}.FilterBar_bar__dN3XE,.PageHeader_actions__pCK09{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.FilterBar_bar__dN3XE{margin-bottom:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.FilterBar_searchWrap___GULB{position:relative;flex:1 1 240px;min-width:220px}.FilterBar_searchIcon__DsNRF{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none}.FilterBar_search__hQaXD{width:100%;height:40px;padding:0 12px 0 36px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-alt);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-sm)}.FilterBar_search__hQaXD::placeholder{color:var(--color-text-muted)}.FilterBar_search__hQaXD:focus{outline:none;border-color:var(--color-primary)}.FilterBar_filters__W5BvG{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.FilterBar_filterSelect__4n76x{height:40px;min-width:180px;padding:0 12px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-alt);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer}.FilterBar_filterSelect__4n76x:focus{outline:none;border-color:var(--color-primary)}.FilterBar_dateRange__UhrxZ{display:flex;align-items:center;gap:var(--space-2)}.FilterBar_dateInput__JdLwJ{height:40px;padding:0 10px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-alt);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-sm);color-scheme:light dark}.FilterBar_dateInput__JdLwJ:focus{outline:none;border-color:var(--color-primary)}.FilterBar_dateSep___byBL{color:var(--color-text-muted);font-size:var(--text-sm)}.FilterBar_dateClear__hbht_{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.FilterBar_dateClear__hbht_:hover{color:var(--color-text);background:var(--color-surface-alt)}@media (max-width:520px){.FilterBar_filters__W5BvG,.FilterBar_searchWrap___GULB{flex:1 1 100%}}.FormSection_section__7GZ4I{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-5);border-top:1px dashed var(--color-border)}.FormSection_section__7GZ4I:first-child{padding-top:0;border-top:none}.FormSection_head__S8y_p{display:flex;flex-direction:column;gap:2px}.FormSection_title__nksOE{margin:0;font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-text)}.FormSection_description__noZBR{margin:0;font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.4}.FormSection_grid__QPMHB{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.FormSection_stack__kPX_p{display:flex;flex-direction:column;gap:var(--space-4)}@media (max-width:720px){.FormSection_grid__QPMHB{grid-template-columns:1fr}}