.canvas-call-entry{position:relative;isolation:isolate;overflow:hidden;margin:22px 0 8px;padding:22px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;border:1px solid rgba(216,181,106,.3);border-radius:24px;background:linear-gradient(140deg,rgba(39,35,27,.9),rgba(16,19,23,.97) 62%,rgba(20,28,31,.96));box-shadow:0 22px 55px rgba(0,0,0,.24)}.canvas-call-entry:before{content:"";position:absolute;z-index:-1;right:-65px;top:-85px;width:230px;height:230px;border:1px solid rgba(216,181,106,.12);border-radius:50%;box-shadow:0 0 0 35px rgba(216,181,106,.025),0 0 80px rgba(216,181,106,.07)}.canvas-call-copy{position:relative;z-index:1}.canvas-call-copy h2{margin:9px 0 8px;font:400 29px/1.2 Prata,serif}.canvas-call-copy p{max-width:570px;margin:0;color:var(--muted);font-size:11px;line-height:1.65}.canvas-call-entry>button{position:relative;z-index:2;grid-column:2;grid-row:1;justify-self:end;min-height:46px;padding:0 17px;border:1px solid rgba(185,154,93,.34);border-radius:14px;background:rgba(185,154,93,.09);color:var(--gold-soft,#d5bb7a);font-weight:500;white-space:nowrap}.canvas-call-entry>button i{margin-left:8px;font-style:normal}.canvas-call-mark{position:absolute;z-index:0;right:25px;top:14px;width:138px;height:86px;opacity:.58;pointer-events:none}.canvas-call-mark i{position:absolute;width:34px;height:24px;border:1px solid rgba(226,199,126,.5);border-radius:8px;background:rgba(185,154,93,.11);box-shadow:0 8px 18px rgba(0,0,0,.25)}.canvas-call-mark i:nth-child(1){left:4px;top:31px}.canvas-call-mark i:nth-child(2){right:3px;top:3px}.canvas-call-mark i:nth-child(3){right:3px;bottom:3px}.canvas-call-mark span{position:absolute;left:37px;width:69px;height:1px;background:linear-gradient(90deg,rgba(226,199,126,.6),rgba(226,199,126,.2));transform-origin:left}.canvas-call-mark span:nth-of-type(1){top:39px;transform:rotate(-18deg)}.canvas-call-mark span:nth-of-type(2){top:48px;transform:rotate(18deg)}[data-panel="today"] .canvas-call-entry{min-height:190px;margin:22px 0 0;padding:28px 32px;gap:28px}.canvas-call-entry>button:hover{border-color:rgba(216,181,106,.55);background:rgba(185,154,93,.14)}@media(max-width:760px){[data-panel="today"] .canvas-call-entry{min-height:0;padding:22px;grid-template-columns:1fr;align-items:start}.canvas-call-entry{grid-template-columns:1fr;padding:21px}.canvas-call-mark{right:15px;top:10px;transform:scale(.78);transform-origin:right top;opacity:.4}.canvas-call-copy{padding-right:58px}.canvas-call-copy h2{font-size:25px}.canvas-call-entry>button{grid-column:1;grid-row:auto;width:100%;justify-self:stretch}.canvas-call-entry>button i{float:right}}
/* CanvasCall task integration */
.canvas-call-entry:before{display:none}
.canvas-call-mark{right:220px;opacity:.42}
.task-canvas-create{margin:4px 0;padding:16px;display:grid;gap:9px;border:1px solid rgba(216,181,106,.25);border-radius:16px;background:linear-gradient(145deg,rgba(185,154,93,.075),rgba(255,255,255,.015))}.task-canvas-create legend{padding:0 7px;color:var(--gold);font-size:9px;font-weight:700;letter-spacing:.12em}.task-canvas-create label{display:flex;align-items:flex-start;gap:11px;padding:8px;cursor:pointer}.task-canvas-create input{width:18px;height:18px;accent-color:var(--gold)}.task-canvas-create span{display:grid;gap:4px}.task-canvas-create b{font-size:11px}.task-canvas-create small{color:var(--muted);font-size:9px;line-height:1.5}.linked-canvas-list{margin:16px 0;padding:15px;border:1px solid rgba(216,181,106,.25);border-radius:15px;background:rgba(185,154,93,.05)}.linked-canvas-list>div{display:grid;gap:7px;margin-top:10px}.linked-canvas-list button{min-height:42px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(216,181,106,.2);border-radius:11px;background:#171a1e;color:#e6dfd0;text-align:left}.linked-canvas-list button span{color:var(--gold-soft)}
@media(max-width:760px){.canvas-call-mark{right:15px;opacity:.4}}
