.page-setup-surface{flex:auto;justify-content:center;align-items:flex-start;width:100%;min-height:100%;padding:clamp(2rem,3vw,3rem) clamp(.75rem,2vw,1.5rem) 4rem;display:flex;position:relative}.page-setup-surface--paged{background:linear-gradient(180deg,var(--surface-canvas)0%,var(--surface-canvas)100%)}@supports (color:color-mix(in lab, red, red)){.page-setup-surface--paged{background:linear-gradient(180deg,color-mix(in oklab,var(--surface-canvas)96%,var(--muted)4%)0%,color-mix(in oklab,var(--surface-canvas)88%,var(--border)12%)100%)}}.page-setup-surface.page-setup-surface--infinite{align-items:stretch;padding:clamp(1.25rem,2vw,2rem)}.page-setup-surface--flush{padding:1rem 0 2rem}.document-editor-content-container{flex:auto;min-height:100%}.page-setup-editor{width:min(var(--page-width,816px),calc(100% - clamp(1rem,4vw,4rem)));max-width:100%;min-height:max(var(--page-height,1056px),calc(100dvh - 14rem));background:var(--card);flex:auto}@supports (color:color-mix(in lab, red, red)){.page-setup-editor{background:color-mix(in oklab,var(--card)92%,oklch(98.5% .008 92) 8%)}}.page-setup-editor{box-shadow:0 1px 2px var(--foreground),0 18px 46px var(--foreground),0 0 0 1px var(--foreground);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.page-setup-editor{box-shadow:0 1px 2px color-mix(in oklab,var(--foreground)5%,transparent),0 18px 46px color-mix(in oklab,var(--foreground)6%,transparent),0 0 0 1px color-mix(in oklab,var(--foreground)5%,transparent)}}.page-setup-editor{line-height:var(--page-line-height,1.4);transform:scale(var(--page-zoom,1));transform-origin:top;margin:0 auto;transition:transform .2s ease-out;padding-top:var(--page-margin-top,112px)!important;padding-right:var(--page-margin-right,112px)!important;padding-bottom:var(--page-margin-bottom,112px)!important;padding-left:var(--page-margin-left,112px)!important}.page-setup-canvas-frame{width:var(--page-scaled-width,var(--page-width,816px));min-height:var(--page-scaled-min-height,var(--page-height,1056px));flex:none;justify-content:center;align-items:flex-start;display:flex}.page-setup-canvas-scale-origin{width:var(--page-layout-width,var(--page-width,816px));min-height:var(--page-layout-min-height,var(--page-height,1056px));transform:scale(var(--page-display-scale,var(--page-zoom,1)));transform-origin:top;flex:none;transition:transform .2s ease-out;position:relative}.page-setup-editor--scaled-by-frame{width:var(--page-layout-width,var(--page-width,816px));max-width:var(--page-layout-width,var(--page-width,816px));transition:none;transform:none}@media (max-width:767.98px){.page-setup-surface--infinite .page-setup-editor{padding:1.5rem 1rem 4rem!important}}.page-setup-surface--infinite .page-setup-editor{max-width:100%;min-height:max(100%,100dvh - 14rem)}.document-editor-content.slate-editor,.document-editor-content[data-slate-editor=true],.document-editor-content :is(.slate-editor,[data-slate-editor=true]){min-height:max(calc(var(--page-height,1056px) - var(--page-margin-top,96px) - var(--page-margin-bottom,96px)),calc(100dvh - 22rem));flex:auto}main [data-slot=document-editor-scroll-container]{-ms-overflow-style:auto!important;scrollbar-width:thin!important;scrollbar-color:var(--foreground)var(--surface-canvas)!important}@supports (color:color-mix(in lab, red, red)){main [data-slot=document-editor-scroll-container]{scrollbar-color:color-mix(in oklab,var(--foreground)22%,transparent)color-mix(in oklab,var(--surface-canvas)92%,transparent)!important}}main [data-slot=document-editor-scroll-container]::-webkit-scrollbar{width:12px;height:12px;display:block!important}main [data-slot=document-editor-scroll-container]::-webkit-scrollbar-track{background:var(--surface-canvas)}@supports (color:color-mix(in lab, red, red)){main [data-slot=document-editor-scroll-container]::-webkit-scrollbar-track{background:color-mix(in oklab,var(--surface-canvas)92%,transparent)}}main [data-slot=document-editor-scroll-container]::-webkit-scrollbar-thumb{border:3px solid var(--surface-canvas)}@supports (color:color-mix(in lab, red, red)){main [data-slot=document-editor-scroll-container]::-webkit-scrollbar-thumb{border:3px solid color-mix(in oklab,var(--surface-canvas)92%,transparent)}}main [data-slot=document-editor-scroll-container]::-webkit-scrollbar-thumb{background:var(--foreground);border-radius:999px}@supports (color:color-mix(in lab, red, red)){main [data-slot=document-editor-scroll-container]::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--foreground)22%,transparent)}}main [data-slot=document-editor-scroll-container]::-webkit-scrollbar-thumb:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){main [data-slot=document-editor-scroll-container]::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--foreground)34%,transparent)}}.page-setup-editor--plain{box-shadow:0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.page-setup-editor--plain{box-shadow:0 1px 0 color-mix(in oklab,var(--foreground)3%,transparent)}}.page-setup-editor--plain{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.page-setup-editor--plain{border:1px solid color-mix(in oklab,var(--border)55%,transparent)}}.page-setup-margin-guides,.page-setup-page-break-guides{pointer-events:none;position:absolute;inset:0}.page-setup-margin-guides{z-index:4}.page-setup-margin-guide{background:var(--muted-foreground);position:absolute}@supports (color:color-mix(in lab, red, red)){.page-setup-margin-guide{background:color-mix(in oklab,var(--muted-foreground)35%,transparent)}}.page-setup-margin-guide--top,.page-setup-margin-guide--bottom{left:var(--page-margin-left,96px);right:var(--page-margin-right,96px);height:1px}.page-setup-margin-guide--top{top:var(--page-margin-top,96px)}.page-setup-margin-guide--bottom{bottom:var(--page-margin-bottom,96px)}.page-setup-margin-guide--left,.page-setup-margin-guide--right{top:var(--page-margin-top,96px);bottom:var(--page-margin-bottom,96px);width:1px}.page-setup-margin-guide--left{left:var(--page-margin-left,96px)}.page-setup-margin-guide--right{right:var(--page-margin-right,96px)}.page-setup-page-break-guides{z-index:3;overflow:hidden}.page-setup-page-break-guide{left:0;right:0;top:calc(var(--page-break-offset) - .5rem);height:1rem;position:absolute}.page-setup-page-break-guide:before{content:"";background:linear-gradient(180deg,transparent,var(--surface-canvas),transparent);inset-inline:0;height:10px;position:absolute;top:calc(50% - 5px)}@supports (color:color-mix(in lab, red, red)){.page-setup-page-break-guide:before{background:linear-gradient(180deg,transparent,color-mix(in oklab,var(--surface-canvas)78%,var(--foreground)8%),transparent)}}.page-setup-page-break-guide:after{content:"";border-top:1px dashed var(--foreground);inset-inline:0;position:absolute;top:calc(50% - .5px)}@supports (color:color-mix(in lab, red, red)){.page-setup-page-break-guide:after{border-top:1px dashed color-mix(in oklab,var(--foreground)24%,transparent)}}.page-setup-surface--infinite .page-setup-editor--narrow{width:min(760px,100% - clamp(1rem,4vw,4rem))}.page-setup-surface--infinite .page-setup-editor--medium{width:min(980px,100% - clamp(1rem,4vw,4rem))}.page-setup-surface--infinite .page-setup-editor--wide{width:min(1320px,100% - clamp(1rem,4vw,4rem))}.page-setup-surface--infinite .page-setup-editor--full{width:min(1600px,100% - clamp(1rem,4vw,4rem))}.page-setup-editor--dyslexic{font-family:var(--font-dyslexia,"Atkinson Hyperlegible"),"OpenDyslexic","Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.02em;word-spacing:.01em}.print-preview-grid{justify-content:center;gap:2rem;display:grid}.print-preview-page{width:var(--page-width,816px);min-height:var(--page-height,1056px);background:var(--card);box-shadow:0 30px 45px var(--foreground),0 0 0 1px var(--foreground);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.print-preview-page{box-shadow:0 30px 45px color-mix(in oklab,var(--foreground)18%,transparent),0 0 0 1px color-mix(in oklab,var(--foreground)5%,transparent)}}.print-preview-page{page-break-after:always;flex-direction:column;display:flex;overflow:hidden}.print-preview-header,.print-preview-footer{font-size:var(--text-xs);color:var(--muted-foreground);justify-content:space-between;gap:1rem;padding:1rem 1.5rem;display:flex}.print-preview-body{flex:1;padding:1rem 1.5rem 1.5rem;overflow:hidden}.print-preview-body-content{min-height:100%;line-height:var(--page-line-height,1.4)}.print-preview-measure{opacity:0;pointer-events:none;width:var(--page-width,816px);position:absolute;top:-9999px;left:-9999px}@media print{.page-setup-surface{background:0 0!important;padding:0!important}.page-setup-editor,.print-preview-page{border-radius:0;width:auto;min-height:auto;box-shadow:none!important}}.toaster{--normal-bg:var(--popover);--normal-text:var(--popover-foreground);--normal-border:var(--border)}.app-shell-responsive-geometry{--header-height:3.5rem;--dock-clearance:calc(4.5rem + env(safe-area-inset-bottom,0px))}.beta-notice-chip[data-ribbon-visible=true]{display:none}@media (min-width:768px){.app-shell-responsive-geometry{--dock-clearance:7rem}}@media (min-width:1024px){.app-shell-responsive-geometry{--dock-clearance:7.5rem}}@media (min-width:1024px) and (max-height:820px){.app-shell-responsive-geometry{--header-height:3rem;--dock-clearance:5.75rem}[data-slot=beta-ribbon]{display:none}.beta-notice-chip[data-ribbon-visible=true]{display:inline-flex}[data-slot=masthead-collapsible]{opacity:0;grid-template-rows:0fr}:is([data-slot=inbox-page-masthead],[data-slot=calendar-page-masthead]) [data-slot=masthead-band]{padding-block:.5rem}[data-slot=inbox-desktop-titlebar]{height:2.5rem}[data-slot=inbox-desktop-controls]{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.5rem;padding-top:.5rem;padding-bottom:.5rem;display:grid}[data-slot=inbox-desktop-controls]>:first-child{width:auto}[data-slot=inbox-desktop-controls]>:nth-child(2){min-width:0}[data-slot=inbox-desktop-controls] [data-testid=inbox-toolbar-primary-action]{flex:none;width:2.25rem;height:2.25rem;padding-inline:0}[data-slot=inbox-desktop-controls] [aria-label="More compose options"]{width:2.25rem;height:2.25rem}[data-slot=inbox-desktop-controls] [data-slot=inbox-compose-label]{display:none}[data-slot=inbox-compact-count]{display:inline}[data-slot=inbox-desktop-countbar]{display:none}[data-slot=inbox-mail-row],[data-slot=inbox-chat-row],[data-slot=inbox-review-row]{min-height:0;padding-top:.5rem;padding-bottom:.5rem}[data-slot=calendar-sidebar]{display:none}[data-slot=calendar-compact-sources]{display:block}.calendar-compact-new-event{display:inline-flex}.calendar-header-band>div>div{padding-top:.375rem;padding-bottom:.375rem}[data-slot=home-masthead]{padding-top:.875rem;padding-bottom:.875rem}[data-slot=home-date-plaque]>span:first-child{font-size:var(--text-4xl)}.editor-shell [data-slot=editor-shell-chrome] [data-slot=editor-meta-header]{gap:.25rem}.editor-shell [data-slot=editor-shell-chrome] [data-slot=editor-toolbar-single-line]{min-height:2rem}.page-setup-surface{padding-top:1.25rem;padding-bottom:2rem}[data-jots-workspace-console]{min-height:calc(100dvh - var(--header-height) - 1rem)}}.inbox-layout [data-slot=resizable-handle][data-panel-group-direction=horizontal]{--inbox-gap-top:0px;--inbox-gap-bottom:3.5rem;-webkit-mask-image:linear-gradient(to bottom,black 0,black var(--inbox-gap-top),transparent var(--inbox-gap-top),transparent var(--inbox-gap-bottom),black var(--inbox-gap-bottom),black 100%);-webkit-mask-image:linear-gradient(to bottom,black 0,black var(--inbox-gap-top),transparent var(--inbox-gap-top),transparent var(--inbox-gap-bottom),black var(--inbox-gap-bottom),black 100%);-webkit-mask-image:linear-gradient(to bottom,black 0,black var(--inbox-gap-top),transparent var(--inbox-gap-top),transparent var(--inbox-gap-bottom),black var(--inbox-gap-bottom),black 100%);-webkit-mask-image:linear-gradient(to bottom,black 0,black var(--inbox-gap-top),transparent var(--inbox-gap-top),transparent var(--inbox-gap-bottom),black var(--inbox-gap-bottom),black 100%);mask-image:linear-gradient(to bottom,black 0,black var(--inbox-gap-top),transparent var(--inbox-gap-top),transparent var(--inbox-gap-bottom),black var(--inbox-gap-bottom),black 100%)}.inbox-page-container,.inbox-page-container *{-ms-overflow-style:none!important;scrollbar-width:none!important}.inbox-page-container ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.ots-main-calendar .rbc-time-content{-ms-overflow-style:auto!important;scrollbar-width:auto!important;overflow-y:auto!important}.ots-main-calendar .rbc-time-content::-webkit-scrollbar{width:8px;height:8px;display:initial!important}.ots-main-calendar .rbc-time-content::-webkit-scrollbar-thumb{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ots-main-calendar .rbc-time-content::-webkit-scrollbar-thumb{background-color:color-mix(in oklab,var(--foreground)20%,transparent)}}.ots-main-calendar .rbc-time-content::-webkit-scrollbar-thumb{border-radius:4px}.ots-main-calendar .rbc-time-content::-webkit-scrollbar-track{background:0 0}.editor-right-panel *{-ms-overflow-style:auto!important;scrollbar-width:thin!important;scrollbar-color:var(--primary)transparent!important}@supports (color:color-mix(in lab, red, red)){.editor-right-panel *{scrollbar-color:color-mix(in oklab,var(--primary)18%,transparent)transparent!important}}.editor-right-panel ::-webkit-scrollbar{width:5px;height:5px;display:block!important}.editor-right-panel ::-webkit-scrollbar-track{background:0 0}.editor-right-panel ::-webkit-scrollbar-thumb{background:var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.editor-right-panel ::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--primary)18%,transparent)}}.editor-right-panel ::-webkit-scrollbar-thumb:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.editor-right-panel ::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--primary)32%,transparent)}}.ots-main-calendar .rbc-time-view,.ots-main-calendar .rbc-month-view,.ots-main-calendar .rbc-agenda-view{border-bottom:1px solid var(--border)!important}.rbc-calendar{color:var(--color-foreground);background:var(--color-background)}.rbc-month-view,.rbc-time-view,.rbc-agenda-view{border-color:var(--color-border)}.rbc-header,.rbc-agenda-date-cell,.rbc-agenda-time-cell,.rbc-agenda-event-cell{border-color:var(--color-border);color:var(--color-muted-foreground);background:var(--color-background)}.rbc-off-range-bg{background:var(--color-muted)}.rbc-today{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rbc-today{background:color-mix(in oklab,var(--color-accent)12%,transparent)}}.rbc-time-slot,.rbc-day-bg{border-color:var(--color-border)}.rbc-event{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.rbc-event{background:color-mix(in oklab,var(--color-primary)12%,transparent)}}.rbc-event{border:1px solid var(--color-primary);color:var(--color-primary);border-radius:var(--radius-md);box-shadow:0 1px 1px var(--foreground);padding:.125rem .375rem}@supports (color:color-mix(in lab, red, red)){.rbc-event{box-shadow:0 1px 1px color-mix(in oklab,var(--foreground)4%,transparent)}}.rbc-event.rbc-selected{outline:2px solid var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.rbc-event.rbc-selected{outline:2px solid color-mix(in oklab,var(--color-primary)35%,transparent)}}.rbc-show-more{color:var(--color-primary)}.rbc-toolbar{display:none}.rbc-time-content,.rbc-time-header,.rbc-month-row,.rbc-agenda-table{border-color:var(--color-border)}.rbc-row-bg .rbc-day-bg{border-right:1px solid var(--color-border)!important}.rbc-row-bg .rbc-day-bg:last-child{border-right:0!important}.rbc-month-row+.rbc-month-row{border-top:1px solid var(--color-border)!important}.rbc-timeslot-group{border-bottom:1px solid var(--color-border)!important}.rbc-day-slot .rbc-time-slot{border-top:1px solid var(--color-border)!important}.rbc-time-header,.rbc-time-content{border-color:var(--color-border)!important}[data-email-body]{word-break:break-word;font-size:var(--text-sm);line-height:1.6}[data-email-body] pre,[data-email-body] code{white-space:pre-wrap}[data-email-body] img{border-radius:.35rem;max-width:100%;height:auto}[data-email-table-wrapper]{border-radius:.75rem;width:100%;margin:.5rem 0;overflow-x:auto}[data-email-table-wrapper] table{border-collapse:collapse;width:100%}[data-email-table-wrapper] th,[data-email-table-wrapper] td{padding:.35rem .5rem}[data-email-image-placeholder]{color:var(--muted-foreground);background-color:var(--muted);border:1px dashed var(--border);font-size:var(--text-xs);border-radius:.5rem;align-items:center;gap:.4rem;padding:.35rem .5rem;display:inline-flex}[data-email-image-placeholder] span[aria-hidden=true]{font-size:var(--text-sm)}.inbox-page-container .chat-thread-scroll-viewport,.inbox-page-container [data-radix-scroll-area-viewport]{-ms-overflow-style:none!important;scrollbar-width:none!important}.inbox-page-container .chat-thread-scroll-viewport::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.inbox-page-container [data-radix-scroll-area-viewport]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}@media (pointer:coarse){[data-slot=editor-toolbar-single-line] button,[data-slot=editor-toolbar-overflow-trigger],[data-slot=editor-toolbar-trailing-actions] button,[data-slot=editor-mobile-action-bar] button{min-width:2.75rem;min-height:2.75rem}[data-slot=editor-panel-drawer] button,[data-slot=editor-toolbar-overflow-body] button{min-height:2.75rem}}
