@charset "UTF-8";:root{--color-green-deep: #09271c;--color-green-dark: #123c2c;--color-green: #277a4f;--color-green-light: #66aa7b;--color-green-pale: #cde6d5;--color-gold: #d2ad55;--color-brand-strong: var(--color-green-deep);--color-brand-navigation: var(--color-green-dark);--color-brand: var(--color-green);--color-brand-soft: #dfeee4;--color-brand-subtle: #edf5f0;--color-interactive: var(--color-green);--color-interactive-hover: var(--color-green-dark);--color-interactive-active: var(--color-green);--color-on-interactive: #fff;--color-border-brand: #b9d0c1;--color-primary: var(--color-interactive);--color-bg: #f3f6f3;--color-surface: #fff;--color-surface-muted: #f3f6f3;--color-text: #1b2922;--color-muted: #607068;--color-border: #dce5df;--color-danger: #a63030;--color-danger-bg: #fff1f1;--color-info-bg: #edf7f0;--color-sidebar-text: #d8e6dc;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 2.5rem;--radius-sm: .45rem;--radius-md: .75rem;--radius-lg: 1rem;--shadow-sm: 0 2px 10px rgb(17 49 34 / 8%);--shadow-md: 0 8px 24px rgb(17 49 34 / 9%);--font-sm: .875rem;--font-base: 1rem;--font-lg: 1.125rem;--font-xl: clamp(1.65rem, 4vw, 2.1rem);--sidebar-width: 16rem;--duration: .18s ease;--z-topbar: 20;--z-sidebar: 30;--z-skip: 100}*,*:before,*:after{box-sizing:border-box}html{min-width:20rem;color-scheme:light}body{min-width:20rem;min-height:100vh;margin:0;color:var(--color-text);background:var(--color-bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}button,input,textarea,select{font:inherit}img{max-width:100%;height:auto}:focus-visible{outline:.2rem solid var(--color-gold);outline-offset:.15rem}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;padding:var(--space-2) var(--space-4);border:0;border-radius:var(--radius-md);color:#fff;background:var(--color-green);font-weight:700;text-decoration:none;cursor:pointer}.button:hover{background:var(--color-green-dark)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(gat-events-page .toolbar,gat-donations-page .donations-toolbar,gat-cash-fund-page .ledger-toolbar,gat-archive-page .archive-toolbar){position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.65rem!important;margin:0 0 1rem!important;padding:.75rem!important;overflow:visible!important;border:1px solid #1f5a3e!important;border-radius:.9rem!important;background:linear-gradient(135deg,#0b3325,#154c35)!important;box-shadow:0 .55rem 1.2rem #082b1d21!important}:where(gat-events-page .toolbar,gat-donations-page .donations-toolbar,gat-cash-fund-page .ledger-toolbar,gat-archive-page .archive-toolbar) .search-field{position:relative;display:grid!important;min-width:0;margin:0!important}:where(gat-events-page .toolbar,gat-donations-page .donations-toolbar,gat-cash-fund-page .ledger-toolbar,gat-archive-page .archive-toolbar) .search-field:before{position:absolute;z-index:1;top:50%;left:.82rem;color:#41634c;content:"\2315";font-size:1.08rem;line-height:1;pointer-events:none;transform:translateY(-50%)}:where(gat-events-page .toolbar,gat-donations-page .donations-toolbar,gat-cash-fund-page .ledger-toolbar,gat-archive-page .archive-toolbar) .search-field>span:not(.sr-only){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}:where(gat-events-page .toolbar,gat-donations-page .donations-toolbar,gat-cash-fund-page .ledger-toolbar,gat-archive-page .archive-toolbar) .search-field input{box-sizing:border-box;width:100%!important;min-width:0;min-height:2.7rem!important;padding:.58rem .78rem .58rem 2.45rem!important;border:1px solid #c9d9ca!important;border-radius:.72rem!important;color:#20382a!important;background:#fff!important;font:inherit!important;box-shadow:inset 0 1px 2px #14412308}:where(gat-events-page .toolbar,gat-donations-page .donations-toolbar,gat-cash-fund-page .ledger-toolbar,gat-archive-page .archive-toolbar) .search-field input:focus{border-color:#78a986!important;outline:none!important;box-shadow:0 0 0 .2rem #d3efdb2e!important}:where(gat-events-page,gat-donations-page,gat-cash-fund-page,gat-archive-page) .filter-menu{position:relative;align-self:stretch;margin:0}:where(gat-events-page,gat-donations-page,gat-cash-fund-page,gat-archive-page) .filter-menu>summary{list-style:none}:where(gat-events-page,gat-donations-page,gat-cash-fund-page,gat-archive-page) .filter-menu>summary::-webkit-details-marker{display:none}:where(gat-events-page,gat-donations-page,gat-cash-fund-page,gat-archive-page) .filter-trigger{position:relative;box-sizing:border-box;display:inline-flex!important;width:auto!important;min-width:7.6rem;min-height:2.7rem!important;align-items:center;justify-content:flex-start;gap:.55rem;padding:.58rem .82rem!important;border:1px solid #c9d9ca!important;border-radius:.72rem!important;color:#234a31!important;background:#fff!important;font-size:.8rem!important;font-weight:850!important;cursor:pointer;text-decoration:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}:where(gat-events-page,gat-donations-page,gat-cash-fund-page,gat-archive-page) .filter-trigger:after{content:"Filtri"}:where(gat-events-page,gat-donations-page,gat-cash-fund-page,gat-archive-page) .filter-trigger svg{width:1.1rem!important;height:1.1rem!important;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round}:where(gat-events-page,gat-donations-page,gat-cash-fund-page,gat-archive-page) .filter-trigger:hover,:where(gat-events-page,gat-donations-page,gat-cash-fund-page,gat-archive-page) .filter-trigger:focus-visible{border-color:#8db298!important;outline:none;background:#f4f9f3!important}:where(gat-events-page,gat-donations-page,gat-cash-fund-page,gat-archive-page) .filter-trigger.active,:where(gat-events-page,gat-donations-page,gat-cash-fund-page,gat-archive-page) .filter-menu[open]>.filter-trigger{border-color:#a6c7ad!important;color:#1c5833!important;background:#edf6ec!important;box-shadow:0 .18rem .5rem #0529181a}:where(gat-events-page,gat-donations-page,gat-cash-fund-page,gat-archive-page) .filter-dot{position:absolute!important;top:.42rem!important;right:.42rem!important;width:.45rem!important;height:.45rem!important;margin:0!important;border:2px solid #fff!important;border-radius:50%;background:#3b8d4e!important}:where(gat-events-page,gat-donations-page,gat-cash-fund-page,gat-archive-page) .filter-popover{position:absolute!important;z-index:60!important;top:calc(100% + .5rem)!important;right:0!important;left:auto!important;display:grid!important;width:min(19rem,100vw - 2rem)!important;min-width:0!important;gap:.65rem!important;padding:.85rem!important;border:1px solid #d9e4d7!important;border-radius:.8rem!important;color:#253e2c!important;background:#fff!important;box-shadow:0 .9rem 2rem #0f30162e!important}:where(gat-events-page,gat-donations-page,gat-cash-fund-page,gat-archive-page) .filter-popover__heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#21452a}:where(gat-events-page,gat-donations-page,gat-cash-fund-page,gat-archive-page) .reset-filters{padding:.25rem .45rem!important;border:0!important;color:#397145!important;background:transparent!important;font:inherit!important;font-size:.7rem!important;font-weight:850!important;cursor:pointer}:where(gat-events-page,gat-donations-page,gat-cash-fund-page,gat-archive-page) .filter-popover label{display:grid!important;gap:.28rem!important;margin:0!important;color:#59685c!important;font-size:.68rem!important;font-weight:850!important}:where(gat-events-page,gat-donations-page,gat-cash-fund-page,gat-archive-page) .filter-popover select{box-sizing:border-box;width:100%!important;min-height:2.45rem!important;padding:.48rem .58rem!important;border:1px solid #d2ddcf!important;border-radius:.62rem!important;color:#263b2b!important;background:#fff!important;font:inherit!important}:where(gat-events-page,gat-donations-page,gat-cash-fund-page,gat-archive-page) .filter-popover select:focus{border-color:#79ad67!important;outline:none!important;box-shadow:0 0 0 .18rem #79ad6721!important}gat-events-page .filter-popover>p{margin:0!important;color:#59685c!important;font-size:.7rem!important;font-weight:850!important}gat-events-page .filter-popover>button{min-height:2.35rem;padding:.48rem .65rem;border:1px solid #d5e0d3;border-radius:.62rem;color:#31543a;background:#f8faf7;font:inherit;font-size:.73rem;font-weight:800;text-align:left;cursor:pointer}gat-events-page .filter-popover>button:hover{border-color:#76a581;color:#17472b;background:#eaf4e9}gat-events-page .filter-popover>button.active{border-color:var(--color-green-dark)!important;color:#fff!important;background:var(--color-green-dark)!important;box-shadow:0 .2rem .55rem #104a2a2e}gat-cash-fund-page .movement-section{display:block;margin-top:1.1rem}gat-cash-fund-page .movement-section .ledger-heading{margin:0 0 .75rem!important;padding:0!important;border:0!important;border-radius:0!important;color:inherit!important;background:transparent!important}gat-cash-fund-page .movement-section .ledger-heading h2{color:#173b1c!important}gat-cash-fund-page .movement-section .ledger-heading .eyebrow{color:#43834e!important}gat-cash-fund-page .movement-section .ledger-heading p{color:#6f7d73!important}gat-inventory-page .panel.inventory-panel{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}gat-inventory-page .panel.inventory-panel .section-heading{margin:0 0 .85rem!important;padding:0!important;border:0!important;border-radius:0!important;color:inherit!important;background:transparent!important}gat-inventory-page .panel.inventory-panel .section-heading h2{color:#173b1c!important}gat-inventory-page .panel.inventory-panel .section-heading .eyebrow{color:#43834e!important}gat-inventory-page .panel.inventory-panel .section-heading .section-copy{color:#6f7d73!important}@media(max-width:48rem){:where(gat-events-page .toolbar,gat-donations-page .donations-toolbar,gat-cash-fund-page .ledger-toolbar,gat-archive-page .archive-toolbar){grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:.58rem!important;padding:.64rem!important}:where(gat-events-page,gat-donations-page,gat-cash-fund-page,gat-archive-page) .filter-menu,:where(gat-events-page,gat-donations-page,gat-cash-fund-page,gat-archive-page) .filter-trigger{width:100%!important}:where(gat-events-page,gat-donations-page,gat-cash-fund-page,gat-archive-page) .filter-popover{right:auto!important;left:0!important;width:100%!important}}@media(max-width:48rem){gat-cash-fund-page .movement-section .ledger article{gap:.82rem!important;padding:1rem!important;border-radius:.92rem!important}gat-cash-fund-page .movement-section .movement-main{gap:.35rem .62rem!important}gat-cash-fund-page .movement-section .movement-main>strong{font-size:1rem!important;line-height:1.3!important}gat-cash-fund-page .movement-section .direction-chip{padding:.32rem .52rem!important;font-size:.72rem!important}gat-cash-fund-page .movement-section .movement-detail,gat-cash-fund-page .movement-section .legacy-note{font-size:.78rem!important;line-height:1.48!important}gat-cash-fund-page .movement-section .type-label{padding:.34rem .56rem!important;font-size:.72rem!important}gat-cash-fund-page .movement-section .movement-dates{gap:.24rem!important;font-size:.78rem!important;line-height:1.45!important}gat-cash-fund-page .movement-section .movement-dates strong{margin-top:.08rem!important;font-size:.84rem!important}gat-cash-fund-page .movement-section .movement-dates time{font-size:.82rem!important}gat-cash-fund-page .movement-section .amount{font-size:1.18rem!important}gat-cash-fund-page .movement-section .actions{gap:.5rem!important}gat-cash-fund-page .movement-section .actions button{min-height:2.65rem!important;padding:.58rem .72rem!important;border-radius:.68rem!important;font-size:.8rem!important}gat-cash-fund-page .movement-section .readonly-chip{padding:.4rem .58rem!important;font-size:.74rem!important}}main[data-event-section] gat-event-detail-page>gat-page-header{display:none}main[data-event-section=dashboard] gat-event-detail-page>.event-mira,main[data-event-section=dashboard] gat-event-detail-page>.content-grid,main[data-event-section=dashboard] gat-event-detail-page>.gadgets,main[data-event-section=dashboard] gat-event-detail-page>.adjustments,main[data-event-section=dashboard] gat-event-detail-page>.statistics{display:none}main[data-event-section=cash] gat-event-detail-page>.event-header,main[data-event-section=cash] gat-event-detail-page>.event-management,main[data-event-section=cash] gat-event-detail-page>.event-mira,main[data-event-section=cash] gat-event-detail-page>.summary,main[data-event-section=cash] gat-event-detail-page .content-grid>.sales,main[data-event-section=cash] gat-event-detail-page>.settlement,main[data-event-section=cash] gat-event-detail-page>.archive-action,main[data-event-section=cash] gat-event-detail-page>.statistics,main[data-event-section=cash] gat-event-detail-page>.gadgets>.ledger-title,main[data-event-section=cash] gat-event-detail-page>.gadgets>.gadget-movements,main[data-event-section=cash] gat-event-detail-page>.gadgets>.gadget-ledger-empty{display:none}main[data-event-section=cash] gat-event-detail-page>.cash-intro{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);align-items:center;gap:1rem}main[data-event-section=cash] gat-event-detail-page>.content-grid{grid-template-columns:minmax(0,1fr)}main[data-event-section=sales] gat-event-detail-page>.event-header,main[data-event-section=sales] gat-event-detail-page>.event-management,main[data-event-section=sales] gat-event-detail-page>.event-mira,main[data-event-section=sales] gat-event-detail-page>.summary,main[data-event-section=sales] gat-event-detail-page .content-grid>.activities,main[data-event-section=sales] gat-event-detail-page>.adjustments,main[data-event-section=sales] gat-event-detail-page>.settlement,main[data-event-section=sales] gat-event-detail-page>.archive-action,main[data-event-section=sales] gat-event-detail-page>.statistics,main[data-event-section=sales] gat-event-detail-page>.gadgets>.section-heading,main[data-event-section=sales] gat-event-detail-page>.gadgets>.gadget-list,main[data-event-section=sales] gat-event-detail-page>.gadgets>gat-empty-state{display:none}main[data-event-section=sales] gat-event-detail-page>.content-grid{grid-template-columns:minmax(0,1fr)}main[data-event-section=statistics] gat-event-detail-page>.event-header,main[data-event-section=statistics] gat-event-detail-page>.event-management,main[data-event-section=statistics] gat-event-detail-page>.event-mira,main[data-event-section=statistics] gat-event-detail-page>.summary,main[data-event-section=statistics] gat-event-detail-page>.content-grid,main[data-event-section=statistics] gat-event-detail-page>.gadgets,main[data-event-section=statistics] gat-event-detail-page>.adjustments,main[data-event-section=statistics] gat-event-detail-page>.settlement,main[data-event-section=statistics] gat-event-detail-page>.archive-action{display:none}main[data-event-section=mira] gat-event-detail-page>.event-header,main[data-event-section=mira] gat-event-detail-page>.event-management,main[data-event-section=mira] gat-event-detail-page>.summary,main[data-event-section=mira] gat-event-detail-page>.content-grid,main[data-event-section=mira] gat-event-detail-page>.gadgets,main[data-event-section=mira] gat-event-detail-page>.adjustments,main[data-event-section=mira] gat-event-detail-page>.settlement,main[data-event-section=mira] gat-event-detail-page>.archive-action,main[data-event-section=mira] gat-event-detail-page>.statistics,main[data-event-section=mira] gat-event-detail-page>.readonly{display:none}.menu-button svg{width:1.52rem!important;height:1.52rem!important;stroke-width:2.15}gat-event-detail-page .event-mode-control,gat-mira-settings-page .voice-lab,gat-mira-settings-page section[aria-labelledby=voice-title]{display:none!important}main[data-event-section=dashboard] gat-event-detail-page>.event-header{position:relative;overflow:hidden;padding:1.2rem 1.3rem;border:1px solid #1c5b40;border-radius:1rem;color:#fff;background:linear-gradient(135deg,#082c20,#104731 58%,#195f3e);box-shadow:0 .75rem 1.8rem #082b1d2e}main[data-event-section=dashboard] gat-event-detail-page>.event-header:after{content:"";position:absolute;right:-3.5rem;top:-5rem;width:13rem;height:13rem;border-radius:50%;background:#ffffff0d;pointer-events:none}main[data-event-section=dashboard] gat-event-detail-page>.event-header .event-identity,main[data-event-section=dashboard] gat-event-detail-page>.event-header .event-header-actions,main[data-event-section=dashboard] gat-event-detail-page>.event-header .event-meta,main[data-event-section=dashboard] gat-event-detail-page>.event-header .notes{position:relative;z-index:1}main[data-event-section=dashboard] gat-event-detail-page>.event-header .eyebrow{color:#bfe9cc!important}main[data-event-section=dashboard] gat-event-detail-page>.event-header .location{color:#e1efe5!important}main[data-event-section=dashboard] gat-event-detail-page>.event-header h2,main[data-event-section=dashboard] gat-event-detail-page>.event-header dd,main[data-event-section=dashboard] gat-event-detail-page>.event-header .notes{color:#fff!important}main[data-event-section=dashboard] gat-event-detail-page>.event-header .event-meta{display:flex;gap:0;padding-top:.15rem;border-top:1px solid rgba(255,255,255,.14)}main[data-event-section=dashboard] gat-event-detail-page>.event-header .event-meta>div{min-width:0;padding:.72rem 1.2rem 0 0;border:0!important;border-radius:0!important;background:transparent!important}main[data-event-section=dashboard] gat-event-detail-page>.event-header .event-meta>div+div{padding-left:1.2rem;border-left:1px solid rgba(255,255,255,.14)!important}main[data-event-section=dashboard] gat-event-detail-page>.event-header dt{color:#b9d3c1!important;font-size:.68rem;font-weight:750}main[data-event-section=dashboard] gat-event-detail-page>.event-header dd{margin-top:.18rem;font-weight:800}main[data-event-section=dashboard] gat-event-detail-page>.summary{gap:.8rem}main[data-event-section=dashboard] gat-event-detail-page>.summary article{position:relative;overflow:hidden;min-height:6.2rem;padding:1rem 1.05rem;border:1px solid #d3e3d4;border-radius:.9rem;background:linear-gradient(145deg,#fff,#eef7ed);box-shadow:0 .42rem 1rem #12422412}main[data-event-section=dashboard] gat-event-detail-page>.summary article:before{content:"";position:absolute;inset:0 auto 0 0;width:.28rem;background:#286a42}main[data-event-section=dashboard] gat-event-detail-page>.summary article>span,main[data-event-section=dashboard] gat-event-detail-page>.summary .summary-card__heading>span{color:#5d7464;font-weight:750}main[data-event-section=dashboard] gat-event-detail-page>.summary article>strong{color:#123f2a;font-size:clamp(1.1rem,3vw,1.45rem)}main[data-event-section=dashboard] gat-event-detail-page .summary-card__heading{display:flex;align-items:center;justify-content:space-between;gap:.65rem}main[data-event-section=dashboard] gat-event-detail-page .summary-info{display:grid;flex:0 0 auto;width:1.85rem;height:1.85rem;place-items:center;border:1px solid #bdd5c0;border-radius:50%;color:#245f3a;background:#f7fbf6;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}main[data-event-section=dashboard] gat-event-detail-page .summary-info:hover,main[data-event-section=dashboard] gat-event-detail-page .summary-info:focus-visible{border-color:#438052;color:#fff;background:#28633d;outline:none}main[data-event-section=dashboard] gat-event-detail-page .summary-info:active{transform:scale(.96)}main[data-event-section=dashboard] gat-event-detail-page .summary-info svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.9}main[data-event-section=cash] gat-event-detail-page .cash-add-button.button{min-height:2.75rem;border:1px solid #1b6437!important;color:#fff!important;background:linear-gradient(135deg,#287d45,#185b32)!important;box-shadow:0 .35rem .8rem #124f272e;font-weight:850}main[data-event-section=cash] gat-event-detail-page .cash-add-button.button:hover{background:linear-gradient(135deg,#226f3d,#124b29)!important}gat-event-detail-page gat-dialog .dialog-actions .button{border-color:#1b6437!important;color:#fff!important;background:linear-gradient(135deg,#287d45,#185b32)!important;font-weight:850}gat-event-detail-page gat-dialog .dialog-actions .button.danger{border-color:#9e322d!important;background:#b33b34!important}gat-event-detail-page .activity-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}gat-event-detail-page .activity-icon-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:.25rem}gat-event-detail-page .activity-icon-button{display:grid;width:2.15rem;height:2.15rem;min-height:0;place-items:center;padding:0;border:0;border-radius:50%;color:#245f39;background:transparent}gat-event-detail-page .activity-icon-button:hover,gat-event-detail-page .activity-icon-button:focus-visible{color:#153f29;background:#e9f4e8;outline:none}gat-event-detail-page .activity-icon-button--danger{color:#a43a34}gat-event-detail-page .activity-icon-button--danger:hover,gat-event-detail-page .activity-icon-button--danger:focus-visible{color:#842b27;background:#fff0ed}gat-event-detail-page .activity-icon-button svg{width:1.08rem;height:1.08rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}main[data-event-section=statistics] gat-event-detail-page>.statistics{margin-top:0;padding:clamp(1rem,3vw,1.35rem);border-color:#c8dccb;background:linear-gradient(180deg,#f8fbf7,#eef6ed);box-shadow:0 .65rem 1.5rem #0f422314}main[data-event-section=statistics] gat-event-detail-page .statistics-total{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.9rem;padding:.9rem 1rem;border:1px solid #1d5f3d;border-radius:.8rem;color:#e8f5eb;background:linear-gradient(135deg,#103b29,#205f3e)}main[data-event-section=statistics] gat-event-detail-page .statistics-total span{font-size:.75rem;font-weight:800}main[data-event-section=statistics] gat-event-detail-page .statistics-total strong{color:#fff;font-size:1.35rem}main[data-event-section=statistics] gat-event-detail-page .stats-grid article{border-color:#d1e1d2;background:#fff;box-shadow:0 .3rem .8rem #0f3d200d}gat-inventory-page .inventory-panel{border-color:#cfe0d1!important;background:linear-gradient(180deg,#f7fbf6,#eef6ed)!important;box-shadow:0 .65rem 1.5rem #0f422314}gat-inventory-page .inventory-panel .section-heading{margin:-1rem -1rem .9rem;padding:1rem 1.1rem .9rem;border-radius:.9rem .9rem 0 0;color:#fff;background:linear-gradient(135deg,#123f2b,#1f6540)}gat-inventory-page .inventory-panel .section-heading h2,gat-inventory-page .inventory-panel .section-heading .eyebrow{color:#fff}gat-inventory-page .inventory-panel .section-heading .section-copy{color:#ffffffb8}gat-inventory-page .item-card{border-color:#d1e0d2!important;background:linear-gradient(145deg,#fff,#f2f8f0)!important;box-shadow:0 .35rem .9rem #0f3d200f}gat-inventory-page .stock-block{border-color:#c5dbc7!important;background:#e6f2e4!important}gat-inventory-page .stock-block strong{color:#174f30}gat-inventory-page .item-meta{border-top-color:#dbe7db!important}gat-cash-fund-page>.panel{border-color:#cfe0d1!important;background:linear-gradient(180deg,#f8fbf7,#eef6ed)!important;box-shadow:0 .65rem 1.5rem #0f422314}gat-cash-fund-page .ledger-heading{margin:-1rem -1rem .9rem;padding:1rem 1.1rem .9rem;border-radius:.9rem .9rem 0 0;background:linear-gradient(135deg,#103b29,#205f3e)}gat-cash-fund-page .ledger-heading h2,gat-cash-fund-page .ledger-heading .eyebrow{color:#fff}gat-cash-fund-page .ledger-heading p{color:#ffffffb3!important}gat-cash-fund-page .ledger-toolbar{padding:.75rem;border:1px solid #d2e0d2;border-radius:.78rem;background:#ffffffb8}gat-cash-fund-page .ledger{overflow:hidden;border:1px solid #d0dfd1;border-radius:.82rem;background:#fff}gat-cash-fund-page .ledger-head{color:#eaf5ec!important;background:#153f2d!important}gat-cash-fund-page .ledger>article{border-bottom-color:#e0e9df!important;background:linear-gradient(90deg,#fff,#f7faf6)}gat-cash-fund-page .ledger>article:hover{background:#f0f7ef}gat-archive-page .filter-dialog{display:grid;gap:.85rem;padding:.15rem}gat-archive-page .filter-dialog>p{margin:0;padding:.78rem .85rem;border:1px solid #d1e2d2;border-radius:.72rem;color:#3f5d48;background:linear-gradient(135deg,#eef7ec,#f8fbf7);font-size:.72rem;line-height:1.5}gat-archive-page .filter-dialog .filter-field{display:grid;gap:.32rem;padding:.72rem;border:1px solid #dce7dc;border-radius:.72rem;background:#fbfdfb}gat-archive-page .filter-dialog .filter-field>span{color:#31503a;font-size:.68rem;font-weight:850}gat-archive-page .filter-dialog input,gat-archive-page .filter-dialog select{min-height:2.65rem;padding:.55rem .68rem;border:1px solid #cbdacb;border-radius:.62rem;color:#243a2b;background:#fff;font:inherit}gat-archive-page .filter-dialog input:focus,gat-archive-page .filter-dialog select:focus{border-color:#67a071;outline:none;box-shadow:0 0 0 .18rem #3e824c1f}gat-archive-page .filter-dialog__grid{gap:.65rem!important}gat-archive-page .filter-dialog__actions{margin-top:.15rem;padding-top:.8rem;border-top:1px solid #e0e8df}gat-archive-page .filter-dialog .apply-button{border-color:#1d633b!important;color:#fff!important;background:#1d633b!important;box-shadow:0 .3rem .7rem #16542f26}@media(max-width:48rem){main[data-event-section=dashboard] gat-event-detail-page>.event-header{padding:1rem}main[data-event-section=dashboard] gat-event-detail-page>.event-header .event-meta{display:grid;gap:.55rem}main[data-event-section=dashboard] gat-event-detail-page>.event-header .event-meta>div,main[data-event-section=dashboard] gat-event-detail-page>.event-header .event-meta>div+div{padding:.58rem 0 0;border-left:0!important}main[data-event-section=dashboard] gat-event-detail-page>.event-header .event-meta>div+div{border-top:1px solid rgba(255,255,255,.1)!important}gat-event-detail-page .activity-title-row{align-items:center}gat-inventory-page .inventory-panel .section-heading,gat-cash-fund-page .ledger-heading{margin-inline:-.85rem}}@media print{gat-app-shell .skip-link,gat-app-shell .sidebar,gat-app-shell .topbar,gat-app-shell gat-notification{display:none!important}gat-app-shell main{margin:0;padding:0}}gat-event-notes-page .notes-editor ul:not([data-checklist=true]){padding-left:1.5rem;list-style:disc}gat-event-notes-page .notes-editor ol{padding-left:1.5rem;list-style:decimal}gat-event-notes-page .notes-editor ul[data-checklist=true]{margin:.55rem 0;padding-left:0;list-style:none}gat-event-notes-page .notes-editor ul[data-checklist=true]>li{display:flex;align-items:flex-start;gap:.5rem;margin:.3rem 0;list-style:none}gat-event-notes-page .notes-editor ul[data-checklist=true]>li::marker{content:""}gat-event-notes-page .notes-editor ul[data-checklist=true] input[type=checkbox]{width:1.1rem;height:1.1rem;flex:0 0 auto;margin:.22rem 0 0;accent-color:#267040;cursor:pointer}gat-event-notes-page .notes-editor ul[data-checklist=true] li:has(input[type=checkbox]:checked){color:#738078}gat-event-notes-page .notes-editor.is-readonly ul[data-checklist=true] input[type=checkbox]{pointer-events:none;cursor:default}gat-cash-fund-page .movement-title-row{display:flex;min-width:0;align-items:center;gap:.35rem}gat-cash-fund-page .movement-title{min-width:0;flex:1 1 auto;color:#213825;font-size:.86rem;font-weight:850;line-height:1.25;overflow-wrap:anywhere}gat-cash-fund-page .movement-icon-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:.12rem;margin-left:auto}gat-cash-fund-page .movement-icon-action,gat-cash-fund-page .movement-info-action{display:grid;width:2rem;height:2rem;min-width:2rem;min-height:2rem;place-items:center;padding:0;border:0;border-radius:50%;color:#42604a;background:transparent;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .15s ease,background .15s ease,transform .15s ease}gat-cash-fund-page .movement-icon-action svg,gat-cash-fund-page .movement-info-action svg{width:1.08rem;height:1.08rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}gat-cash-fund-page .movement-icon-action:hover,gat-cash-fund-page .movement-icon-action:focus-visible,gat-cash-fund-page .movement-info-action:hover,gat-cash-fund-page .movement-info-action:focus-visible{color:#1e5730;background:#edf5eb;outline:none}gat-cash-fund-page .movement-icon-action:focus-visible,gat-cash-fund-page .movement-info-action:focus-visible{box-shadow:0 0 0 .14rem #4c915233}gat-cash-fund-page .movement-icon-action:active,gat-cash-fund-page .movement-info-action:active{transform:scale(.94)}gat-cash-fund-page .movement-icon-action--danger{color:#a24b41}gat-cash-fund-page .movement-icon-action--danger:hover,gat-cash-fund-page .movement-icon-action--danger:focus-visible{color:#84382f;background:#fff0ed}gat-cash-fund-page .movement-type-cell{display:flex;min-width:0;align-items:center;gap:.22rem}gat-cash-fund-page .movement-info-action{width:1.85rem;height:1.85rem;min-width:1.85rem;min-height:1.85rem;color:#55715c}gat-cash-fund-page .movement-info-action svg{width:1rem;height:1rem}gat-cash-fund-page .form-field textarea{width:100%;min-width:0;min-height:5.2rem;resize:vertical;padding:.62rem .68rem;border:1px solid #ccd8ca;border-radius:.67rem;color:#203124;background:#fff;font:inherit;line-height:1.45}gat-cash-fund-page .form-field textarea:focus{border-color:#76aa69;outline:none;box-shadow:0 0 0 .18rem #76aa6921}gat-cash-fund-page .movement-details-dialog{display:grid;gap:.85rem}gat-cash-fund-page .movement-details-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem;border:1px solid #dce6da;border-radius:.8rem;background:#f7faf6}gat-cash-fund-page .movement-details-summary>div{display:grid;min-width:0;gap:.12rem}gat-cash-fund-page .movement-details-summary span{color:#6c796f;font-size:.64rem;font-weight:800}gat-cash-fund-page .movement-details-summary>div>strong{color:#263f2c;font-size:.9rem;overflow-wrap:anywhere}gat-cash-fund-page .movement-details-amount{flex:0 0 auto;font-size:1.05rem;font-weight:900}gat-cash-fund-page .movement-details-amount[data-direction=income]{color:#28713c}gat-cash-fund-page .movement-details-amount[data-direction=expense]{color:#9d4339}gat-cash-fund-page .movement-details-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0}gat-cash-fund-page .movement-details-list>div{min-width:0;padding:.7rem .75rem;border:1px solid #e1e8df;border-radius:.7rem;background:#fff}gat-cash-fund-page .movement-details-list__wide{grid-column:1/-1}gat-cash-fund-page .movement-details-list dt{margin:0 0 .18rem;color:#77837a;font-size:.62rem;font-weight:800}gat-cash-fund-page .movement-details-list dd{margin:0;color:#334338;font-size:.75rem;font-weight:730;line-height:1.4;overflow-wrap:anywhere}gat-cash-fund-page .documents-dialog .document-card__actions{grid-template-columns:1fr}gat-cash-fund-page .document-preview{display:grid;gap:.65rem}gat-cash-fund-page .document-preview__toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:center;padding:.55rem .6rem;border:1px solid #dce6da;border-radius:.72rem;background:#f7faf6}gat-cash-fund-page .document-preview__title{display:grid;min-width:0;gap:.08rem}gat-cash-fund-page .document-preview__title strong{min-width:0;color:#28422e;font-size:.72rem;line-height:1.25;overflow-wrap:anywhere}gat-cash-fund-page .document-preview__title small{color:#78857b;font-size:.59rem}gat-cash-fund-page .document-preview__icon-action{display:grid;width:2.2rem;height:2.2rem;min-width:2.2rem;min-height:2.2rem;place-items:center;padding:0;border:0;border-radius:50%;color:#315c3b;background:transparent;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent}gat-cash-fund-page .document-preview__icon-action:hover,gat-cash-fund-page .document-preview__icon-action:focus-visible{background:#e9f2e7;outline:none}gat-cash-fund-page .document-preview__icon-action:disabled{cursor:default;opacity:.42}gat-cash-fund-page .document-preview__icon-action svg{width:1.12rem;height:1.12rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}gat-cash-fund-page .document-preview__download{color:#1f6a36}gat-cash-fund-page .document-preview__loading{display:grid;min-height:12rem;place-items:center;border:1px solid #e1e8df;border-radius:.76rem;color:#6d7a70;background:#f7f9f6;font-size:.72rem}gat-cash-fund-page .document-preview__surface{display:grid;min-height:16rem;place-items:center;overflow:hidden;border:1px solid #dfe7dd;border-radius:.8rem;background:#eef2ed}gat-cash-fund-page .document-preview__surface img{display:block;width:100%;max-height:60dvh;object-fit:contain;background:#111}gat-cash-fund-page .document-preview__surface iframe{display:block;width:100%;height:min(60dvh,38rem);border:0;background:#fff}@media(max-width:52rem){gat-cash-fund-page .movement-type-cell{grid-column:1;justify-self:start}gat-cash-fund-page .movement-title-row{gap:.28rem}gat-cash-fund-page .movement-icon-action{width:2.15rem;height:2.15rem;min-width:2.15rem;min-height:2.15rem}}@media(max-width:36rem){gat-cash-fund-page .ledger article{grid-template-columns:minmax(0,1fr) auto;gap:.48rem .65rem;padding:.82rem .85rem}gat-cash-fund-page .movement-main{grid-column:1/-1}gat-cash-fund-page .movement-type-cell{grid-column:1;grid-row:2;min-height:1.85rem}gat-cash-fund-page .movement-dates{grid-column:1;grid-row:3;text-align:left}gat-cash-fund-page .amount{grid-column:2;grid-row:2/4;align-self:center;text-align:right;white-space:nowrap}gat-cash-fund-page .actions{grid-column:1/-1;grid-row:4;display:grid;grid-template-columns:1fr;justify-content:stretch;margin-top:.18rem}gat-cash-fund-page .actions .document-link{width:100%}gat-cash-fund-page .movement-details-list{grid-template-columns:1fr}gat-cash-fund-page .movement-details-list__wide{grid-column:auto}gat-cash-fund-page .movement-details-summary{align-items:flex-start}gat-cash-fund-page .documents-dialog .document-card__actions{grid-template-columns:1fr}gat-cash-fund-page .document-preview__surface,gat-cash-fund-page .document-preview__loading{min-height:13rem}gat-cash-fund-page .document-preview__surface iframe{height:54dvh}}html:has(gat-event-detail-page dialog[open]),body:has(gat-event-detail-page dialog[open]){overflow:hidden;overscroll-behavior:none}gat-event-detail-page dialog[open]{overscroll-behavior:contain}gat-event-detail-page dialog::backdrop{background:#04140e9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}main[data-event-section=dashboard] gat-event-detail-page>.summary .summary-card--linked{padding-right:4.25rem}main[data-event-section=dashboard] gat-event-detail-page>.summary .summary-card__heading{display:block}main[data-event-section=dashboard] gat-event-detail-page>.summary .summary-info{position:absolute;top:50%;right:1.05rem;width:2.3rem;height:2.3rem;transform:translateY(-50%)}main[data-event-section=dashboard] gat-event-detail-page>.summary .summary-info:active{transform:translateY(-50%) scale(.96)}main[data-event-section=dashboard] gat-event-detail-page>.summary .summary-info svg{width:1.3rem;height:1.3rem;stroke-width:2}@media(max-width:36rem){main[data-event-section=dashboard] gat-event-detail-page>.summary .summary-card--linked{padding-right:4rem}main[data-event-section=dashboard] gat-event-detail-page>.summary .summary-info{right:.9rem}}
