.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, 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:color-mix(in oklab, var(--card) 92%, #fcfaf4 8%);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);line-height:var(--page-line-height,1.4);transform:scale(var(--page-zoom,1));transform-origin:top;border-radius:.5rem;flex:auto;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}@supports (color:lab(0% 0 0)){.page-setup-editor{background:color-mix(in oklab, var(--card) 92%, lab(98.3048% -.10699 3.05369) 8%)}}.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: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:color-mix(in oklab, var(--surface-canvas) 92%, transparent)}main [data-slot=document-editor-scroll-container]::-webkit-scrollbar-thumb{border:3px solid color-mix(in oklab, var(--surface-canvas) 92%, transparent);background:color-mix(in oklab, var(--foreground) 22%, transparent);border-radius:999px}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 color-mix(in oklab, var(--foreground) 3%, transparent);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:color-mix(in oklab, var(--muted-foreground) 35%, transparent);position:absolute}.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:"";inset-inline:0;background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--surface-canvas) 78%, var(--foreground) 8%), transparent);height:10px;position:absolute;top:calc(50% - 5px)}.page-setup-page-break-guide:after{content:"";inset-inline:0;border-top:1px dashed color-mix(in oklab, var(--foreground) 24%, transparent);position:absolute;top:calc(50% - .5px)}.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{letter-spacing:.02em;word-spacing:.01em;font-family:Atkinson Hyperlegible,OpenDyslexic,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.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 color-mix(in oklab, var(--foreground) 18%, transparent), 0 0 0 1px color-mix(in oklab, var(--foreground) 5%, transparent);page-break-after:always;border-radius:.5rem;flex-direction:column;display:flex;overflow:hidden}.print-preview-header,.print-preview-footer{color:var(--muted-foreground);justify-content:space-between;gap:1rem;padding:1rem 1.5rem;font-size:.85rem;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)}.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%);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}.mail-thread-timeline{--mail-thread-line:color-mix(in oklab, var(--primary) 14%, var(--border));--mail-thread-line-strong:color-mix(in oklab, var(--primary) 24%, var(--border));--mail-thread-dot-border:color-mix(in oklab, var(--primary) 28%, var(--background));--mail-thread-dot-fill:color-mix(in oklab, var(--primary) 55%, var(--background));--mail-thread-dot-ring:color-mix(in oklab, var(--primary) 12%, transparent);--mail-thread-summary-border:color-mix(in oklab, var(--primary) 18%, var(--border));--mail-thread-summary-bg:linear-gradient(135deg, color-mix(in oklab, var(--accent) 38%, var(--card)) 0%, color-mix(in oklab, var(--background) 76%, var(--muted)) 100%);--mail-thread-card-border:color-mix(in oklab, var(--border) 84%, transparent);--mail-thread-card-hover-border:color-mix(in oklab, var(--primary) 16%, var(--border));--mail-thread-card-surface:color-mix(in oklab, var(--card) 92%, var(--background));--mail-thread-card-body-bg:linear-gradient(180deg, color-mix(in oklab, var(--card) 86%, var(--background)) 0%, var(--card) 100%);padding-left:17px;padding-right:14px;position:relative}.mail-thread-stack>*+*{margin-top:0}.mail-thread-summary,.mail-thread-feedback,.mail-thread-card{z-index:1;margin-left:2rem;position:relative}.mail-thread-summary{border-color:var(--mail-thread-summary-border);background:var(--mail-thread-summary-bg);box-shadow:0 1px 2px color-mix(in oklab, var(--foreground) 6%, transparent)}.mail-thread-summary:before{content:"";background:color-mix(in oklab, var(--primary) 45%, var(--background));border:2.5px solid color-mix(in oklab, var(--primary) 26%, var(--background));width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 12%, transparent);z-index:2;border-radius:9999px;position:absolute;top:50%;left:-1.375rem;transform:translateY(-50%)}.mail-thread-summary:after{content:"";background:var(--mail-thread-line);z-index:0;width:2px;height:calc(50% + .75rem);position:absolute;top:calc(50% + 7px);left:calc(4px - 1.375rem)}.mail-thread-summary-avatar{color:var(--primary);border-color:color-mix(in oklab, var(--background) 82%, var(--border));background:color-mix(in oklab, var(--primary) 10%, var(--background));box-shadow:0 0 0 2px color-mix(in oklab, var(--background) 88%, transparent), 0 1px 2px color-mix(in oklab, var(--foreground) 8%, transparent);transition:transform .15s}.mail-thread-summary:hover .mail-thread-summary-avatar{transform:scale(1.05)}.mail-thread-summary-label{color:color-mix(in oklab, var(--primary) 44%, var(--muted-foreground))}.mail-thread-summary-pill{border-color:color-mix(in oklab, var(--primary) 14%, var(--border));background:color-mix(in oklab, var(--card) 72%, transparent);color:color-mix(in oklab, var(--primary) 35%, var(--muted-foreground))}.mail-thread-feedback{margin-top:.75rem}.mail-thread-card{border-color:var(--mail-thread-card-border);background:var(--mail-thread-card-surface);box-shadow:var(--shadow-xs);margin-top:.625rem}.mail-thread-summary+.mail-thread-card,.mail-thread-error+.mail-thread-card{margin-top:.75rem}.mail-thread-card:hover{border-color:var(--mail-thread-card-hover-border);box-shadow:var(--shadow-md)}.mail-thread-card:before{content:"";background:var(--background);border:2.5px solid color-mix(in oklab, var(--border) 78%, var(--primary));z-index:2;border-radius:9999px;width:10px;height:10px;transition:border-color .2s,background-color .2s,box-shadow .2s;position:absolute;top:1.125rem;left:-1.375rem}.mail-thread-card:after{content:"";background:var(--mail-thread-line);z-index:0;width:2px;height:calc(100% - .5rem);position:absolute;top:calc(1.125rem + 12px);left:calc(4px - 1.375rem)}.mail-thread-card:hover:before{border-color:color-mix(in oklab, var(--primary) 36%, var(--border));background:color-mix(in oklab, var(--primary) 7%, var(--background))}.mail-thread-card:last-child:after{display:none}.mail-thread-card[data-state=collapsed]{opacity:.9}.mail-thread-card[data-state=collapsed]:hover{opacity:1}.mail-thread-card[data-newest=true]{border-color:color-mix(in oklab, var(--primary) 24%, var(--border));box-shadow:0 10px 24px -18px color-mix(in oklab, var(--primary) 22%, transparent), var(--shadow-xs)}.mail-thread-card[data-newest=true]:before{background:var(--mail-thread-dot-fill);border-color:color-mix(in oklab, var(--primary) 40%, var(--background));width:12px;height:12px;box-shadow:0 0 0 3px var(--mail-thread-dot-ring);left:-1.5rem}.mail-thread-card[data-newest=true]:after{background:var(--mail-thread-line-strong);left:calc(5px - 1.5rem)}.mail-thread-card-toggle{transition:background-color .2s,color .2s}.mail-thread-card:hover .mail-thread-card-toggle,.mail-thread-card[data-state=expanded] .mail-thread-card-toggle{background:color-mix(in oklab, var(--primary) 3%, var(--card))}.mail-thread-card-avatar{box-shadow:0 1px 3px color-mix(in oklab, var(--foreground) 10%, transparent)}.mail-thread-card-body{border-top-color:color-mix(in oklab, var(--border) 72%, var(--background));background:var(--mail-thread-card-body-bg);border-radius:0 0 var(--radius-xl) var(--radius-xl)}.mail-thread-card-body [role=alert]{border-radius:calc(var(--radius-sm) - .125rem);font-size:.8125rem}.mail-thread-viewport{-ms-overflow-style:auto!important;scrollbar-width:thin!important;scrollbar-color:color-mix(in oklab, var(--primary) 18%, var(--border)) transparent!important}.mail-thread-viewport::-webkit-scrollbar{width:5px;display:block!important}.mail-thread-viewport::-webkit-scrollbar-track{background:0 0}.mail-thread-viewport::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--primary) 18%, var(--border));border-radius:9999px}@media (max-width:640px){.mail-thread-timeline{padding-left:1rem;padding-right:.875rem}.mail-thread-summary,.mail-thread-feedback,.mail-thread-card{margin-left:1.5rem}.mail-thread-summary:before,.mail-thread-card:before{left:-1.125rem}.mail-thread-summary:after,.mail-thread-card:after{left:calc(4px - 1.125rem)}.mail-thread-card[data-newest=true]:before{left:-1.25rem}.mail-thread-card[data-newest=true]:after{left:calc(5px - 1.25rem)}}.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:color-mix(in oklab, var(--foreground) 20%, transparent);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: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:color-mix(in oklab, var(--primary) 18%, transparent);border-radius:999px}.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:color-mix(in oklab, var(--color-accent) 12%, transparent)}.rbc-time-slot,.rbc-day-bg{border-color:var(--color-border)}.rbc-event{background:color-mix(in oklab, var(--color-primary) 12%, transparent);border:1px solid var(--color-primary);color:var(--color-primary);border-radius:var(--radius-md);box-shadow:0 1px 1px color-mix(in oklab, var(--foreground) 4%, transparent);padding:.125rem .375rem}.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:.95rem;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);border-radius:.5rem;align-items:center;gap:.4rem;padding:.35rem .5rem;font-size:.85rem;display:inline-flex}[data-email-image-placeholder] span[aria-hidden=true]{font-size:.9rem}.inbox-page-container .mail-thread-viewport,.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 .mail-thread-viewport::-webkit-scrollbar{width:0!important;height:0!important;display: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}}
