@layer theme,base,components,utilities;@layer components{[data-slot=sheet-content]>:where(:not([data-slot=sheet-header],[data-slot=sheet-footer],[data-slot=sheet-close],[data-sheet-flush],[data-radix-scroll-area-viewport])){padding-inline:var(--stryk-gutter, 1rem)}[data-slot=sheet-body]{padding-inline:var(--stryk-gutter, 1rem)}}[data-slot=sheet-content]>*{min-width:0;max-width:100%}[data-slot=sheet-content][data-side=right],[data-slot=sheet-content][data-side=left]{border-top:env(safe-area-inset-top,0px) solid transparent;border-bottom:env(safe-area-inset-bottom,0px) solid transparent;background-clip:border-box}[data-slot=sheet-content][data-side=right]{border-right:env(safe-area-inset-right,0px) solid transparent}[data-slot=sheet-content][data-side=left]{border-left:env(safe-area-inset-left,0px) solid transparent}[data-slot=sheet-content][data-side=bottom]{padding-bottom:max(env(safe-area-inset-bottom,0px),var(--sheet-bottom-padding, 0px))}.stryk-placeholder-library{display:flex;flex-direction:column;height:min(480px,var(--radix-popover-content-available-height, calc(100dvh - 1.5rem) ));max-height:min(480px,var(--radix-popover-content-available-height, calc(100dvh - 1.5rem) ));overflow:hidden;container:placeholder-library / size}.stryk-placeholder-library__search{display:flex;flex-shrink:0;align-items:center;gap:.375rem;padding:.625rem}.stryk-placeholder-library__category-nav{display:flex;flex-shrink:0;align-items:center;gap:.125rem;border-bottom:1px solid var(--border);padding:0 .5rem .375rem}.stryk-placeholder-library__categories{display:flex;min-width:0;flex:1;gap:.125rem;overflow-x:auto;overscroll-behavior-x:contain}.stryk-placeholder-library__results{position:relative;min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 .5rem .5rem}.stryk-placeholder-library__heading{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:.375rem;background:var(--workspace-surface);padding:.625rem .625rem .375rem;font-size:.75rem;line-height:1rem;font-weight:500;color:var(--muted-foreground)}.stryk-placeholder-library__preview{display:flex;height:4.5rem;flex-shrink:0;align-items:center;gap:.75rem;overflow:hidden;border-top:1px solid var(--border);background:var(--muted);padding:.5rem .75rem}@container placeholder-library (max-height: 280px){.stryk-placeholder-library__preview{display:none}}@container placeholder-library (max-height: 180px){.stryk-placeholder-library__category-nav{display:none}.stryk-placeholder-library__heading{position:static}}.stryk-placeholder-node{display:inline;vertical-align:baseline}.stryk-placeholder-chip{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;margin:0 .08em;padding:.05em .4em;border:1px solid #c7cef2;border-radius:.35rem;background:#eef1ff;color:#222375;font:inherit;font-size:.86em;font-weight:650;line-height:1.5;white-space:nowrap;vertical-align:baseline;cursor:pointer}.stryk-placeholder-chip:hover{border-color:#737bc5;background:#e6eaff}.stryk-placeholder-chip:focus-visible{outline:2px solid #222375;outline-offset:2px}.ProseMirror-selectednode .stryk-placeholder-chip{outline:2px solid #222375;outline-offset:1px}@media(prefers-reduced-motion:no-preference){.stryk-placeholder-chip{transition:border-color .12s ease,background-color .12s ease}}.stryk-placeholder-text-editor{position:relative;min-width:0;overflow:hidden}.stryk-placeholder-text-editor:focus-within{border-color:#737bc5;box-shadow:0 0 0 2px #22237519}.stryk-placeholder-text-toolbar{position:absolute;z-index:1;top:.35rem;right:.4rem}.stryk-placeholder-text-content{min-height:2.5rem;padding:.65rem 3rem .65rem .75rem;outline:none;color:inherit;font:inherit;font-size:.875rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.stryk-placeholder-text-content p{margin:0;min-height:1.55em}.stryk-placeholder-text-hint{position:absolute;top:.65rem;left:.75rem;max-width:calc(100% - 3.5rem);overflow:hidden;color:#98a2b3;font-size:.875rem;line-height:1.55;white-space:pre-wrap;pointer-events:none}.stryk-placeholder-code-editor{height:100%;border:0;border-radius:0;background:#111827;color:#dbeafe}.stryk-placeholder-code-editor:focus-within{border-color:transparent;box-shadow:none}.stryk-placeholder-code-editor>div:has(>.stryk-placeholder-text-content){height:100%;overflow-y:auto}.stryk-placeholder-code-editor .stryk-placeholder-text-content{min-height:100%;padding:1rem 3rem 1rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.625}.stryk-placeholder-code-editor .stryk-placeholder-text-hint{top:1rem;left:1rem;color:#94a3b8;font-family:ui-monospace,monospace;font-size:11px}.stryk-email-rich-content{min-height:180px;max-height:480px;overflow:auto;padding:16px;outline:none;color:#182230;font:15px/1.6 Arial,sans-serif;overflow-wrap:anywhere}.stryk-email-rich-content[contenteditable=false]{background:#f8fafc}.stryk-email-rich-content p{margin:0 0 12px}.stryk-email-rich-content h1{margin:18px 0 10px;font-size:26px;font-weight:700}.stryk-email-rich-content h2{margin:18px 0 10px;font-size:22px;font-weight:700}.stryk-email-rich-content h3{margin:16px 0 8px;font-size:18px;font-weight:700}.stryk-email-rich-content h4,.stryk-email-rich-content h5,.stryk-email-rich-content h6{margin:14px 0 8px;font-size:16px;font-weight:700}.stryk-email-rich-content strong{font-weight:700}.stryk-email-rich-content em{font-style:italic}.stryk-email-rich-content ul,.stryk-email-rich-content ol{padding-left:24px;margin:0 0 12px}.stryk-email-rich-content ul{list-style:disc}.stryk-email-rich-content ol{list-style:decimal}.stryk-email-rich-content a{color:#222375;text-decoration:underline}.stryk-email-rich-content blockquote{margin:12px 0;padding-left:16px;border-left:3px solid #d0d5dd}.stryk-email-rich-content img{max-width:100%;height:auto}.stryk-email-rich-content table{width:100%;table-layout:fixed;border-collapse:collapse}.stryk-email-rich-content td,.stryk-email-rich-content th{border:1px solid #d0d5dd;padding:6px;min-width:32px}.stryk-email-rich-content :last-child{margin-bottom:0}
