.wt-modal.modal-shell{--modal-inset:28px;--modal-gap:22px;flex-direction:column;gap:0;display:flex;overflow:clip;padding:0!important}.wt-modal.modal-shell>[data-slot=dialog-header]{padding:20px 76px 18px var(--modal-inset);text-align:left;border-bottom:1px solid var(--border);flex:none;gap:2px;min-width:0;position:relative}.wt-modal.modal-shell>[data-slot=dialog-header] [data-slot=dialog-title]{overflow-wrap:anywhere}.modal-scroll-body{overscroll-behavior:contain;scrollbar-gutter:stable;gap:var(--modal-gap);min-width:0;min-height:0;padding:22px var(--modal-inset) var(--modal-inset);isolation:isolate;flex-direction:column;scroll-padding:20px;display:flex;overflow:auto}.modal-scroll-body>*,.modal-scroll-body .workshop-content>*{flex-shrink:0;min-width:0}.modal-fixed-footer{z-index:2;min-width:0;padding:16px var(--modal-inset) max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--border);background:inherit;flex:none;position:relative}.wt-modal .modal-dismiss,.delete-dialog .modal-dismiss{border:1px solid var(--border);background:var(--card);width:40px;height:40px;color:var(--muted-foreground);z-index:5;border-radius:11px;place-items:center;transition:background .15s,color .15s;display:grid;position:absolute;top:16px;right:17px}.modal-dismiss:hover{background:var(--accent);color:var(--foreground)}.modal-dismiss:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.modal-dismiss:disabled{opacity:.4;pointer-events:none}.wt-modal.daily-dialog>.modal-dismiss{width:36px;height:36px;top:18px;right:16px}.wt-modal.daily-dialog,.wt-modal.layout-detail-dialog{overflow:clip}.delete-dialog{overscroll-behavior:contain;max-height:90dvh;overflow:auto}.delete-dialog>.delete-dialog-heading{background:inherit;border-bottom:1px solid var(--border);z-index:2;margin:-24px -24px 0;padding:24px 72px 18px 24px;position:sticky;top:0}[data-sonner-toaster].worktwin-toasts{--width:400px;z-index:100000;pointer-events:none}[data-sonner-toaster].worktwin-toasts [data-sonner-toast]{pointer-events:auto;border:1px solid var(--border);background:var(--popover);min-height:62px;color:var(--popover-foreground);border-radius:16px;align-items:center;gap:12px;padding:16px 64px 16px 18px;font-family:inherit;font-size:14px;line-height:1.6;display:flex;box-shadow:0 12px 40px var(--lightningcss-light,#142b4229)var(--lightningcss-dark,#0007)}[data-sonner-toaster].worktwin-toasts [data-content]{word-break:keep-all;overflow-wrap:anywhere;min-width:0}[data-sonner-toaster].worktwin-toasts [data-title]{font-weight:550}[data-sonner-toaster].worktwin-toasts [data-description]{color:var(--muted-foreground)}[data-sonner-toaster].worktwin-toasts [data-type=success] [data-icon]{color:var(--lightningcss-light,#187967)var(--lightningcss-dark,#8bd0bd)}[data-sonner-toaster].worktwin-toasts [data-type=error] [data-icon]{color:var(--lightningcss-light,#c64b43)var(--lightningcss-dark,#f3a39e)}[data-sonner-toaster].worktwin-toasts [data-type=warning] [data-icon]{color:var(--lightningcss-light,#aa710a)var(--lightningcss-dark,#e2b45d)}[data-sonner-toaster].worktwin-toasts [data-sonner-toast][data-styled=true]>[data-close-button]{background:var(--muted);width:40px;height:40px;color:var(--muted-foreground);box-shadow:none;border:0;border-radius:10px;position:absolute;inset:50% 10px auto auto;transform:translateY(-50%)}[data-sonner-toaster].worktwin-toasts [data-sonner-toast][data-styled=true]>[data-close-button]:hover{background:var(--accent);color:var(--foreground)}[data-sonner-toaster].worktwin-toasts [data-sonner-toast][data-styled=true]>[data-close-button] svg{pointer-events:none;width:18px;height:18px}@media (max-width:760px){.wt-modal.modal-shell{--modal-inset:18px;--modal-gap:18px;max-height:calc(100dvh - max(24px,env(safe-area-inset-top)) - max(16px,env(safe-area-inset-bottom)))}.wt-modal.modal-shell>[data-slot=dialog-header]{padding:16px 66px 16px 18px}.wt-modal .modal-dismiss{top:12px;right:12px}.modal-scroll-body{padding-top:18px;padding-bottom:max(20px,env(safe-area-inset-bottom))}.wt-modal.daily-dialog>.modal-dismiss{top:12px;right:10px}.delete-dialog{max-height:88dvh}.worktwin-toasts [data-sonner-toast]{font-size:13px}}[data-sonner-toaster].worktwin-toasts [data-sonner-toast][data-visible=false],[data-sonner-toaster].worktwin-toasts [data-sonner-toast][data-removed=true]{pointer-events:none}[data-sonner-toaster].worktwin-toasts [data-sonner-toast][data-styled=true]>[data-close-button]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:767px){.wt-modal.modal-shell.mobile-editor{--tw-translate-x:0px;--tw-translate-y:0px;--editor-top-gap:max(8px,env(safe-area-inset-top));--editor-bottom-gap:max(8px,env(safe-area-inset-bottom));top:calc(var(--dialog-viewport-top,0px) + var(--editor-top-gap));left:calc(var(--dialog-viewport-left,0px) + 8px);width:calc(var(--dialog-viewport-width,100vw) - 16px);height:calc(var(--dialog-viewport-height,100dvh) - var(--editor-top-gap) - var(--editor-bottom-gap));max-height:calc(var(--dialog-viewport-height,100dvh) - var(--editor-top-gap) - var(--editor-bottom-gap));border-radius:16px;position:fixed;bottom:auto;right:auto;transform:none;max-width:calc(var(--dialog-viewport-width,100vw) - 16px)!important;animation:none!important}.mobile-editor>.modal-scroll-body{scrollbar-gutter:auto;-webkit-overflow-scrolling:touch;flex:1}.mobile-editor input,.mobile-editor textarea,.mobile-editor select{font-size:16px!important}.mobile-editor [data-slot=dialog-title]:focus{outline:none}}.modal-fixed-footer>.modal-actions{background:0 0;border:0;padding:0;position:static}
