@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}.shm-editor *,.shm-editor :after,.shm-editor :before{box-sizing:border-box;margin:0;padding:0}.shm-editor button{cursor:pointer;font:inherit;outline:inherit;background:0 0;border:none;padding:0}.shm-editor input{font-family:inherit;font-size:inherit;line-height:inherit}.shm-editor table{border-collapse:collapse;border-spacing:0}.shm-editor hr{border:0;height:0}:root{interpolate-size:allow-keywords;--shm-shadow-color:0deg 0% 76%;--shm-shadow-elevation-medium:.7px .4px .8px hsl(var(--shm-shadow-color)/.28),1.8px 1px 2.1px -1.1px hsl(var(--shm-shadow-color)/.25),4.6px 2.7px 5.4px -2.2px hsl(var(--shm-shadow-color)/.22),11.6px 6.8px 13.6px -3.2px hsl(var(--shm-shadow-color)/.18);--shm-editor-bg-color:#fff;--shm-dialog-bg-color:#fff;--shm-input-bg-color:#fff;--shm-input-border-color:#e6e6e6;--shm-input-text-color:#52525b;--shm-input-text-color-dark:#fff;--shm-muted:#f2f2f2;--shm-muted-foreground:#6b7280;--shm-rounded-md:.375rem;--shm-rouned-sm:.125rem;--shm-tw-shadow:0 1px 2px 0 #0000000d;--shm-gray-100:#f3f4f6;--shm-gray-200:#e5e7eb;--shm-gray-300:#d1d5db;--shm-gray-500:#6b7280;--shm-gray-600:#52525b;--shm-gray-800:#1f2937;--shm-active:#f97316;--shm-danger:347deg 77% 50%;--shm-brand:#f97316;--shm-text-xs:.75rem;--shm-text-sm:.875rem;--shm-font-normal:400;--shm-font-medium:500;--shm-font-semibold:600;--shm-font-bold:700;--shm-line-height-sm:1.25rem;--shm-box-shadow-sm:#0000000d 0px 0px 0px 1px;--shm-box-shadow-md:#0e3f7e0a 0px 0px 0px 1px,#2a33450a 0px 1px 1px -.5px,#2a33460a 0px 3px 3px -1.5px,#2a33460a 0px 6px 6px -3px,#0e3f7e0a 0px 12px 12px -6px,#0e3f7e0a 0px 24px 24px -12px;--shm-default-horizontal-padding:24px;--shm-default-vertical-padding:12px}.shm-editor{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.5}.with-default-padding{padding-left:var(--shm-default-horizontal-padding);padding-right:var(--shm-default-horizontal-padding)}.with-full-bleed{padding-left:0;padding-right:0}@keyframes pad-in{0%{padding-left:0;padding-right:0}to{padding-left:var(--shm-default-horizontal-padding);padding-right:var(--shm-default-horizontal-padding)}}@keyframes pad-out{0%{padding-left:var(--shm-default-horizontal-padding);padding-right:var(--shm-default-horizontal-padding)}to{padding-left:0;padding-right:0}}@media (prefers-color-scheme:dark){:root{--shm-editor-bg-color:#18181b;--shm-dialog-bg-color:#181818;--shm-input-bg-color:#323232;--shm-input-border-color:#d1d5db;--shm-input-text-color:#dcdcdc;--shm-input-text-color-dark:#fff;--shm-muted:#343434;--shm-muted-foreground:#6b7280}}.shm-nosb{scrollbar-color:var(--shm-gray-200) transparent;scrollbar-width:thin}.shm-nosb::-webkit-scrollbar{width:12px}.shm-nosb::-webkit-scrollbar-track{background:0 0}.shm-nosb::-webkit-scrollbar-thumb{background-color:var(--shm-gray-200);border:3px solid #0000;border-radius:20px}.shm-social-media-container{cursor:pointer;align-items:center;gap:.5rem;padding:.5rem;display:flex}.shm-social-media-container:hover{background-color:var(--shm-muted);border-radius:var(--shm-rounded-md)}.shm-social-media-text{color:var(--shm-gray-500);font-size:var(--shm-text-sm)}.shm-slash-command-list{background:var(--shm-dialog-bg-color);border-radius:var(--shm-rounded-md);box-shadow:var(--shm-box-shadow-md);flex-direction:column;gap:12px;width:320px;min-width:320px;max-height:20rem;padding:8px;display:flex;overflow-y:auto}.shm-slash-command-item{color:var(--shm-gray-500);cursor:pointer;font-size:var(--shm-text-sm);background:0 0;border:none;width:100%;padding:4px 12px}.shm-slash-command-group-heading{color:var(--shm-gray-500);font-size:var(--shm-text-xs);font-weight:var(--shm-font-semibold);line-height:var(--shm-line-height-sm);padding-left:12px}.shm-slash-command-divider{border:.1px solid var(--shm-input-border-color)}.shm-slash-command-item-title{color:var(--shm-gray-800);font-weight:var(--shm-font-semibold)}.shm-slash-command-item-description,.shm-slash-command-item-title{font-size:var(--shm-text-sm);line-height:var(--shm-line-height-sm)}.shm-slash-command-item-description{color:var(--shm-muted-foreground);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.shm-slash-command-item.selected{background-color:var(--shm-muted);border-radius:var(--shm-rounded-md)}.shm-slash-command-item.selected .shm-slash-command-item-title{color:var(--shm-brand)}.shm-slash-command-item:hover{background-color:var(--shm-muted);border-radius:var(--shm-rounded-md)}.shm-slash-command-item:hover .shm-slash-command-item-title{color:var(--shm-brand)}.shm-bubble-menu{background-color:var(--shm-dialog-bg-color);border:1px solid var(--shm-input-border-color);border-radius:.375rem;width:fit-content;padding:.25rem;display:flex;box-shadow:0 1px 2px #0000000d}.shm-bubble-menu button{color:var(--shm-gray-500);cursor:pointer;background-color:#0000;border:none;border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem}.shm-bubble-menu button:hover{background-color:var(--shm-muted);color:var(--shm-active)}.shm-popover{background-color:var(--shm-dialog-bg-color);border-radius:.375rem;padding:1rem}.shm-control-label{color:var(--shm-muted-foreground);font-size:.75rem;line-height:1rem}.shm-control-input{background-color:var(--shm-input-bg-color);border:1px solid var(--shm-input-border-color);border-radius:var(--shm-rounded-md);color:var(--shm-input-text-color);outline:none;padding:.5rem;font-size:.75rem;line-height:1rem;transition:border-color .2s ease-in-out}.shm-control-input:focus{border-color:var(--shm-brand)}.shm-color-input,input[type=color]{appearance:none;background-color:#0000;border:none;border-radius:10px;width:25px;height:25px}input[type=color]::-webkit-color-swatch-wrapper{width:20px;height:20px;padding:0}input[type=color]::-webkit-color-swatch{border:1px solid #ccc}.shm-input-field{border:1px solid var(--shm-input-border-color);border-radius:var(--shm-rounded-md);padding:.5rem}.shm-custom-button-popup{border-radius:var(--shm-rounded-md);gap:1rem;padding:1rem}.shm-col-align,.shm-custom-button-popup{flex-direction:column;display:flex}.shm-row-align{flex-direction:row;align-items:center;width:100%;display:flex}.shm-column-popover{background-color:var(--shm-dialog-bg-color);border:.5px solid var(--shm-input-border-color);box-shadow:var(--shm-box-shadow-md);z-index:9999;border-radius:6px;min-width:200px;position:absolute}.shm-column-popover-content{padding:16px}.shm-column-popover-arrow{background-color:var(--shm-dialog-bg-color);z-index:-1;border:1px solid #ddd;width:8px;height:8px;position:absolute;transform:rotate(45deg)}.shm-column-popover-arrow.top{border-top:none;border-left:none;bottom:-5px}.shm-column-popover-arrow.bottom{border-bottom:none;border-right:none;top:-5px}.shm-column-popover-arrow.left{border-top:none;border-left:none;right:-5px}.shm-column-popover-arrow.right{border-top:none;border-right:none;left:-5px}.shm-column-popover[data-placement=top]{box-shadow:0 2px 8px #00000026}.shm-column-popover[data-placement=bottom]{box-shadow:0 1px 5px #0000001a}.shm-column-popover[data-placement=left]{box-shadow:2px 0 8px #00000026}.shm-column-popover[data-placement=right]{box-shadow:var(--shm-shadow-elevation-medium)}.shm-column-handle-button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:4px;padding:4px;position:absolute;top:-24px;left:0;box-shadow:0 1px 3px #0000001a}.shm-column-handle-button:hover{background:#f5f5f5}.shm-icon{color:var(--shm-gray-500);width:1.25rem;height:1.25rem}.shm-node-action-icon{color:var(--shm-gray-500);width:1rem;height:1rem}.shm-node-action-icon.active{color:var(--shm-active)}.shm-ghost-button{border-radius:var(--shm-rounded-md);color:var(--shm-gray-500);cursor:pointer;font-size:var(--shm-text-sm);border:none;outline:none;justify-content:center;align-items:center;display:flex}.shm-ghost-button:hover{background-color:var(--shm-gray-200)}.shm-ghost-button.active{background-color:var(--shm-gray-100)!important;border-color:var(--shm-active)!important;color:var(--shm-active)!important}.shm-control-button{background-color:var(--shm-input-bg-color);border:.5px solid var(--shm-input-border-color);color:var(--shm-gray-300);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:6px;display:flex}.shm-control-button:hover{background-color:var(--shm-gray-100)}.shm-h1{letter-spacing:.025em;font-size:30px;font-weight:700;line-height:30px;margin:0 0 10px!important;font-family:Inter,sans-serif!important}div[data-type=shm-columns]{flex-direction:row;display:flex}div[data-type=shm-columns].separate-columns{gap:0!important}div[data-type=shm-columns].separate-columns>*{margin-right:15px!important}div[data-type=shm-columns].separate-columns>:last-child{margin-right:0!important}div[data-type=shm-column]{border:1px dashed var(--shm-gray-300);position:relative}#shootmail-editor{position:relative}#shm-tooltip{color:#fff;background:#222;border-radius:4px;width:max-content;padding:5px;font-size:90%;font-weight:700;display:none;position:absolute;top:0;left:0}.shm-node-wrapper{flex-direction:row;align-items:center;display:flex;position:relative}.shm-node-action-button-wrapper{opacity:0;flex-direction:row;gap:10px;transition:opacity .2s;display:flex;position:absolute;left:-50px}.shm-node-wrapper.is-in-column .shm-node-action-button-wrapper{display:none}.shm-node-wrapper:hover .shm-node-action-button-wrapper{opacity:1}.drag-handle:after{content:"⠿";cursor:grab}.add-node-handle:after,.drag-handle:after{color:#0d0d0d50;background:#0d0d0d10;border-radius:.25rem;justify-content:center;align-items:center;width:1rem;height:1.25rem;font-weight:700;display:flex}.add-node-handle:after{content:"+";cursor:pointer}.shm-image-upload-ui,.shm-logo-upload-ui{background-color:var(--shm-muted);color:var(--shm-gray-500);cursor:pointer;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;padding:2rem;display:flex;position:relative}.shm-image-upload-ui{width:100%;min-height:10rem;font-size:14px}.shm-logo-upload-ui{width:250px;height:100px;margin:0 auto;font-size:10px}.shm-image-url-input-button{padding:.5rem;font-size:.875rem}.shm-image-url-input-button,.shm-logo-url-input-button{background-color:var(--shm-editor-bg-color);border:none;border:1px solid var(--shm-input-border-color);color:var(--shm-gray-500);cursor:pointer;border-radius:.5rem;margin:.25rem;position:absolute;top:0;right:0}.shm-logo-url-input-button{padding:.25rem;font-size:.5rem}.shm-url-input-popup{background-color:var(--shm-dialog-bg-color);box-shadow:var(--shm-box-shadow-sm);border-radius:.25rem;padding:1rem;font-size:.875rem}.shm-editor{background-color:var(--shm-editor-bg-color);outline:none;width:100%;max-width:680px;min-height:50vh}.shm-heading,.shm-text{text-wrap:pretty;font-family:Inter,sans-serif!important}.shm-heading{color:var(--shm-gray-800);letter-spacing:-.025em;width:100%;line-height:1}.shm-text{color:var(--shm-gray-600);letter-spacing:.025em;width:100%;font-size:15px;font-weight:400;line-height:1.75}.shm-footer-text{color:var(--shm-gray-300);font-size:12px}.shm-button{border:.5px solid var(--shm-gray-200);font-size:var(--shm-text-sm);font-weight:600;line-height:var(--shm-line-height-sm);transition:width .2s ease-in-out}.shm-button:hover{box-shadow:var(--shm-box-shadow-sm)}.shm-ul-list{margin:0 0 15px;padding:0;list-style-type:disc}.shm-ul-list.is-in-column .shm-node-action-button-wrapper{display:none}.shm-ol-list{margin:0 0 15px;padding:0;list-style-type:decimal}.shm-ol-list,.shm-ul-list li{margin:0 0 0 30px;font-family:Inter,sans-serif!important}.shm-ol-list{color:var(--shm-gray-600);font-size:15px}.shm-ul-list li::marker{color:var(--shm-gray-600);font-size:15px}.tiptap div.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);font-size:var(--shm-text-sm);height:0;left:var(--shm-default-horizontal-padding);pointer-events:none;position:absolute;top:2px}.shm-link{text-decoration:underline}.hover{cursor:pointer}.hover:hover{background-color:var(--shm-muted)}.shm-loader{border:3px solid var(--shm-gray-300);border-bottom-color:var(--shm-active);box-sizing:border-box;border-radius:50%;width:25px;height:25px;animation:.7s linear infinite rotation;display:inline-block}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.shm-hr{margin:.5rem 0;border-top:1px solid var(--shm-gray-300)!important}.shm-node-delete-button{background-color:hsl(var(--shm-danger)/.1)}.shm-node-delete-button:hover{background-color:hsl(var(--shm-danger)/.2)}.shm-node-delete-button svg{color:hsl(var(--shm-danger))!important}.shm-collection-table{border-collapse:collapse;table-layout:fixed;width:100%}.shm-collection-table td{vertical-align:top}.shm-ol-list li p.with-default-padding,.shm-ul-list li p.with-default-padding,[data-type=shm-column] .with-default-padding{padding-left:0;padding-right:0}[data-type=grid]{border-collapse:collapse;table-layout:fixed;width:100%}[data-type=grid-row]{flex-direction:row;display:flex}[data-type=grid-cell],[data-type=liquid-section]{border:1px dashed var(--shm-gray-300);vertical-align:top}.shm-node-banner{background-color:var(--shm-muted);border-top-left-radius:var(--shm-rounded-md);border-top-right-radius:var(--shm-rounded-md);color:var(--shm-gray-500);align-items:center;gap:5px;padding:2px 10px;display:flex;position:absolute;top:-25px;right:24px}.shm-node-banner:before{color:var(--shm-gray-500);content:attr(data-info);font-size:10px;font-weight:400}.shm-banner-tooltip-trigger{color:var(--shm-gray-500);cursor:pointer;font-size:12px;font-weight:900}@media (prefers-color-scheme:dark){.shm-bubble-menu button,.shm-footer-text,.shm-heading,.shm-node-action-icon,.shm-slash-command-group-heading,.shm-slash-command-item,.shm-slash-command-item-title,.shm-text{color:var(--shm-gray-100)}.shm-node-delete-button{background-color:hsl(var(--shm-danger)/.2)}.shm-node-delete-button:hover{background-color:hsl(var(--shm-danger)/.3)}.shm-control-button:hover{background-color:var(--shm-gray-800)}.shm-control-button:hover,.shm-ghost-button:hover{transition:all .2s ease-in-out;transform:scale(1.05)}.shm-ghost-button.active,.shm-ghost-button:hover{background-color:var(--shm-input-bg-color)!important}.shm-ghost-button.active{border-color:var(--shm-active)!important;color:var(--shm-active)!important}.shm-control-label,.shm-ol-list{color:var(--shm-gray-100)}.shm-ul-list li::marker{color:var(--shm-gray-100)}}.ui-checkbox{--primary-color:var(--shm-brand);--secondary-color:#fff;--primary-hover-color:#4096ff;--checkbox-diameter:20px;--checkbox-border-radius:5px;--checkbox-border-color:#d9d9d9;--checkbox-border-width:1px;--checkbox-border-style:solid;--checkmark-size:1.2}.ui-checkbox,.ui-checkbox *,.ui-checkbox :after,.ui-checkbox :before{box-sizing:border-box}.ui-checkbox{appearance:none;background:var(--secondary-color);border:var(--checkbox-border-width) var(--checkbox-border-style) var(--checkbox-border-color);border-radius:var(--checkbox-border-radius);cursor:pointer;height:var(--checkbox-diameter);-o-transition:all .3s;width:var(--checkbox-diameter);transition:all .3s;position:relative}.ui-checkbox:after{border-radius:inherit;-webkit-box-shadow:0 0 0 calc(var(--checkbox-diameter)/2.5) var(--primary-color);box-shadow:0 0 0 calc(var(--checkbox-diameter)/2.5) var(--primary-color);content:"";opacity:0;-o-transition:all .5s cubic-bezier(.12,.4,.29,1.46);transition:all .5s cubic-bezier(.12,.4,.29,1.46);position:absolute;inset:0}.ui-checkbox:before{border-bottom:2px solid var(--secondary-color);border-right:2px solid var(--secondary-color);content:"";opacity:0;-o-transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;width:4px;height:7px;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)rotate(45deg)scale(0)}.ui-checkbox:hover{border-color:var(--primary-color)}.ui-checkbox:checked{background:var(--primary-color);border-color:#0000}.ui-checkbox:checked:before{opacity:1;-webkit-transform:translate(-50%,-50%) rotate(45deg) scale(var(--checkmark-size));-ms-transform:translate(-50%,-50%) rotate(45deg) scale(var(--checkmark-size));transform:translate(-50%,-50%) rotate(45deg) scale(var(--checkmark-size));-o-transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s}.ui-checkbox:active:not(:checked):after{-webkit-box-shadow:none;box-shadow:none;opacity:1;-o-transition:none;transition:none}.shm-modal-overlay{opacity:0;z-index:1000;background-color:#ffffffd9;width:100%;height:100%;transition:opacity .3s ease-in-out;position:fixed;top:0;left:0}.shm-modal-overlay-show{opacity:1}.shm-modal{background-color:var(--shm-dialog-bg-color);opacity:0;z-index:1001;border-radius:8px;flex-direction:column;width:80%;height:90%;transition:all .3s ease-in-out;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(.95);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.shm-modal-show{opacity:1;transform:translate(-50%,-50%)scale(1)}.shm-modal-header{border-bottom:1px solid #e5e7eb;align-items:center;padding:1rem;display:flex}.shm-modal-title{color:#111827;margin:0;font-size:1.25rem;font-weight:600}.shm-view-toggle{gap:.5rem;margin-left:auto;margin-right:1rem;display:flex}.shm-view-toggle-button{background:var(--shm-input-bg-color);color:#6b7280;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;transition:all .2s;display:flex}.shm-view-toggle-button:hover{background:var(--shm-dialog-bg-color);border:1px solid var(--shm-input-border-color)}.shm-view-toggle-button.active{border:1px solid #d1d5db;border-color:var(--shm-input-border-color)}.shm-modal-close{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:.5rem;font-size:1.5rem;line-height:1;transition:color .2s}.shm-modal-close:hover{color:#111827}.shm-modal-content{flex:1;justify-content:center;padding:1rem;transition:width .3s;display:flex;overflow:hidden}.shm-preview-iframe{background:#fff;border:1px solid #e5e7eb;border-radius:4px;width:100%;height:100%;transition:width .3s}.shm-preview-iframe-mobile{width:480px;margin:0 auto}@media (prefers-color-scheme:dark){.shm-modal-overlay{background-color:#000000bf}.shm-modal-header{border-bottom-color:#374151}.shm-modal-title{color:#f9fafb}.shm-modal-close{color:#9ca3af}.shm-modal-close:hover{color:#f9fafb}.shm-preview-iframe{background:#f9fafb;border-color:#374151}}.hint.svelte-1r2kwqe{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-400,oklch(70.7% .022 261.325))}
