/*! @saas-platform/editor rich-text styles v1.0.0 — wrap content in .skilldeck-rich-text */
.skilldeck-rich-text{display:flow-root;font-family:inherit;color:#374151;line-height:1.75;overflow-wrap:break-word;word-wrap:break-word}.skilldeck-rich-text *,.skilldeck-rich-text *:before,.skilldeck-rich-text *:after{box-sizing:border-box}.skilldeck-rich-text .skilldeck-rich-text{display:contents}.skilldeck-rich-text>:first-child{margin-top:0}.skilldeck-rich-text>:last-child{margin-bottom:0}.skilldeck-rich-text h1,.skilldeck-rich-text h2,.skilldeck-rich-text h3,.skilldeck-rich-text h4,.skilldeck-rich-text h5,.skilldeck-rich-text h6{color:#111827;font-weight:700;font-style:normal;margin:1.25em 0 .4em;padding:0;line-height:1.25;letter-spacing:-.01em}.skilldeck-rich-text h1{font-size:2.5rem;font-weight:800}.skilldeck-rich-text h2{font-size:2rem}.skilldeck-rich-text h3{font-size:1.625rem}.skilldeck-rich-text h4{font-size:1.375rem;font-weight:600}.skilldeck-rich-text h5{font-size:1.125rem;font-weight:600}.skilldeck-rich-text h6{font-size:1rem;font-weight:600}.skilldeck-rich-text p{margin:.5em 0;padding:0}.skilldeck-rich-text p,.skilldeck-rich-text h1,.skilldeck-rich-text h2,.skilldeck-rich-text h3,.skilldeck-rich-text h4,.skilldeck-rich-text h5,.skilldeck-rich-text h6{white-space:pre-wrap}.skilldeck-rich-text p:empty:before,.skilldeck-rich-text h1:empty:before,.skilldeck-rich-text h2:empty:before,.skilldeck-rich-text h3:empty:before,.skilldeck-rich-text h4:empty:before,.skilldeck-rich-text h5:empty:before,.skilldeck-rich-text h6:empty:before,.skilldeck-rich-text li:empty:before,.skilldeck-rich-text blockquote:empty:before{content:"\a0"}.skilldeck-rich-text strong,.skilldeck-rich-text b{font-weight:600;color:#111827}.skilldeck-rich-text em,.skilldeck-rich-text i{font-style:italic}.skilldeck-rich-text u{text-decoration:underline}.skilldeck-rich-text s,.skilldeck-rich-text del{text-decoration:line-through}.skilldeck-rich-text u s,.skilldeck-rich-text s u{text-decoration:underline line-through}.skilldeck-rich-text a{color:#2563eb;text-decoration:underline;text-underline-offset:2px;font-weight:500;cursor:pointer}.skilldeck-rich-text a:hover{color:#1d4ed8}.skilldeck-rich-text code{color:#111827;background-color:#f3f4f6;font-weight:600;font-size:.875em;padding:.2em .35em;border-radius:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.skilldeck-rich-text blockquote{font-weight:500;font-style:italic;color:#1f2937;border-left:.25rem solid #e5e7eb;margin:1em 0;padding:0 0 0 1em;quotes:none}.skilldeck-rich-text ul,.skilldeck-rich-text ol{margin:.5em 0;padding:0 0 0 1.625em}.skilldeck-rich-text ul:not([style*=list-style-type]){list-style-type:disc}.skilldeck-rich-text ol:not([style*=list-style-type]){list-style-type:decimal}.skilldeck-rich-text ul ul:not([style*=list-style-type]){list-style-type:circle}.skilldeck-rich-text ul ul ul:not([style*=list-style-type]){list-style-type:square}.skilldeck-rich-text ol ol:not([style*=list-style-type]){list-style-type:lower-alpha}.skilldeck-rich-text ol ol ol:not([style*=list-style-type]){list-style-type:lower-roman}.skilldeck-rich-text ul ul,.skilldeck-rich-text ul ol,.skilldeck-rich-text ol ul,.skilldeck-rich-text ol ol{margin:.25em 0}.skilldeck-rich-text li{display:list-item;margin:.25em 0;padding:0}.skilldeck-rich-text li::marker{color:#6b7280}.skilldeck-rich-text li>p{margin:0}.skilldeck-rich-text hr{height:0;border:none;border-top:1px solid #e5e7eb;margin:3em 0;clear:both}.skilldeck-rich-text pre{color:#e5e7eb;background-color:#1f2937;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin:1.5rem 0;border-radius:.375rem;padding:.8571429em 1.1428571em;white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.skilldeck-rich-text pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.skilldeck-rich-text img,.skilldeck-rich-text video{display:block;max-width:100%;height:auto;margin:1.5rem auto;border-radius:.5rem}.skilldeck-rich-text .skilldeck-table-wrapper{width:100%;overflow-x:auto;margin:1.5rem 0}.skilldeck-rich-text table{width:100%;max-width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;text-align:left;text-indent:0;margin:1.5rem 0;font-size:.875em;line-height:1.7142857}.skilldeck-rich-text .skilldeck-table-wrapper>table{margin:0}.skilldeck-rich-text thead,.skilldeck-rich-text th{color:#111827;font-weight:600;background-color:#f9fafb}.skilldeck-rich-text th,.skilldeck-rich-text td{border:1px solid #d1d5db;padding:.75em;text-align:left;vertical-align:top;word-break:break-word;min-width:50px}.skilldeck-rich-text th>p,.skilldeck-rich-text td>p{margin:0}.skilldeck-rich-text tbody tr:nth-child(2n){background-color:#f9fafb}.skilldeck-rich-text tbody tr:hover{background-color:#f3f4f6}@media (max-width: 640px){.skilldeck-rich-text h1{font-size:2rem}.skilldeck-rich-text h2{font-size:1.625rem}.skilldeck-rich-text h3{font-size:1.375rem}.skilldeck-rich-text h4{font-size:1.1875rem}.skilldeck-rich-text h5{font-size:1.0625rem}.skilldeck-rich-text img[style*=float]{float:none!important;width:100%!important;margin:1rem 0!important}}
