.quick-actions .quick-actions-panel{width:min(372px,100vw - 32px);max-height:calc(100dvh - 160px);right:0;overflow-y:auto}.quick-actions-menu:after{display:none}.quick-garden-space{gap:7px;margin:20px 0 14px;display:grid}.quick-garden-space>span{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:10px;font-weight:700}.quick-garden-space select{width:100%;min-height:44px;color:var(--ink);font:inherit;background:#e9eedf;border:1px solid #214a3226;border-radius:13px;padding:10px 14px}.quick-actions-garden-summary{flex-wrap:wrap;align-items:baseline;gap:5px 8px;display:flex}.quick-actions-garden-summary strong{font:400 28px/1.1 var(--font-display), serif}.quick-actions-garden-summary span{color:var(--ink-soft);margin-right:10px;font-size:12px}.quick-actions-next{background:#e9eedf;border-radius:14px;margin:16px 0;padding:14px;font-size:13px;line-height:1.5}.quick-actions-garden-buttons{gap:8px;display:grid}.quick-actions-garden-buttons a,.quick-actions-garden-empty>a{border:1px solid #214a3226;border-radius:999px;justify-content:space-between;align-items:center;min-height:42px;padding:10px 14px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.quick-actions-garden-buttons a:first-child{background:var(--ink);color:var(--paper)}.quick-actions-garden-state{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.quick-actions-garden-state button{color:var(--ink);background:0 0;border:1px solid #214a3240;border-radius:99px;padding:8px 14px}.garden-companion-space-card-photos:has(>svg){color:var(--ink);background:#e6ecd9;place-items:center;display:grid}.garden-companion-space-card-copy{min-width:0}.garden-companion-space-card-copy a{color:inherit;text-decoration:none}.garden-companion-space-card-copy em{white-space:normal;line-height:1.5}.garden-companion-space-card-copy button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}@media (max-width:700px){.quick-actions .quick-actions-panel{bottom:64px;right:0}}.garden-companion:is(.garden-companion-empty,.garden-companion-loading,.garden-companion-error) .quick-actions-dock{flex:0 0 52px;margin-left:auto;position:static;transform:none}.quick-actions #quick-garden-panel.garden-mini-app.quick-actions-panel{--mini-garden-bottom:clamp(16px, calc(var(--garden-anchor-bottom,24px) + 64px), max(16px, calc(100dvh - 540px)));top:auto;right:20px;bottom:var(--mini-garden-bottom);width:min(380px,100vw - 32px);max-height:calc(100dvh - var(--mini-garden-bottom) - max(16px, env(safe-area-inset-top)));background:#faf9f2;border:1px solid #d8decb;border-radius:25px;flex-direction:column;padding:0;display:flex;position:fixed;overflow:hidden;box-shadow:0 20px 70px #17382830}.quick-actions:has(.garden-mini-app){z-index:var(--layer-floating-garden)}.quick-actions.is-docked:has(.garden-mini-app){z-index:var(--layer-floating-garden)}.garden-mini-app .garden-mini-header{border-bottom:1px solid #214a3212;flex-shrink:0;gap:6px;margin:0;padding:17px 14px 13px 20px}.garden-mini-header>div{flex:1;min-width:0}.garden-mini-app .garden-mini-eyebrow{text-transform:uppercase;letter-spacing:.15em;color:var(--ink-soft);margin:0 0 5px;font-size:9px;font-weight:750}.garden-mini-app h2{font-size:27px;line-height:1.1}.garden-mini-app button,.garden-mini-app a{-webkit-tap-highlight-color:transparent}.garden-mini-app button{cursor:pointer;font:inherit;color:inherit}.garden-mini-app button:disabled{cursor:wait;opacity:.55}.garden-mini-icon-button{background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:44px;min-height:44px;display:grid}.garden-mini-icon-button:hover{background:#e8eddf}.garden-mini-body{overscroll-behavior:contain;min-height:0;padding:16px 20px 20px;overflow:auto}.garden-mini-space-switch{text-align:left;background:0 0;border:0;align-items:center;gap:7px;width:100%;min-height:44px;padding:0 0 10px;display:flex}.garden-mini-space-switch>span{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:750;overflow:hidden}.garden-mini-space-switch small{color:var(--ink-soft);font-size:10px}.garden-mini-hero{background:#e7edd9;border-radius:19px 19px 38px;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex;position:relative}.garden-mini-hero>svg{color:#527746;flex-shrink:0}.garden-mini-hero small{color:#476143;font-size:11px}.garden-mini-hero strong{font:400 36px/1.1 var(--font-display), serif;margin-top:5px;display:block}.garden-mini-hero strong em{font:normal 16px var(--font-display), serif}.garden-mini-hero p{color:#476143;margin:7px 0 0;font-size:11px}.garden-mini-launchers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:18px 0;display:grid}.garden-mini-launchers button{background:0 0;border:0;border-radius:15px;flex-direction:column;align-items:center;gap:6px;min-height:96px;display:flex}.garden-mini-launchers button:hover{background:#eef0e5}.garden-mini-launchers button>span{background:#e8e5d4;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.garden-mini-launchers button:nth-child(2)>span{background:#dce8d6}.garden-mini-launchers button:nth-child(3)>span{background:#f0dfc9}.garden-mini-launchers strong{font-size:12px}.garden-mini-launchers small{color:var(--ink-soft);font-size:10px}.garden-mini-next{text-align:left;background:#f4efdf;border:1px solid #e5dfce;border-radius:15px;align-items:center;gap:10px;width:100%;min-height:66px;padding:12px;display:flex}.garden-mini-next>span{flex:1;min-width:0}.garden-mini-next small,.garden-mini-next strong{display:block}.garden-mini-next small{color:var(--ink-soft);margin-bottom:4px;font-size:10px}.garden-mini-next strong{font-size:12px;line-height:1.4}.garden-mini-app .quick-actions-garden-buttons{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px}.garden-mini-app .quick-actions-garden-buttons :is(a,button){border-radius:13px;justify-content:center;gap:6px;min-height:46px;padding:8px;font-size:11px}.garden-mini-footer{background:#f2f2e9;border-top:1px solid #214a3212;flex-shrink:0;padding:0 20px}.garden-mini-footer a{min-height:48px;color:var(--ink);align-items:center;gap:8px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.garden-mini-footer a>svg:last-child{margin-left:auto}.garden-mini-hint{color:var(--ink-soft);margin:0 0 14px;font-size:12px;line-height:1.6}.garden-mini-list{gap:8px;display:grid}.garden-mini-row{width:100%;min-height:68px;color:var(--ink);text-align:left;background:#efefe5;border:1px solid #0000;border-radius:15px;align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex}.garden-mini-row:hover,.garden-mini-row[aria-pressed=true]{background:#e7eddb;border-color:#b7c7a4}.garden-mini-row>span:nth-child(2){flex:1;min-width:0}.garden-mini-row strong{overflow-wrap:anywhere;font-size:13px;line-height:1.4;display:block}.garden-mini-row small{color:var(--ink-soft);margin-top:4px;font-size:11px;display:block}.garden-mini-row>svg{flex-shrink:0}.garden-mini-row-icon{color:#587447;flex-shrink:0;place-items:center;width:40px;height:44px;display:grid}.garden-mini-row-icon.is-warm{color:#936849}.garden-mini-add{min-height:46px;color:var(--ink);background:0 0;border:1px dashed #9cab87;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.garden-mini-calm{color:#526e43;text-align:center;justify-items:center;gap:12px;padding:20px 10px;display:grid}.garden-mini-calm p{margin:0;font-size:12px;line-height:1.6}.garden-mini-app .quick-actions-garden-empty{gap:14px;padding:10px 0;font-size:13px;line-height:1.6}.garden-mini-empty-art{color:#527746;background:#e7edd9;border-radius:43% 57% 61% 39%;place-items:center;width:90px;height:90px;display:grid}.garden-mini-app .quick-actions-garden-empty strong{color:var(--ink);font:400 22px/1.2 var(--font-display), serif}.garden-mini-app .quick-actions-garden-empty>a,.garden-mini-app .quick-actions-garden-state button{min-height:44px}@media (max-width:700px){.quick-actions #quick-garden-panel.garden-mini-app.quick-actions-panel{--mini-garden-bottom:max(80px, calc(env(safe-area-inset-bottom) + 72px));border-radius:23px;width:calc(100vw - 24px);right:12px}.garden-mini-body{padding:13px 16px 16px}}@media (prefers-reduced-motion:reduce){.quick-actions .garden-mini-app,.quick-actions .quick-actions-trigger{transition:none;animation:none}}
