@media screen{.am-undo{--am-undo-bg:var(--prism-shell-ibg,var(--ink-fill));--am-undo-fg:var(--prism-shell-ifg,var(--ink-fill-text));z-index:2147483000;pointer-events:auto;left:50%;bottom:var(--space-5h);width:min(calc(var(--space-10) * 10 + var(--space-5)),calc(100vw - var(--space-8)));height:var(--space-14);box-sizing:border-box;align-items:center;gap:var(--space-2);padding:0 var(--space-1h) 0 var(--space-4h);border-radius:var(--space-4h);background:var(--am-undo-bg);color:var(--am-undo-fg);box-shadow:var(--prism-m-toast-shadow,var(--prism-shell-menu-shadow));font-family:var(--prism-m-font,var(--font-sans));font-size:var(--fs-xl);font-weight:var(--fw-semibold);display:flex;position:fixed;transform:translate(-50%)}.am-undo-tx{white-space:nowrap;flex:1;align-items:baseline;min-width:0;display:flex;overflow:hidden}.am-undo-name{text-overflow:ellipsis;min-width:0;font-weight:var(--fw-black);flex:0 auto;overflow:hidden}.am-undo-plain{font-weight:inherit}.am-undo-verb{white-space:pre;flex:none}.am-undo-btn{align-items:center;gap:var(--space-2);height:var(--space-11);min-width:var(--space-11);padding:0 var(--space-3h) 0 var(--space-2);border-radius:var(--space-3h);cursor:pointer;background:color-mix(in srgb,var(--am-undo-fg) 12%,transparent);color:var(--am-undo-fg);font:inherit;font-weight:var(--fw-black);border:0;flex:none;display:inline-flex}.am-undo-btn:hover{background:color-mix(in srgb,var(--am-undo-fg) 20%,transparent)}.am-undo-btn:focus-visible{outline:var(--prism-shell-focus-w,var(--stamp-w)) solid var(--am-undo-fg);outline-offset:var(--prism-shell-focus-w,var(--stamp-w))}.am-undo-ring{width:calc(var(--space-6) + var(--space-1));height:calc(var(--space-6) + var(--space-1));flex:none;place-items:center;display:grid;position:relative}.am-undo-ring-svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.am-undo-ring circle{fill:none;stroke-width:2.5px}.am-undo-ring-bg{stroke:color-mix(in srgb,var(--am-undo-fg) 22%,transparent)}.am-undo-ring-fg{stroke:currentColor;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;animation-name:am-undo-ring;animation-timing-function:linear;animation-fill-mode:forwards}.am-undo-ico{width:var(--space-3h);height:var(--space-3h);stroke-width:2px}@keyframes am-undo-ring{to{stroke-dashoffset:100px}}@media(max-width:899px){.am-undo{left:var(--space-3);right:var(--space-3);width:auto;bottom:calc(var(--space-3) + env(safe-area-inset-bottom));transform:none}}body:has(.pm-dock:not([data-covered])) .am-undo{left:var(--space-3);right:var(--space-3);width:auto;bottom:calc(var(--prism-m-dock-pad) * 2 + var(--prism-m-bar-h) + var(--prism-m-hairline) + env(safe-area-inset-bottom) + var(--space-3));transform:none}:root[data-look=prism] body:has(.am-undo) .ppj-box{opacity:0;pointer-events:none}body:has(.am-undo) [data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--space-5h) + var(--space-14) + var(--space-3))!important}@media(prefers-reduced-motion:no-preference){.am-undo{animation:.25s ease-out am-undo-rise}@keyframes am-undo-rise{0%{opacity:0;translate:0 var(--space-3)}}}}.gcal-scrim{z-index:80;padding:var(--space-4);background:var(--scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}:root[data-look=prism] .gcal-scrim{background:var(--psw-scrim)}.gcal-win{box-sizing:border-box;width:min(100%,calc(var(--space-14) * 9));max-height:calc(100dvh - 2 * var(--space-4));padding:var(--space-6);border:var(--hairline-w) solid var(--border);border-radius:var(--r-lift);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow);overflow-y:auto}@media(max-width:899px){.gcal-scrim{align-items:flex-end;padding:0}.gcal-win{width:100%;max-height:92dvh;padding:var(--space-5) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom,0));border-radius:var(--r-lift) var(--r-lift) 0 0}}.gcal-title{font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:var(--lh-tight);margin:0}.gcal-text{margin:var(--space-3) 0 0;font-size:var(--fs-lg);line-height:var(--lh-ui);color:var(--popover-foreground)}.gcal-meta{margin:var(--space-3) 0 0;font-size:var(--fs-lg);line-height:var(--lh-ui);color:var(--muted-foreground)}.gcal-list{margin:var(--space-3) 0 0;padding-left:var(--space-5);font-size:var(--fs-lg);line-height:var(--lh-ui);list-style:outside}.gcal-list li+li{margin-top:var(--space-2)}.gcal-link{font-weight:var(--fw-bold);color:var(--popover-foreground);text-underline-offset:var(--space-1);text-decoration:underline}.gcal-acts{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.gcal-btn{min-height:var(--space-11);min-width:var(--space-11);padding:0 var(--space-4);border-radius:var(--r-ctl);font-size:var(--fs-lg);font-weight:var(--fw-bold);cursor:pointer;border:var(--hairline-w) solid var(--border);color:var(--popover-foreground);background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.gcal-btn[data-solid],:root .gcal-win .gcal-btn.gcal-btn[data-solid]{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.gcal-btn:disabled{cursor:default;opacity:.6}.gcal-btn:focus-visible,.gcal-link:focus-visible,.gcal-row:focus-visible,.gcal-check input:focus-visible{outline:calc(2 * var(--hairline-w)) solid var(--foreground);outline-offset:calc(2 * var(--hairline-w))}.gcal-rows{margin-top:var(--space-3);flex-direction:column;display:flex}.gcal-row,.gcal-check{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--space-11);padding:var(--space-2) 0;border:none;border-top:var(--hairline-w) solid var(--border);color:inherit;text-align:left;font-size:var(--fs-lg);cursor:pointer;background:0 0;display:flex}.gcal-rows>:last-child{border-bottom:var(--hairline-w) solid var(--border)}.gcal-row-text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.gcal-row-title{font-weight:var(--fw-bold);overflow-wrap:anywhere}.gcal-row-hint{color:var(--muted-foreground);line-height:var(--lh-ui)}.gcal-row-act{font-weight:var(--fw-bold);white-space:nowrap;flex:none}.gcal-check input{width:var(--space-6);height:var(--space-6);accent-color:var(--foreground);cursor:pointer;flex:none;margin:0}.gcal-time{color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap}.gcal-self-btn{align-items:center;gap:var(--space-2);min-height:var(--space-11);padding:0 var(--space-3);border:var(--hairline-w) solid var(--border);border-radius:var(--r-ctl);color:var(--foreground);font-size:var(--fs-lg);font-weight:var(--fw-bold);cursor:pointer;background:0 0;display:inline-flex}.gcal-self-btn:focus-visible{outline:calc(2 * var(--hairline-w)) solid var(--foreground);outline-offset:calc(2 * var(--hairline-w))}.gcal-busy{box-sizing:border-box;z-index:0;pointer-events:none;padding:var(--space-1) var(--space-2);border:var(--hairline-w) dashed var(--prism-muted);border-radius:var(--prism-r-block-sm);background:color-mix(in srgb,var(--cf-ink) 6%,var(--prism-surface));color:var(--cf-ink);font-size:var(--prism-fs-eyebrow);font-weight:var(--fw-bold);line-height:var(--lh-tight);justify-content:flex-end;align-items:flex-start;display:flex;position:absolute;left:0;right:0;overflow:hidden}.gcal-busy[data-phone]{border-color:var(--prism-m-ink);border-radius:var(--prism-m-sf-block-r);background:var(--prism-m-ink-06);color:var(--prism-m-ink);font-size:var(--prism-m-fs-10)}.gcal-busy[data-thin]{padding:0}.gcal-self-wrap{display:inline-flex}.gcal-self-wrap[data-phone]{margin-top:var(--space-2);padding:0 var(--prism-m-gutter);display:flex}
