.gl[data-astro-cid-6twnjyh6]{display:grid;gap:1.25rem;color:#20253a}.sr-only[data-astro-cid-6twnjyh6]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gl-summary[data-astro-cid-6twnjyh6]{display:grid;grid-template-columns:minmax(220px,260px) 1fr;gap:1rem}.gl-chart-card[data-astro-cid-6twnjyh6]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.25rem;border:1px solid #eadbd4;border-radius:18px;background:#fffdf9;box-shadow:0 10px 30px #3e312f0f}.gl-chart-wrap[data-astro-cid-6twnjyh6] canvas[data-astro-cid-6twnjyh6]{display:block;width:180px;height:180px}.gl-legend[data-astro-cid-6twnjyh6]{display:grid;gap:.45rem;width:100%;margin:0;padding:0;list-style:none;font-size:.85rem;color:#4f5364}.gl-legend[data-astro-cid-6twnjyh6] li[data-astro-cid-6twnjyh6]{display:flex;align-items:center;gap:.5rem}.gl-legend[data-astro-cid-6twnjyh6] strong[data-astro-cid-6twnjyh6]{margin-left:auto;color:#20253a}.gl-dot[data-astro-cid-6twnjyh6]{width:.65rem;height:.65rem;border-radius:999px;flex:0 0 auto}.gl-dot[data-astro-cid-6twnjyh6].confirmed,.gl-stat[data-astro-cid-6twnjyh6].confirmed .gl-stat-icon[data-astro-cid-6twnjyh6]{background-color:#10b981}.gl-dot[data-astro-cid-6twnjyh6].pending,.gl-stat[data-astro-cid-6twnjyh6].pending .gl-stat-icon[data-astro-cid-6twnjyh6]{background-color:#f59e0b}.gl-dot[data-astro-cid-6twnjyh6].declined,.gl-stat[data-astro-cid-6twnjyh6].declined .gl-stat-icon[data-astro-cid-6twnjyh6]{background-color:#ef4444}.gl-stats[data-astro-cid-6twnjyh6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.9rem}.gl-stat[data-astro-cid-6twnjyh6]{display:grid;gap:.2rem;align-content:start;padding:1.1rem 1.1rem 1rem;border:1px solid #eadbd4;border-radius:18px;background:#fffdf9;box-shadow:0 10px 30px #3e312f0f;transition:transform .2s ease,box-shadow .2s ease}.gl-stat[data-astro-cid-6twnjyh6]:hover{transform:translateY(-2px);box-shadow:0 14px 34px #3e312f1a}.gl-stat-icon[data-astro-cid-6twnjyh6]{display:inline-grid;place-items:center;width:2rem;height:2rem;margin-bottom:.45rem;border-radius:999px;color:#fff;font-size:.85rem;background-color:#8b7d86}.gl-stat[data-astro-cid-6twnjyh6].total .gl-stat-icon[data-astro-cid-6twnjyh6]{background-color:#6366f1}.gl-stat-label[data-astro-cid-6twnjyh6]{color:#77798a;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.gl-stat-value[data-astro-cid-6twnjyh6]{font-family:Georgia,serif;font-size:2.2rem;font-weight:400;line-height:1.1;color:#20253a}.gl-stat-sub[data-astro-cid-6twnjyh6]{color:#77798a;font-size:.8rem}.gl-toolbar[data-astro-cid-6twnjyh6]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.gl-search[data-astro-cid-6twnjyh6]{position:relative;flex:1 1 260px;min-width:200px}.gl-search[data-astro-cid-6twnjyh6] svg[data-astro-cid-6twnjyh6]{position:absolute;top:50%;left:.9rem;width:1.05rem;height:1.05rem;transform:translateY(-50%);color:#9a8f94;pointer-events:none}.gl-search[data-astro-cid-6twnjyh6] input[data-astro-cid-6twnjyh6]{width:100%;padding:.7rem 1rem .7rem 2.5rem;border:1px solid #dbc6bc;border-radius:999px;color:#20253a;background:#fffdf9;font:inherit;font-size:.92rem}.gl-search[data-astro-cid-6twnjyh6] input[data-astro-cid-6twnjyh6]:focus,.gl-sort[data-astro-cid-6twnjyh6] select[data-astro-cid-6twnjyh6]:focus,.gl-chip[data-astro-cid-6twnjyh6]:focus-visible,.gl-sort-toggle[data-astro-cid-6twnjyh6]:focus-visible{outline:none;border-color:#a1534c;box-shadow:0 0 0 3px #a1534c2e}.gl-chips[data-astro-cid-6twnjyh6]{display:flex;flex-wrap:wrap;gap:.4rem}.gl-chip[data-astro-cid-6twnjyh6]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border:1px solid #dbc6bc;border-radius:999px;color:#4f5364;background:#fffdf9;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.gl-chip[data-astro-cid-6twnjyh6]:hover{border-color:#a1534c}.gl-chip[data-astro-cid-6twnjyh6].active{color:#fff;border-color:#20253a;background:#20253a}.gl-chip-count[data-astro-cid-6twnjyh6]{min-width:1.4rem;padding:.05rem .4rem;border-radius:999px;font-size:.72rem;text-align:center;background:#20253a14}.gl-chip[data-astro-cid-6twnjyh6].active .gl-chip-count[data-astro-cid-6twnjyh6]{background:#ffffff2e}.gl-sort[data-astro-cid-6twnjyh6]{display:flex;align-items:center;gap:.4rem;margin-left:auto}.gl-sort[data-astro-cid-6twnjyh6] select[data-astro-cid-6twnjyh6]{padding:.55rem .8rem;border:1px solid #dbc6bc;border-radius:999px;color:#20253a;background:#fffdf9;font:inherit;font-size:.85rem}.gl-sort-toggle[data-astro-cid-6twnjyh6]{display:inline-grid;width:2.3rem;height:2.3rem;place-items:center;border:1px solid #dbc6bc;border-radius:999px;color:#a1534c;background:#fffdf9;cursor:pointer}.gl-sort-toggle[data-astro-cid-6twnjyh6] svg[data-astro-cid-6twnjyh6]{width:1rem;height:1rem;transition:transform .2s ease}.gl-sort-toggle[data-astro-cid-6twnjyh6].desc svg[data-astro-cid-6twnjyh6]{transform:rotate(180deg)}.gl-table-card[data-astro-cid-6twnjyh6]{overflow:hidden;border:1px solid #eadbd4;border-radius:18px;background:#fffdf9;box-shadow:0 10px 30px #3e312f0f}.gl-table[data-astro-cid-6twnjyh6]{width:100%;border-collapse:collapse}.gl-table[data-astro-cid-6twnjyh6] thead[data-astro-cid-6twnjyh6] th[data-astro-cid-6twnjyh6]{padding:.9rem 1rem;border-bottom:1px solid #eadbd4;color:#77798a;background:#fdf4f0;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap}.gl-table[data-astro-cid-6twnjyh6] th[data-astro-cid-6twnjyh6].sortable{cursor:pointer;user-select:none}.gl-table[data-astro-cid-6twnjyh6] th[data-astro-cid-6twnjyh6].sortable:hover,.gl-table[data-astro-cid-6twnjyh6] th[data-astro-cid-6twnjyh6].sortable.active{color:#a1534c}.gl-table[data-astro-cid-6twnjyh6] th[data-astro-cid-6twnjyh6].sortable.active:after{content:" ↑"}.gl-table[data-astro-cid-6twnjyh6] th[data-astro-cid-6twnjyh6].sortable.active.desc:after{content:" ↓"}.gl-table[data-astro-cid-6twnjyh6] th[data-astro-cid-6twnjyh6].num,.gl-table[data-astro-cid-6twnjyh6] td[data-astro-cid-6twnjyh6].num{text-align:center}.gl-table[data-astro-cid-6twnjyh6] th[data-astro-cid-6twnjyh6].actions,.gl-table[data-astro-cid-6twnjyh6] td[data-astro-cid-6twnjyh6].actions{width:3rem;text-align:right}.gl-table[data-astro-cid-6twnjyh6] tbody[data-astro-cid-6twnjyh6] tr[data-astro-cid-6twnjyh6]{border-bottom:1px solid #f3e9e4;transition:background .15s}.gl-table[data-astro-cid-6twnjyh6] tbody[data-astro-cid-6twnjyh6] tr[data-astro-cid-6twnjyh6]:last-child{border-bottom:0}.gl-table[data-astro-cid-6twnjyh6] tbody[data-astro-cid-6twnjyh6] tr[data-astro-cid-6twnjyh6]:hover{background:#fdf7f4}.gl-table[data-astro-cid-6twnjyh6] td[data-astro-cid-6twnjyh6]{padding:.85rem 1rem;color:#4f5364;font-size:.92rem;vertical-align:middle}.gl-person{display:flex;align-items:center;gap:.7rem;min-width:0}.gl-avatar{display:inline-grid;flex:0 0 auto;width:2.2rem;height:2.2rem;place-items:center;border-radius:999px;color:#fff;font-size:.8rem;font-weight:700;letter-spacing:.02em}.gl-person-name{color:#20253a;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gl-person-note{color:#9a8f94;font-size:.8rem;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gl-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:999px;font-size:.78rem;font-weight:700;white-space:nowrap}.gl-pill:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:currentColor}.gl-pill.confirmed{color:#047857;background:#d1fae5}.gl-pill.pending{color:#92400e;background:#fef3c7}.gl-pill.declined{color:#991b1b;background:#fee2e2}.gl-count{display:inline-grid;min-width:2rem;height:2rem;padding:0 .5rem;place-items:center;border-radius:999px;color:#20253a;background:#f4ece8;font-weight:700}.gl-date{color:#77798a;font-size:.85rem;white-space:nowrap}.gl-delete{display:inline-grid;width:2rem;height:2rem;place-items:center;border:0;border-radius:999px;color:#9a8f94;background:transparent;cursor:pointer;transition:background .15s,color .15s}.gl-delete:hover{color:#991b1b;background:#fee2e2}.gl-delete svg{width:1.05rem;height:1.05rem}.gl-cards[data-astro-cid-6twnjyh6]{display:none;gap:.6rem}.gl-card{display:grid;gap:.6rem;padding:.9rem 1rem;border:1px solid #eadbd4;border-radius:16px;background:#fffdf9;box-shadow:0 6px 18px #3e312f0d}.gl-card-top{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.gl-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;color:#77798a;font-size:.82rem}.gl-card-meta .gl-delete{margin-left:auto}.gl-empty[data-astro-cid-6twnjyh6]{display:grid;justify-items:center;gap:.35rem;padding:3rem 1.5rem;border:1px dashed #dbc6bc;border-radius:18px;text-align:center;background:#fffdf9}.gl-empty[data-astro-cid-6twnjyh6][hidden]{display:none}.gl-empty-icon[data-astro-cid-6twnjyh6]{font-size:2.2rem}.gl-empty-title[data-astro-cid-6twnjyh6]{margin:0;color:#20253a;font-family:Georgia,serif;font-size:1.3rem}.gl-empty-hint[data-astro-cid-6twnjyh6]{margin:0;color:#77798a;font-size:.92rem}.gl-empty-action[data-astro-cid-6twnjyh6]{margin-top:.6rem;padding:.55rem 1.1rem;border:1px solid #a1534c;border-radius:999px;color:#a1534c;background:transparent;font:inherit;font-weight:700;cursor:pointer}.gl-empty-action[data-astro-cid-6twnjyh6][hidden]{display:none}.gl-modal[data-astro-cid-6twnjyh6]{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1rem}.gl-modal[data-astro-cid-6twnjyh6][hidden]{display:none}.gl-modal-overlay[data-astro-cid-6twnjyh6]{position:absolute;inset:0;background:#20253a7a;backdrop-filter:blur(6px)}.gl-modal-card[data-astro-cid-6twnjyh6]{position:relative;width:min(100%,420px);padding:1.6rem;border:1px solid #eadbd4;border-radius:20px;background:#fffdf9;box-shadow:0 25px 70px #20253a40}.gl-modal-card[data-astro-cid-6twnjyh6] h3[data-astro-cid-6twnjyh6]{margin:0 0 .5rem;color:#20253a;font-family:Georgia,serif;font-size:1.4rem;font-weight:400}.gl-modal-card[data-astro-cid-6twnjyh6] p[data-astro-cid-6twnjyh6]{margin:0 0 1.25rem;color:#4f5364;line-height:1.5}.gl-modal-actions[data-astro-cid-6twnjyh6]{display:flex;justify-content:flex-end;gap:.6rem}.gl-btn[data-astro-cid-6twnjyh6]{padding:.6rem 1.1rem;border-radius:999px;font:inherit;font-weight:700;cursor:pointer}.gl-btn[data-astro-cid-6twnjyh6].ghost{border:1px solid #dbc6bc;color:#4f5364;background:transparent}.gl-btn[data-astro-cid-6twnjyh6].danger{border:0;color:#fff;background:#b91c1c}.gl-btn[data-astro-cid-6twnjyh6]:disabled{opacity:.6;cursor:progress}.toast{position:fixed;right:1rem;bottom:1rem;z-index:1100;padding:.85rem 1.2rem;border-radius:12px;color:#fff;font-weight:600;box-shadow:0 12px 30px #20253a40;animation:gl-slide .25s ease}.toast.success{background:#059669}.toast.error{background:#b91c1c}@keyframes gl-slide{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:860px){.gl-summary[data-astro-cid-6twnjyh6]{grid-template-columns:1fr}.gl-chart-card[data-astro-cid-6twnjyh6]{flex-direction:row;justify-content:center}.gl-legend[data-astro-cid-6twnjyh6]{width:auto}}@media(max-width:768px){.gl-sort[data-astro-cid-6twnjyh6]{margin-left:0}.gl-table-card[data-astro-cid-6twnjyh6]{display:none}.gl-cards[data-astro-cid-6twnjyh6]{display:grid}.gl-stat-value[data-astro-cid-6twnjyh6]{font-size:1.8rem}.gl-chart-card[data-astro-cid-6twnjyh6]{flex-direction:column}.gl-legend[data-astro-cid-6twnjyh6]{width:100%}}
