@layer er97 {
/* A small clock lives beside Send; the rest opens in one focused sheet. */
html.er-earth body .chat-shell .chat-composer:has(.er-send-later-trigger){display:grid!important;grid-template-columns:38px minmax(0,1fr) 38px 42px!important;align-items:end!important;column-gap:6px!important;row-gap:8px!important}
html.er-earth body .chat-shell .chat-composer:has(.er-send-later-trigger) .cattach{grid-column:1!important;grid-row:auto!important}
html.er-earth body .chat-shell .chat-composer:has(.er-send-later-trigger) #chatInput{grid-column:2!important;grid-row:auto!important;min-width:0!important;width:100%!important}
html.er-earth body .chat-shell .chat-composer .er-send-later-trigger{display:grid!important;place-items:center!important;grid-column:3!important;grid-row:auto!important;min-width:38px!important;width:38px!important;min-height:42px!important;height:42px!important;padding:9px!important;border:1px solid #cbdcc5!important;border-radius:12px!important;background:#eaf2e4!important;color:#3c6546!important;box-shadow:none!important}
html.er-earth body .chat-shell .chat-composer .er-send-later-trigger svg{width:20px!important;height:20px!important}
html.er-earth body .chat-shell .chat-composer:has(.er-send-later-trigger) .csend{grid-column:4!important;grid-row:auto!important;min-width:0!important;width:42px!important}
html.er-earth body .chat-shell .chat-composer:has(.er-send-later-trigger) .pending-photos{grid-column:1 / -1!important;grid-row:1!important}
html.er-earth body .chat-shell :is(.er-send-later-manage,.er-send-later-mini){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex:0 0 auto!important;min-height:34px!important;padding:7px 9px!important;border:1px solid #d2dfca!important;border-radius:9px!important;background:#eef4e7!important;color:#3b6546!important;font:650 11px/1.3 system-ui!important;box-shadow:none!important;cursor:pointer!important}
html.er-earth body .chat-shell :is(.er-send-later-manage,.er-send-later-mini) svg{width:17px!important;height:17px!important;flex:none!important}
html.er-earth body .chat-shell .er-send-later-mini{width:34px!important;padding:7px!important;margin-left:5px!important}
html.er-earth body .chat-shell .er-send-later-manage{margin-left:auto!important}
html.er-earth body #er-send-later[open]{box-sizing:border-box!important;position:fixed!important;inset:calc(var(--er94-vv-top,0px) + max(16px,env(safe-area-inset-top,0px))) 12px auto!important;display:flex!important;flex-direction:column!important;width:min(560px,calc(100vw - 24px))!important;height:min(760px,calc(var(--er94-visible-height,100dvh) - max(16px,env(safe-area-inset-top,0px)) - max(16px,env(safe-area-inset-bottom,0px))))!important;max-height:calc(var(--er94-visible-height,100dvh) - 32px)!important;margin:0 auto!important;padding:0!important;border:1px solid #d6e0cf!important;border-radius:19px!important;background:#fffefa!important;color:#294631!important;overflow:hidden!important;font:400 13px/1.5 system-ui,sans-serif!important;box-shadow:0 24px 90px #142e2445!important}
html.er-earth body #er-send-later[data-view=queue]{width:min(740px,calc(100vw - 24px))!important}
html.er-earth body #er-send-later::backdrop{background:#193a2d75!important;backdrop-filter:blur(4px)!important}
html.er-earth body #er-send-later *{box-sizing:border-box!important}
html.er-earth body #er-send-later button{font:650 12px/1.4 system-ui!important;cursor:pointer!important;box-shadow:none!important}
html.er-earth body #er-send-later button:disabled{opacity:.5!important;cursor:wait!important}
html.er-earth body #er-send-later :is(button,input,select,textarea):focus-visible{outline:2px solid #6b8c5f!important;outline-offset:2px!important}
html.er-earth body #er-send-later .er-later-header{position:relative!important;display:flex!important;align-items:center!important;gap:11px!important;flex:0 0 auto!important;min-height:79px!important;padding:17px 20px!important;background:#f1f5ea!important;border-bottom:1px solid #dce5d3!important}
html.er-earth body #er-send-later .er-later-heading-icon{display:grid!important;place-items:center!important;flex:none!important;width:37px!important;height:39px!important;border:1px solid #d2e0c8!important;border-radius:11px!important;background:#e5eedb!important;color:#456c49!important}
html.er-earth body #er-send-later .er-later-heading-icon svg{width:21px!important;height:21px!important}
html.er-earth body #er-send-later header small{display:block!important;font:650 9px/1.5 system-ui!important;letter-spacing:.1em!important;color:#6e8264!important}
html.er-earth body #er-send-later h2{margin:3px 0 0!important;font:750 22px/1.25 system-ui!important;letter-spacing:-.5px!important;color:#284b34!important}
html.er-earth body #er-send-later .er-later-close{display:grid!important;place-items:center!important;flex:none!important;width:36px!important;height:36px!important;padding:0!important;margin-left:auto!important;border:1px solid #d4decd!important;border-radius:10px!important;background:#fffefa!important;font-size:24px!important;color:#5a7453!important}
html.er-earth body #er-send-later .er-later-body{position:relative!important;display:block!important;flex:1 1 0%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:20px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}
html.er-earth body #er-send-later .er-later-footer{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important;gap:9px!important;padding:13px 20px!important;min-height:69px!important;border-top:1px solid #dce5d3!important;background:#f9fbf4!important}
html.er-earth body #er-send-later .er-later-footer>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:42px!important;height:auto!important;padding:10px 15px!important;border:1px solid #d0dfc8!important;border-radius:10px!important;background:#fffefa!important;color:#426342!important;white-space:normal!important}
html.er-earth body #er-send-later .er-later-footer .er-later-primary{background:#315e45!important;border-color:#315e45!important;color:#fff!important}
html.er-earth body #er-send-later .er-later-footer svg{width:16px!important;height:16px!important}
html.er-earth body #er-send-later .er-later-footer-zone{min-width:0!important;flex:1 1 auto!important;white-space:normal!important;overflow-wrap:anywhere!important;margin-right:auto!important;font:400 10px/1.5 system-ui!important;color:#7d8b73!important}
html.er-earth body #er-send-later .er-later-recipient{display:flex!important;align-items:center!important;gap:10px!important;padding:12px!important;margin-bottom:19px!important;border:1px solid #dce5d3!important;border-radius:12px!important;background:#f5f8ef!important}
html.er-earth body #er-send-later .er-later-recipient-avatar{display:grid!important;place-items:center!important;flex:none!important;width:35px!important;height:35px!important;border-radius:10px!important;background:#e0ebd6!important;color:#476b46!important;font:700 11px/1 system-ui!important}
html.er-earth body #er-send-later .er-later-recipient>span:nth-child(2){display:grid!important;gap:3px!important;min-width:0!important;flex:1 1 auto!important}
html.er-earth body #er-send-later .er-later-recipient small{font:650 8px/1.4 system-ui!important;letter-spacing:.08em!important;color:#829276!important}
html.er-earth body #er-send-later .er-later-recipient strong{font:650 13px/1.45 system-ui!important;overflow-wrap:anywhere!important;color:#385a3e!important}
html.er-earth body #er-send-later .er-later-recipient-type{flex:none!important;font:500 10px/1.4 system-ui!important;color:#78926c!important}
html.er-earth body #er-send-later .er-later-field{display:grid!important;gap:8px!important;margin:0!important;font:600 12px/1.5 system-ui!important;color:#4b6848!important}
html.er-earth body #er-send-later .er-later-field>span{display:flex!important;justify-content:space-between!important;gap:10px!important}
html.er-earth body #er-send-later .er-later-field small{font:400 10px/1.5 system-ui!important;color:#8d9a82!important}
html.er-earth body #er-send-later :is(textarea,input,select){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:43px!important;padding:10px 11px!important;border:1px solid #d1ddc9!important;border-radius:10px!important;background:#fffefa!important;color:#36563d!important;font:400 14px/1.5 system-ui!important;box-shadow:none!important}
html.er-earth body #er-send-later textarea{min-height:110px!important;resize:vertical!important;max-height:240px!important}
html.er-earth body #er-send-later .er-later-timing{display:grid!important;gap:13px!important;min-width:0!important;margin:21px 0 16px!important;padding:15px!important;border:1px solid #dce5d3!important;border-radius:12px!important}
html.er-earth body #er-send-later legend{padding:0 5px!important;font:650 12px/1.5 system-ui!important;color:#4d6c47!important}
html.er-earth body #er-send-later .er-later-mode{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}
html.er-earth body #er-send-later .er-later-mode button{min-width:0!important;min-height:38px!important;padding:7px 5px!important;border:1px solid #dce4d4!important;border-radius:8px!important;background:#fffefa!important;color:#7a8970!important;font-size:11px!important}
html.er-earth body #er-send-later .er-later-mode button[aria-pressed=true]{background:#e8f1e0!important;border-color:#c1d3b6!important;color:#3e6744!important}
html.er-earth body #er-send-later .er-later-presets{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important}
html.er-earth body #er-send-later .er-later-presets button{min-height:32px!important;padding:6px 9px!important;border:0!important;border-radius:7px!important;background:#f0f5e9!important;color:#68815d!important;font-size:10px!important}
html.er-earth body #er-send-later .er-later-date-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important}
html.er-earth body #er-send-later .er-later-date-grid label{display:grid!important;gap:6px!important;min-width:0!important;font:500 11px/1.4 system-ui!important;color:#728367!important}
html.er-earth body #er-send-later .er-later-help{margin:0!important;font:400 11px/1.65 system-ui!important;color:#7c8b72!important}
html.er-earth body #er-send-later .er-later-preview{display:flex!important;align-items:center!important;gap:11px!important;padding:12px!important;margin-bottom:13px!important;border-radius:10px!important;background:#edf3e5!important;color:#57744e!important}
html.er-earth body #er-send-later .er-later-preview>svg{width:21px!important;height:21px!important;flex:none!important}
html.er-earth body #er-send-later .er-later-preview>span{display:grid!important;gap:3px!important;min-width:0!important}
html.er-earth body #er-send-later .er-later-preview strong{font:650 12px/1.5 system-ui!important;overflow-wrap:anywhere!important;color:#44633e!important}
html.er-earth body #er-send-later .er-later-preview small{font:400 10px/1.5 system-ui!important;color:#809175!important}
html.er-earth body #er-send-later .er-later-delivery-note{max-width:470px!important}
html.er-earth body #er-send-later .er-later-error,html.er-earth body #er-send-later .er-later-notice{padding:12px!important;margin:13px 0 0!important;border-radius:9px!important;background:#faeee6!important;color:#985b43!important;font:500 12px/1.6 system-ui!important}
html.er-earth body #er-send-later .er-later-notice{background:#eaf3e4!important;color:#4b7043!important}
html.er-earth body #er-send-later .er-later-queue-intro{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding-bottom:15px!important}
html.er-earth body #er-send-later .er-later-queue-intro p{font:400 12px/1.6 system-ui!important;color:#7a8a70!important;margin:0!important;max-width:300px!important}
html.er-earth body #er-send-later .er-later-queue-intro>span{display:flex!important;align-items:baseline!important;gap:6px!important;font:400 10px/1.5 system-ui!important;color:#829178!important;white-space:nowrap!important}
html.er-earth body #er-send-later .er-later-queue-intro b{font:750 24px/1.2 system-ui!important;color:#42623c!important}
html.er-earth body #er-send-later .er-later-tabs{display:flex!important;align-items:center!important;gap:6px!important;margin-bottom:12px!important}
html.er-earth body #er-send-later .er-later-tabs button{min-height:36px!important;padding:7px 12px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:#829078!important;font-size:11px!important}
html.er-earth body #er-send-later .er-later-tabs button[aria-pressed=true]{background:#eaf2e2!important;border-color:#d8e5ce!important;color:#4a7043!important}
html.er-earth body #er-send-later .er-later-tabs .er-later-refresh{margin-left:auto!important;border-color:#d8e2d0!important;background:#f6f9f0!important;font-size:20px!important;padding:3px 10px!important}
html.er-earth body #er-send-later .er-later-search{display:grid!important;gap:5px!important;margin-bottom:15px!important}
html.er-earth body #er-send-later .er-later-search>span{font:500 10px/1.4 system-ui!important;color:#839378!important}
html.er-earth body #er-send-later .er-later-list{display:grid!important;gap:11px!important}
html.er-earth body #er-send-later .er-later-card{position:relative!important;padding:16px!important;border:1px solid #dce5d3!important;border-radius:12px!important;background:#fffefa!important}
html.er-earth body #er-send-later .er-later-card-top{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:7px!important}
html.er-earth body #er-send-later .er-later-card-top>strong{font:650 12px/1.5 system-ui!important;color:#4d6b47!important;overflow-wrap:anywhere!important}
html.er-earth body #er-send-later .er-later-status{padding:3px 7px!important;border-radius:6px!important;background:#edf3e5!important;color:#6a835f!important;font:600 9px/1.5 system-ui!important;white-space:nowrap!important}
html.er-earth body #er-send-later .er-later-status.sent{background:#e7f1e5!important;color:#46773f!important}
html.er-earth body #er-send-later .er-later-status.failed{background:#faeee6!important;color:#9d6149!important}
html.er-earth body #er-send-later .er-later-card>p{margin:11px 0!important;font:400 14px/1.65 system-ui!important;color:#3e5a41!important;overflow-wrap:anywhere!important;white-space:pre-wrap!important}
html.er-earth body #er-send-later .er-later-card-when{display:flex!important;align-items:center!important;gap:6px!important;font:500 11px/1.5 system-ui!important;color:#8b987f!important}
html.er-earth body #er-send-later .er-later-card-when svg{width:14px!important;height:14px!important;flex:none!important}
html.er-earth body #er-send-later .er-later-card-when>span{min-width:0!important;overflow-wrap:anywhere!important}
html.er-earth body #er-send-later .er-later-card-actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-top:14px!important;padding-top:11px!important;border-top:1px solid #e8ede2!important}
html.er-earth body #er-send-later .er-later-card-actions>button,html.er-earth body #er-send-later .er-later-confirm>button{min-height:34px!important;padding:7px 10px!important;border:1px solid #d9e3d0!important;border-radius:8px!important;background:#f7faf1!important;color:#6b855f!important;font-size:11px!important}
html.er-earth body #er-send-later .er-later-card-actions>button:last-child{color:#9a7059!important;background:#fffaf3!important;border-color:#e9ddce!important}
html.er-earth body #er-send-later .er-later-confirm{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;padding:12px!important;margin-top:12px!important;border:1px solid #ead7c7!important;border-radius:9px!important;background:#fcf3e9!important;font:500 11px/1.5 system-ui!important;color:#987053!important}
html.er-earth body #er-send-later .er-later-confirm>span{flex:1 0 100%!important}
html.er-earth body #er-send-later .er-later-failure{display:block!important;font:400 10px/1.5 system-ui!important;color:#a26f54!important;margin-top:8px!important}
html.er-earth body #er-send-later .er-later-empty{display:grid!important;justify-items:center!important;gap:9px!important;min-height:180px!important;padding:24px 12px!important;text-align:center!important;color:#84967b!important}
html.er-earth body #er-send-later .er-later-empty>svg{width:31px!important;height:31px!important;color:#99ac8d!important}
html.er-earth body #er-send-later .er-later-empty strong{font:650 15px/1.5 system-ui!important;color:#5c7c50!important}
html.er-earth body #er-send-later .er-later-empty span{font:400 12px/1.65 system-ui!important;max-width:330px!important}
@media(max-width:600px){html.er-earth body #er-send-later .er-later-body{padding:16px!important}html.er-earth body #er-send-later .er-later-header{padding:14px 16px!important}html.er-earth body #er-send-later h2{font-size:20px!important}html.er-earth body #er-send-later .er-later-footer{padding:12px 16px!important}html.er-earth body #er-send-later[data-view=compose] .er-later-footer>button{flex:1 1 auto!important}html.er-earth body #er-send-later .er-later-queue-intro{align-items:flex-start!important}html.er-earth body #er-send-later .er-later-queue-intro>span{flex-direction:column!important;gap:2px!important}html.er-earth body #er-send-later .er-later-recipient-type{display:none!important}html.er-earth body #er-send-later .er-later-footer-zone{font-size:9px!important}}
html.er-earth[data-er-theme=dark] body #er-send-later[open]{background:#283d2d!important;color:#dfead6!important;border-color:#53664b!important}
html.er-earth[data-er-theme=dark] body #er-send-later :is(.er-later-body,.er-later-card){background:#283d2d!important;color:#dfead6!important;border-color:#53664b!important}
html.er-earth[data-er-theme=dark] body #er-send-later :is(.er-later-header,.er-later-footer,.er-later-recipient,.er-later-preview){background:#344b33!important;border-color:#53664b!important}
html.er-earth[data-er-theme=dark] body #er-send-later :is(h2,strong,.er-later-card>p){color:#e3edda!important}
html.er-earth[data-er-theme=dark] body #er-send-later :is(input,select,textarea){background:#304630!important;border-color:#5c7151!important;color:#e3edda!important;color-scheme:dark!important}
}
