.reports-menu.svelte-9x84us{position:relative}.menu-trigger.svelte-9x84us{border:1px solid var(--ccm-border-strong);border-radius:var(--ccm-border-radius-standard);background:var(--ccm-surface-recessed);min-height:2.6rem;color:var(--ccm-text-primary);font:inherit;font-size:var(--ccm-font-size-body-sm);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:.35rem;padding:.55rem .95rem;font-weight:600;display:inline-flex}.menu-trigger.svelte-9x84us:hover{background:var(--ccm-surface-context)}.menu-trigger.svelte-9x84us:disabled{cursor:not-allowed;opacity:.55}.menu-panel.svelte-9x84us{z-index:30;border:1px solid var(--ccm-border-default);border-radius:var(--ccm-border-radius-rounded);background:var(--ccm-surface-content);width:min(360px,100vw - 2rem);box-shadow:var(--ccm-shadow-lg);position:absolute;top:calc(100% + .55rem);right:0}.menu-panel.floating.svelte-9x84us{z-index:250;position:fixed;right:auto}.menu-panel-header.svelte-9x84us,.menu-footer.svelte-9x84us{justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.1rem;display:flex}.menu-panel-header.svelte-9x84us{border-bottom:1px solid var(--ccm-border-default);& h3:where(.svelte-9x84us){font-size:var(--ccm-font-size-body);color:var(--ccm-text-primary);margin:0}}.menu-panel-body.svelte-9x84us{flex-direction:column;gap:.9rem;padding:1rem 1.1rem;display:flex;& .field-shell{--ccm-field-gap:var(--ccm-field-filter-gap);--ccm-field-label-size:var(--ccm-field-filter-label-size);--ccm-field-label-weight:var(--ccm-field-filter-label-weight);--ccm-field-control-padding-block:var(--ccm-field-filter-control-padding-block);--ccm-field-control-padding-inline:var(--ccm-field-filter-control-padding-inline);--ccm-field-control-radius:var(--ccm-field-filter-control-radius);--ccm-field-control-min-height:var(--ccm-field-filter-control-min-height)}}.custom-date-grid.svelte-9x84us{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.selected-period-help.svelte-9x84us{color:var(--ccm-text-secondary);font-size:var(--ccm-font-size-label);margin:-.15rem 0 0;line-height:1.4}.menu-footer.svelte-9x84us{border-top:1px solid var(--ccm-border-default)}@media (width<=768px){.menu-panel.svelte-9x84us{width:min(100vw - 2rem,360px);left:0;right:auto}.custom-date-grid.svelte-9x84us{grid-template-columns:1fr}}.reports-menu.svelte-tsgwwz{position:relative}.menu-trigger.svelte-tsgwwz{border:1px solid var(--ccm-border-strong);border-radius:var(--ccm-border-radius-standard);background:var(--ccm-surface-recessed);min-height:2.6rem;color:var(--ccm-text-primary);font:inherit;font-size:var(--ccm-font-size-body-sm);cursor:pointer;justify-content:center;align-items:center;gap:.35rem;padding:.55rem;font-weight:600;display:inline-flex}.menu-trigger.svelte-tsgwwz:hover{background:var(--ccm-surface-context)}.menu-trigger.has-active-filters.svelte-tsgwwz{border-color:var(--ccm-action-primary-bg);color:var(--ccm-action-primary-bg)}.count-badge.svelte-tsgwwz{border-radius:var(--ccm-border-radius-pill);background:var(--ccm-surface-selected);min-width:1.35rem;height:1.35rem;color:var(--ccm-action-primary-bg);font-size:var(--ccm-font-size-caption);justify-content:center;align-items:center;padding:0 .35rem;font-weight:700;display:inline-flex}.menu-panel.svelte-tsgwwz{z-index:30;border:1px solid var(--ccm-border-default);border-radius:var(--ccm-border-radius-rounded);background:var(--ccm-surface-content);width:min(520px,100vw - 2rem);height:min(320px,100vh - 5.5rem);min-height:min(420px,100vh - 5.5rem);box-shadow:var(--ccm-shadow-lg);transform-origin:100% 0;grid-template-columns:180px minmax(0,1fr);display:grid;position:absolute;top:calc(100% + .55rem);right:0;overflow:hidden}.menu-panel.floating.svelte-tsgwwz{z-index:250;position:fixed;right:auto}.menu-sidebar.svelte-tsgwwz{border-right:1px solid var(--ccm-border-default);background:var(--ccm-surface-recessed);flex-direction:column;min-height:0;display:flex}.menu-sidebar-header.svelte-tsgwwz,.menu-content-header.svelte-tsgwwz,.menu-footer.svelte-tsgwwz{padding:1rem 1.1rem}.menu-sidebar-header.svelte-tsgwwz{border-bottom:1px solid var(--ccm-border-default);& h3:where(.svelte-tsgwwz){font-size:var(--ccm-font-size-body);color:var(--ccm-text-primary);margin:0}}.menu-sidebar-list.svelte-tsgwwz{flex-direction:column;gap:.35rem;min-height:0;padding:.9rem .7rem;display:flex;overflow-y:auto}.menu-pane-button.svelte-tsgwwz{border-radius:var(--ccm-border-radius-standard);width:100%;color:var(--ccm-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;font-weight:600;display:flex}.menu-pane-button.active.svelte-tsgwwz{background:color-mix(in oklch, var(--ccm-action-primary-bg) 12%, var(--ccm-surface-content));color:var(--ccm-action-primary-bg)}.menu-pane-button.svelte-tsgwwz small:where(.svelte-tsgwwz){font-size:var(--ccm-font-size-caption);color:inherit}.menu-content.svelte-tsgwwz{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.menu-content-header.svelte-tsgwwz{border-bottom:1px solid var(--ccm-border-default);justify-content:space-between;align-items:center;gap:.75rem;display:flex;& h4:where(.svelte-tsgwwz),& p:where(.svelte-tsgwwz){margin:0}& h4:where(.svelte-tsgwwz){font-size:var(--ccm-font-size-body);color:var(--ccm-text-primary)}& p:where(.svelte-tsgwwz){font-size:var(--ccm-font-size-label);color:var(--ccm-text-secondary)}}.menu-search.svelte-tsgwwz{padding:.9rem 1.1rem 0}.menu-scroll-region.svelte-tsgwwz{flex:1;min-height:0;overflow-y:auto}.amount-field.svelte-tsgwwz .field-shell{--ccm-field-gap:var(--ccm-field-filter-gap);--ccm-field-label-size:var(--ccm-field-filter-label-size);--ccm-field-label-weight:var(--ccm-field-filter-label-weight);--ccm-field-control-padding-block:var(--ccm-field-filter-control-padding-block);--ccm-field-control-padding-inline:var(--ccm-field-filter-control-padding-inline);--ccm-field-control-radius:var(--ccm-field-filter-control-radius);--ccm-field-control-min-height:var(--ccm-field-filter-control-min-height)}.amount-field.svelte-tsgwwz input{border-color:var(--ccm-border-strong)}.amount-field.svelte-tsgwwz .field-shell>label{color:var(--ccm-text-primary)}.option-list.svelte-tsgwwz{padding:.9rem 1.1rem 1rem}.option-row.svelte-tsgwwz,.empty-copy.svelte-tsgwwz{color:var(--ccm-text-primary);align-items:flex-start;gap:.7rem;margin:0;padding:.55rem 0;display:flex}.option-copy.svelte-tsgwwz{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:inline-flex}.option-copy.svelte-tsgwwz small:where(.svelte-tsgwwz){color:var(--ccm-text-secondary)}.option-copy.svelte-tsgwwz small:where(.svelte-tsgwwz):before{content:"•";margin-right:.35rem}.select-all-row.svelte-tsgwwz{font-weight:700}.empty-copy.svelte-tsgwwz{color:var(--ccm-text-secondary)}.amount-layout.svelte-tsgwwz{flex-direction:column;gap:.9rem;padding:1rem 1.1rem;display:flex}.amount-help.svelte-tsgwwz{font-size:var(--ccm-font-size-label);color:var(--ccm-text-secondary);margin:0}.menu-footer.svelte-tsgwwz{border-top:1px solid var(--ccm-border-default);justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;display:flex}.menu-footer-actions.svelte-tsgwwz{align-items:center;gap:.65rem;margin-left:auto;display:flex}@media (width<=900px){.menu-panel.svelte-tsgwwz{grid-template-columns:1fr;width:min(100vw - 2rem,640px);left:0;right:auto}.menu-sidebar.svelte-tsgwwz{border-right:none;border-bottom:1px solid var(--ccm-border-default)}.menu-sidebar-list.svelte-tsgwwz{flex-flow:wrap}}@media (prefers-reduced-motion:reduce){.trigger-caret{transition:none}}
