@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";body.route-login{margin:0;padding:0;background-color:#294057;overflow-y:auto!important;height:100%}.login-bg{position:absolute;inset:0;z-index:-1;overflow:hidden}.login-bg__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.8}.cardtext{height:110px}.icon-container{width:130px}:root{--sidebar-width: 322px;--sidebar-width-collapsed: 80px;--rightbar-width: 280px;--rightbar-width-collapsed: 80px;--anim-fast: .3s;--anim-ease: ease}body.route-app{margin:0;padding:0;overflow:hidden;height:100%}.layout-container{width:100%;height:100vh}.layout-grid{display:flex;min-height:100vh;background-color:var(--main-content-background);width:100%;--_sidebar-w: var(--sidebar-width);--_rightbar-w: var(--rightbar-width)}.layout-grid.sidebar-collapsed{--_sidebar-w: var(--sidebar-width-collapsed)}.layout-grid.rightbar-collapsed{--_rightbar-w: var(--rightbar-width-collapsed)}.main-content{flex-grow:1;margin-left:var(--_sidebar-w);margin-right:var(--_rightbar-w);background-color:var(--main-content-background);min-height:100vh;padding-left:15px;margin-top:15px!important;box-sizing:border-box;transition:margin-left .3s ease,margin-right .3s ease,width .3s ease;width:calc(100% - var(--_sidebar-w) - var(--_rightbar-w))}.toggle-btn{position:absolute;top:20px;border-radius:50%;width:23px;height:23px;border:none;z-index:101;color:var(--toggle-fg);background-color:transparent;cursor:pointer;line-height:0;display:grid;place-items:center}.toggle-btn:hover,.toggle-btn:focus-visible{color:var(--toggle-fg-hover);outline:none}.toggle-btn .icon-sidebar{display:block}.sidebar-toggle{right:20px}.rightbar-toggle{left:-15px}.sidebar.collapsed .sidebar-toggle,.rightbar.collapsed .rightbar-toggle{transform:rotate(180deg)}.collapsed .hide-on-collapse{opacity:0;visibility:hidden}.collapsed .logo-text,.collapsed .profile-info{opacity:0}.profile-info{transition:opacity .2s ease}.card-radius{border-radius:20px 0 0;border-top:1px solid var(--border-card);border-left:1px solid var(--border-card)}.chatbot-top-chat-divisor{border-bottom:1px solid var(--border-card)}.chatbot-top-chat{height:50px;font-size:13px}@media (max-width: 960px){.layout-grid{--_sidebar-w: var(--sidebar-width-collapsed);--_rightbar-w: 0px}.rightbar{display:none!important}.main-content{margin-right:0;width:calc(100% - var(--_sidebar-w))}.sidebar{box-shadow:8px 0 18px #0000001a}.sidebar-toggle{right:-10px}}.breadlinks{color:#333}.breadlinks:hover{color:#7c7c7c}a.links-breadcrumb{color:#6c757d}a:hover.links-breadcrumb{color:#ff9492}.scrollbar-custom{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#6b7280 transparent}.scrollbar-custom::-webkit-scrollbar{width:8px}.scrollbar-custom::-webkit-scrollbar-track{background:transparent}.scrollbar-custom::-webkit-scrollbar-thumb{background:#ecd0c8;border-radius:999px}.scrollbar-custom::-webkit-scrollbar-thumb:hover{background:#9ca3af}.rt-editor-area{min-height:160px;max-height:820px;overflow-y:auto;white-space:pre-wrap;word-break:break-word;font-size:16px;font-weight:400;line-height:1.6}.rt-editor-area[data-placeholder]:empty:before{content:attr(data-placeholder);color:#999}.rt-code-block{display:block;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;background-color:#f3f2f1;border-radius:4px;padding:6px 8px;white-space:pre-wrap;word-break:break-word}pre[data-sorgia-code-block]{margin:4px 0}.green-label{color:#00899a}.grey-label{color:#919191}.sorgia-doc-content{font-size:15px!important;font-weight:400;line-height:1.6}.sorgia-doc-content>p,.sorgia-doc-content>div{margin-top:0;margin-bottom:1.5rem}.sorgia-doc-content>div>p,.sorgia-doc-content>div>div{margin-top:0;margin-bottom:1.5rem}.sorgia-doc-content>p:last-child,.sorgia-doc-content>div:last-child,.sorgia-doc-content>div>p:last-child,.sorgia-doc-content>div>div:last-child{margin-bottom:0}.overview-card-snippet{font-size:14px;line-height:1.5;margin-bottom:0}.btn-nolink-portada{color:#fff!important}.btn-nolink-portada:hover{color:#ccc!important}.btn-nolink-portada-dark{color:#333!important}.btn-nolink-portada-dark:hover{color:#666!important}.cookie-banner{position:fixed;left:0;right:0;bottom:0;z-index:1080;background:#000000e6;color:#fff;padding:.75rem 1rem}.cookie-banner__content{max-width:1140px;margin:0 auto;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between}.cookie-banner p{margin:0}.rightbar{width:var(--rightbar-width);background:var(--sidebar-background-color);transition:width .3s ease;position:fixed;right:0;border-top:1px solid var(--sidebar-border-color);top:15px;height:100vh;padding-bottom:50px;z-index:100}.rightbar.collapsed{width:var(--rightbar-width-collapsed)}.rightbar-link{color:var(--rightbar-link);transition:all .2s ease;border-radius:8px;margin:4px 16px;white-space:nowrap;overflow:hidden}.rightbar-link:hover{color:var(--rightbar-link-hover);background:#ffffff1a;transform:translate(-5px)}.rightbar-link.active{color:var(--rightbar-link);background:#ffffff1a}.section-title-rightbar{color:#ff9492;font-size:10px;font-weight:600;text-indent:13px;text-transform:uppercase;letter-spacing:.03em}.lang-switcher{min-width:120px}.lang-switcher--inline .btn{min-width:44px}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;border:0;padding:0;margin:-1px}.rightbar-scroll{flex:1 1 auto;overflow:auto;-webkit-overflow-scrolling:touch;padding-bottom:.5rem}.rightbar-scroll::-webkit-scrollbar{width:8px}.rightbar-scroll::-webkit-scrollbar-track{background:transparent}.rightbar-scroll::-webkit-scrollbar-thumb{background-color:#0000002e;border-radius:8px;border:2px solid transparent;background-clip:content-box}.rightbar-scroll:hover::-webkit-scrollbar-thumb{background-color:#00000047}.rightbar-scroll{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.28) transparent}@media (prefers-color-scheme: dark){.rightbar-scroll::-webkit-scrollbar-thumb{background-color:#ffffff38}.rightbar-scroll:hover::-webkit-scrollbar-thumb{background-color:#ffffff52}.rightbar-scroll{scrollbar-color:rgba(255,255,255,.32) transparent}}.button-add-subagents,.no-button-appears{padding:0;border:0px;margin:0}.rightbar-inclussion .sidebar-menu__labellink{display:flex;align-items:center;justify-content:space-between;gap:0px;padding-left:20px;line-height:0;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;word-break:break-word;min-width:0}.rightbar-submenu__label{position:relative;display:block;padding-left:8px;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.rightbar-submenu__label>svg,.rightbar-submenu__label>i{position:absolute;left:0;top:2px}.sidebar-menu__link,.sidebar-menu__nolink,.rightbar-submenu__link{text-decoration:none;color:inherit}.rightbar-submenu__link{width:100%;display:flex;align-items:center;gap:6px;appearance:none;border:none;background:var(--submenu-item-bg, transparent);color:var(--submenu-item-color, transparent);cursor:pointer;text-align:left;font:inherit;font-weight:400;font-size:13px;font-family:Roboto,sans-serif;--submenu-indent: 28px;padding:0px 0px 0px var(--submenu-indent);padding-top:5px;padding-bottom:5px;padding-right:10px;border-radius:6px;overflow-wrap:anywhere;word-break:break-word;transition:background-color .16s var(--anim-ease),transform .12s var(--anim-ease)}.rightbar-submenu__link:hover{text-decoration:none;background:var(--submenu-item-bg-hover, transparent);transform:translate(0);border-radius:0;padding:0px 0px 0px var(--submenu-indent);padding-top:5px;padding-bottom:5px;padding-right:5px;color:#fff}.rightbar-submenu__link.is-active{color:#44966a;font-weight:700;background:var(--submenu-item-bg-active, transparent);box-shadow:var(--submenu-item-shadow-active, none)}.rightbar-submenu__link:focus-visible{outline:2px solid var(--menu-focus-outline, rgba(255, 255, 255, .85));outline-offset:2px}.rightbar-submenu__link svg,.rightbar-submenu__link svg *{fill:currentColor!important;transition:color .16s var(--anim-ease),fill .16s var(--anim-ease)}.sidebar-menu__link,.rightbar-submenu__link{letter-spacing:.02em}.sidebar-menu__item.has-children>.sidebar-menu__link,.rightbar-submenu__link{text-transform:none;letter-spacing:normal}.sidebar-menu__link.is-active .with-ground-shadow,.sidebar-menu__link:hover .with-ground-shadow,.rightbar-submenu__link.is-active .with-ground-shadow,.rightbar-submenu__link:hover .with-ground-shadow{--ground-shadow-opacity: 0}.sidebar{width:var(--sidebar-width);background:var(--sidebar-background-color);transition:width .3s ease;position:fixed;border-radius:0 20px 0 0;border-top:1px solid var(--sidebar-border-color);border-right:1px solid var(--sidebar-border-color);left:0;top:15px;z-index:100;height:calc(100vh - 15px)}.sidebar.collapsed{width:var(--sidebar-width-collapsed)}.sidebar-link{color:var(--rightbar-link);transition:all .2s ease;border-radius:8px;margin:4px 16px;white-space:nowrap;overflow:hidden}.sidebar-link:hover{color:var(--rightbar-link-hover);background:#ffffff1a}.sidebar-link.active{color:var(--rightbar-link);background:#ffffff1a}.sidebar.collapsed .sidebar-link{text-align:center;padding:1rem!important;margin:4px 8px}.sidebar.collapsed .sidebar-link i{margin:0!important}.sidebar-divisor{border-bottom:1px solid var(--sidebar-border-color)}.sidebar-submenu{overflow:hidden;will-change:height}.sidebar-submenu__inner{padding:4px 0}.brand{display:grid;align-items:center;justify-items:start}.brand-full,.brand-compact{grid-area:1/1;transition:opacity .2s ease,transform .2s ease;will-change:opacity,transform}.brand-full{padding-left:50px;padding-top:20px}.brand-compact{margin:auto 0!important;padding-top:30px;padding-bottom:30px}.brand-compact .boton-brand{padding:0;background-color:transparent}.brand-compact .boton-brand:hover{background-color:transparent}.sidebar.collapsed .brand-compact{justify-self:center}.sidebar.collapsed .brand-compact .btn{display:grid;place-items:center;margin:0 auto}.brand-full{opacity:1;transform:translate(0)}.brand-compact{opacity:0;transform:translate(6px);pointer-events:none}.sidebar.collapsed .brand-full{opacity:0;transform:translate(-6px);pointer-events:none}.sidebar.collapsed .brand-compact{opacity:1;transform:translate(0);pointer-events:auto}.hide-on-collapse{transition:opacity .18s ease,transform .18s ease}.sidebar.collapsed .hide-on-collapse{transform:translate(-4px)}@media (prefers-reduced-motion: reduce){.brand-full,.brand-compact,.hide-on-collapse{transition:none!important}}:root{--icon-shadow-blur: 0px;--icon-shadow-height: 28%;--icon-shadow-side: 5%;--icon-shadow-y: -9px;--icon-shadow-strong: rgba(146, 146, 146, .4);--icon-shadow-mid: rgba(146, 146, 146, .2);--icon-shadow-soft: rgba(146, 146, 146, .08)}.sidebar-rail{--rail-icon-color: #9aa4b2;--rail-icon-hover: #e2e8f0;--rail-icon-active: #ff9492}.with-ground-shadow{--ground-shadow-opacity: 1;--_icon-shadow-blur: var(--icon-shadow-blur, 2px);--_icon-shadow-height: var(--icon-shadow-height, 18%);--_icon-shadow-side: var(--icon-shadow-side, 12%);--_icon-shadow-y: var(--icon-shadow-y, -2px);--_icon-shadow-strong: var(--icon-shadow-strong, rgba(0, 0, 0, .3));--_icon-shadow-mid: var(--icon-shadow-mid, rgba(0, 0, 0, .18));--_icon-shadow-soft: var(--icon-shadow-soft, rgba(0, 0, 0, .08));position:relative;display:inline-block;line-height:0}.with-ground-shadow>svg{position:relative;z-index:1}.with-ground-shadow:after{content:"";position:absolute;left:var(--_icon-shadow-side);right:var(--_icon-shadow-side);height:var(--_icon-shadow-height);bottom:var(--_icon-shadow-y);pointer-events:none;z-index:0;opacity:var(--ground-shadow-opacity);background:radial-gradient(ellipse at center,var(--_icon-shadow-strong) 0%,var(--_icon-shadow-mid) 45%,var(--_icon-shadow-soft) 65%,rgba(0,0,0,0) 100%);filter:blur(var(--_icon-shadow-blur));border-radius:999px;transition:opacity .15s ease}.sidebar-rail{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 0;position:relative}.sidebar-rail__item{position:relative}.sidebar-rail__btn{position:relative;width:36px;height:36px;border-radius:8px;border:none;outline:none;background:var(--menu-item-bg, transparent);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .16s var(--anim-ease),transform .12s var(--anim-ease),box-shadow .16s var(--anim-ease);text-decoration:none;color:var(--rail-icon-color)}.sidebar-rail__btn:hover{background:var(--menu-item-bg-hover, transparent);transform:translate(2px);color:var(--rail-icon-active)}.sidebar-rail__btn.is-active{background:var(--menu-item-bg-hover, transparent);color:var(--rail-icon-active, #fff)}.sidebar-rail__btn svg,.sidebar-rail__btn svg *{fill:currentColor!important}.sidebar-rail__badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:9999px;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;background:var(--menu-badge-bg, currentColor);color:var(--menu-badge-fg, #000)}.sidebar-rail__popover{min-width:320px;max-width:380px;max-height:calc(100vh - 20px);overflow-x:hidden!important;overflow-y:auto;background:var(--submenu-popover-bg, #fff);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:25px;border-radius:10px;box-shadow:0 10px 24px #00000047;z-index:1000;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--sb-thumb) var(--sb-track)}.sidebar-rail__popover .sidebar-rail__submenu{max-height:none!important;overflow-y:visible!important;overflow-x:none!important;padding-right:0!important}.sidebar-rail__popover::-webkit-scrollbar{width:var(--sb-size)}.sidebar-rail__popover::-webkit-scrollbar-track{background:var(--sb-track);border-radius:999px}.sidebar-rail__popover::-webkit-scrollbar-thumb{background:var(--sb-thumb);border-radius:999px}.sidebar-rail__popover:hover::-webkit-scrollbar-thumb{background:var(--sb-thumb-hover)}@media (prefers-color-scheme: dark){.sidebar-rail__popover{--sb-track: rgba(255, 255, 255, .08);--sb-thumb: rgba(255, 255, 255, .28);--sb-thumb-hover: rgba(255, 255, 255, .45)}}.sidebar-rail__submenu{margin:0;padding:4px 4px 4px 0;list-style:none;min-width:200px;max-height:inherit;overflow-y:auto}.sidebar-rail__submenu-item{list-style:none}.sidebar-rail__submenu-link{display:block;color:var(--menu-color-collapsed-active, rgba(255, 255, 255, .12));width:100%;text-align:left;padding:8px 12px;border-radius:8px;text-decoration:none;background:transparent;border:0;cursor:pointer;font:inherit;font-weight:600;font-size:14px;transition:background-color .16s var(--anim-ease),transform .12s var(--anim-ease)}.sidebar-rail__submenu-link:hover{background:var(--submenu-item-bg-hover, rgba(255, 255, 255, .08))}.sidebar-rail__submenu-link.is-active{background:var(--submenu-item-bg-active, rgba(255, 255, 255, .12))}.sidebar-menu__list{width:100%;display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.sidebar-menu__item{width:100%}.sidebar-menu__link,.sidebar-menu__nolink,.sidebar-submenu__link{text-decoration:none;color:inherit}.sidebar-menu__labellink{width:98%;display:grid;grid-template-columns:1fr auto auto;align-items:flex-start;column-gap:8px;appearance:none;border:none;background:#ececec;cursor:text;text-align:left;font-family:Roboto,sans-serif;font-weight:500;font-size:14px;padding:10px 22px;border-radius:0 40px 40px 0/0px 40px 40px 0px;min-width:0;height:auto}.sidebar-menu__link,.sidebar-menu__nolink{width:98%;display:grid;grid-template-columns:1fr auto auto;align-items:flex-start;column-gap:8px;appearance:none;border:none;background:var(--menu-item-bg, transparent);cursor:pointer;text-align:left;font-family:Roboto,sans-serif;font-weight:500;font-size:14px;padding:10px 22px;border-radius:40px;min-width:0;height:auto;transition:background-color .16s var(--anim-ease),transform .12s var(--anim-ease),box-shadow .16s var(--anim-ease),opacity .12s var(--anim-ease)}.sidebar-menu__label,.sidebar-menu__label-start,.sidebar-menu__text{min-width:0}.sidebar-menu__nolink{cursor:text}.sidebar-menu__text{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;line-height:1.3}.sidebar-menu__icon{flex:0 0 auto}.sidebar-menu__link:hover{transform:translate(0);background:var(--menu-item-bg-hover, transparent);border-radius:0 20px 20px 0;color:var(--submenu-popover-bg);text-decoration:none}.sidebar-menu__link.is-active{background:var(--menu-item-bg-active, transparent);box-shadow:var(--menu-item-shadow-active, none);border-radius:0 20px 20px 0;color:var(--submenu-popover-bg);text-decoration:none}.sidebar-menu__link.is-active-sub{background:var(--menu-item-submenu-active, none)!important;box-shadow:var(--menu-item-shadow-active, none);border-radius:0 20px 20px 0;color:var(--submenu-popover-bg);text-decoration:none}.sidebar-menu__link:focus-visible{outline:2px solid var(--menu-focus-outline, rgba(255, 255, 255, .85));outline-offset:2px;border-radius:0 20px 20px 0;color:var(--submenu-popover-bg);text-decoration:none}.sidebar-menu__label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-left:7px;line-height:1.2;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;word-break:break-word;min-width:0}.sidebar-menu__label-minus{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-left:7px;line-height:1.2;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;word-break:break-word;min-width:0;text-transform:capitalize}.sidebar-menu__label-start{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.sidebar-menu__icon{display:inline-grid;place-items:center;flex:0 0 auto}.sidebar-menu__label-end{display:inline-flex;align-items:center;gap:6px;margin-left:auto;flex:0 0 auto}.sidebar-menu__badge{justify-self:end;min-width:22px;height:22px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;font-size:12px;font-weight:700;line-height:1;background:var(--menu-badge-bg, currentColor);color:var(--menu-badge-fg, #000)}.sidebar-menu__chevron{transition:transform .16s var(--anim-ease)}.sidebar-menu__chevron.rotated{transform:rotate(180deg)}.sidebar-menu__item.has-children .sidebar-menu__link{background:var(--menu-item-bg, transparent);box-shadow:none}.sidebar-menu__item.has-children .sidebar-menu__link.is-active{background:var(--menu-item-bg, transparent)!important;box-shadow:none!important}.sidebar-menu__item.has-children.is-open .sidebar-menu__link{background:var(--menu-item-bg, transparent);box-shadow:none}.sidebar-menu__item.has-children .sidebar-menu__link:hover{background:var(--menu-item-bg-hover, transparent);transform:translate(2px)}.sidebar-submenu{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s var(--anim-ease);overflow:hidden}.sidebar-submenu[data-open=true]{grid-template-rows:1fr}.sidebar-submenu__inner{min-height:0;overflow:visible;margin:0;padding:0;list-style:none;display:block}.sidebar-submenu__item,.rightbar-submenu__item{list-style:none}.conversation-options-btn{opacity:0;transition:opacity .2s ease;padding:0;margin:0;height:20px;border:0px;background-color:transparent}.sidebar-submenu__item:hover .conversation-options-btn{opacity:1;color:#333;padding:0;margin:0;border:0px;background-color:transparent}.sidebar-submenu__link{width:100%;display:flex;align-items:center;gap:6px;appearance:none;border:none;background:var(--submenu-item-bg, transparent);color:var(--submenu-item-color, transparent);cursor:pointer;text-align:left;font:inherit;font-weight:400;font-size:13px;font-family:Roboto,sans-serif;--submenu-indent: 28px;padding:0px 0px 0px var(--submenu-indent);padding-top:5px;padding-bottom:5px;padding-right:10px;border-radius:6px;overflow-wrap:anywhere;word-break:break-word;transition:background-color .16s var(--anim-ease),transform .12s var(--anim-ease)}.padding-icon{padding-top:3px}.sidebar-submenu__link:hover{text-decoration:none;background:var(--submenu-item-bg-hover, transparent);transform:translate(0);border-radius:0;padding:0px 0px 0px var(--submenu-indent);padding-top:5px;padding-bottom:5px;padding-right:5px;color:#fff}.sidebar-submenu__link.is-active{color:red;background:var(--submenu-item-bg-active, transparent);box-shadow:var(--submenu-item-shadow-active, none)}.sidebar-submenu__link:focus-visible{outline:2px solid var(--menu-focus-outline, rgba(255, 255, 255, .85));outline-offset:2px}.sidebar-submenu__link svg,.sidebar-submenu__link svg *{fill:currentColor!important;transition:color .16s var(--anim-ease),fill .16s var(--anim-ease)}.sidebar-submenu__label{position:relative;display:block;padding-left:28px;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.sidebar-submenu__label>svg,.sidebar-submenu__label>i{position:absolute;left:0;top:2px}.sidebar-submenu__bullet{display:none}.sidebar-menu__divider-mini{height:1px;background:transparent;list-style:none;padding:0;color:#fda7a6;font-family:Roboto,sans-serif;font-size:12px;font-style:normal;text-transform:uppercase;font-weight:400;line-height:normal}.sidebar-menu__divider{height:1px;background:transparent;margin:36px 0;list-style:none;padding:0 0 0 25px;color:#fda7a6;font-family:Roboto,sans-serif;font-size:12px;font-style:normal;text-transform:uppercase;font-weight:400;line-height:normal}.sidebar-title__divider{list-style:none;margin-top:15px;margin-left:10px;padding-bottom:8px;color:#fda7a6;font-family:Roboto,sans-serif;font-size:12px;font-style:normal;text-transform:uppercase;margin-bottom:15px;font-weight:400;line-height:normal;border-bottom:1px solid #c9c9c9}.had-submenu{padding-left:3px!important}.new__conversation-button{padding:0;margin:0;background-color:transparent;border:none;cursor:pointer;transition:transform .2s ease}.new__conversation-button svg path{transition:fill .3s ease;fill:#00899a}.new__conversation-button:hover svg path{fill:#ff9492}.new__conversation-button:hover{transform:scale(1.1)}.sidebar-menu__link,.sidebar-submenu__link{letter-spacing:.02em}.sidebar-menu__item.has-children>.sidebar-menu__link,.sidebar-submenu__link{text-transform:none;letter-spacing:normal}.sidebar-menu__item:not(.has-children)>.sidebar-menu__link{letter-spacing:.02em}.sidebar,.rightbar{display:flex;flex-direction:column}.sidebar .nav,.sidebar-rail,.sidebar-menu{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.sidebar-scroll-area{flex:0 0 auto;overflow-y:auto;overflow-x:hidden;margin-right:10px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;padding-inline-end:4px}@media (max-width: 1500px){.sidebar-scroll-area{height:500px!important}}.sidebar-scroll-area::-webkit-scrollbar{width:4px}.sidebar-scroll-area::-webkit-scrollbar-track{background:var(--sb-track)}.sidebar-scroll-area::-webkit-scrollbar-thumb{background:var(--sb-thumb);border-radius:6px}.sidebar-scroll-area:hover::-webkit-scrollbar-thumb{background:var(--sb-thumb-hover)}.search-container{padding:15px 30px;margin-bottom:20px}.sidebar-menu__link.is-active .with-ground-shadow,.sidebar-menu__link:hover .with-ground-shadow,.sidebar-submenu__link.is-active .with-ground-shadow,.sidebar-submenu__link:hover .with-ground-shadow{--ground-shadow-opacity: 0}.sidebar-menu__link.is-active .with-ground-shadow>svg,.sidebar-menu__link:hover .with-ground-shadow>svg{filter:none}.sidebar-rail__btn.is-active .with-ground-shadow,.sidebar-rail__btn:hover .with-ground-shadow{--ground-shadow-opacity: 0}.sidebar-rail__btn.is-active .with-ground-shadow>svg,.sidebar-rail__btn:hover .with-ground-shadow>svg{filter:none}.sidebar-rail-btn{color:var(--rail-icon-color);transition:color .15s ease,background-color .15s ease,transform .12s ease}.sidebar-rail-btn:hover{color:var(--rail-icon-hover)}.sidebar-rail-btn.is-active{color:var(--rail-icon-active)}.sidebar-rail-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.profile-row{display:flex;align-items:center;gap:12px}.profile-left{display:flex;align-items:center;gap:10px;flex:1 1 auto}.avatar-circle{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:14px;letter-spacing:.02em;background:var(--avatar-bg);color:var(--avatar-fg);box-shadow:var(--avatar-shadow)}.profile-name{color:var(--profile-name-color, #ffffff);font-weight:600;font-size:14px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-settings-btn{margin-left:auto;width:32px;height:32px;border:0;background:transparent;color:var(--toggle-fg);border-radius:8px;display:inline-grid;place-items:center;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .12s ease}.profile-settings-btn:hover,.profile-settings-btn:focus-visible{color:var(--profile-settings-fg-hover, #c1c1c1);background:var(--profile-settings-bg-hover, rgba(255, 255, 255, .08));outline:none}.profile-settings-btn:active{transform:scale(.98)}.profile-section{border-bottom:1px solid var(--profile-border-color);padding-bottom:15px}.sidebar-rail-btn{border:0px;padding:3px;width:30px;height:30px;margin-bottom:20px;background-color:transparent}.sidebar-rail-btn:hover{background-color:transparent;color:var(--hover-boton-icono)}.tool-rightbar{width:10px;height:32px;border:0px;padding:0;color:#000;background-color:transparent}.tool-rightbar-avatar{border:0px;padding:0;color:#fff;font-weight:700;background-color:transparent}:root{--color-bg: #ffffff;--color-bg-alt: #f7f8fa;--color-text: #111111;--color-text-muted: rgba(0, 0, 0, .7);--color-accent: #00e0d8;--color-accent-hover: #00bfb3;--border-card: rgba(0, 0, 0, .1);--border-light: rgba(0, 0, 0, .06);--shadow-soft: 0 2px 8px rgba(0, 0, 0, .08);--shadow-hover: 0 4px 12px rgba(0, 0, 0, .1);--bg-chatinput: rgba(255, 255, 255, .95);--bg-chatinput-button: #00899a;--bg-chatinput-button-text: #ffffff;--bg-chatinput-button-hover: #ff9492;--chat-input-height: 100px;--scrollbar-in-color: rgba(180, 180, 180, .5);--scrollbar-in-background-color: rgba(240, 240, 240, .8);--bg-color-card-content: #ffffff;--content-text-color: rgba(0, 0, 0, .7);--boton-flotnte-background: #d64545;--boton-flotnte-background-hover: #b83737;--boton-flotnte-color: #ffffff;--bot-loader-bg: rgba(240, 240, 240, .8);--bot-loader-dot: #888;--bot-loader-dot-active: #666;--font-family-base: Roboto, sans-serif;--font-size-base: 15px;--font-weight-base: 300}.chatbot-container,.card.card-radius{display:flex;flex-direction:column;min-height:100dvh}.chatbot-messages{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:calc(var(--chat-input-height, 120px) + 16px)}.chatbot-message-human{align-self:flex-end;margin:6px 8px 32px auto;max-width:60%;background-color:#f8f2f2;color:#111;border-radius:12px 12px 0;padding:.8rem 1rem;box-shadow:0 1px 3px #00000014;word-break:break-word;text-align:left;position:relative}.chatbot-message-human .divisor{font-size:.95rem;line-height:1.4}.chatbot-message-human .interaction-icons{position:absolute;right:6px;bottom:4px;display:flex;gap:6px;opacity:0;transition:opacity .2s ease}.chatbot-message-human .interaction-icons--end{justify-content:flex-end}.chatbot-message-human .interaction-icons .icon-btn{background:none;border:none;cursor:pointer;color:#666;font-size:14px;padding:2px;border-radius:4px}.chatbot-message-human .interaction-icons .icon-btn:hover{background-color:#0000000d;color:#333}.chatbot-message-human:hover .interaction-icons{opacity:1}.chatbot-message-bot{align-self:flex-start;width:100%;background:none;color:#222;font-size:.95rem;line-height:1.6;padding:.4rem 0;border-radius:0;text-align:left;margin-top:6px}.chatbot-message-bot p{margin:.3rem 0}.chatbot-message-bot .interaction-icons{display:flex;gap:8px;margin-top:6px;opacity:0;transition:opacity .2s ease}.chatbot-message-bot .interaction-icons .icon-btn{background:none;border:none;cursor:pointer;color:#999;padding:2px;border-radius:4px;font-size:14px}.chatbot-message-bot .interaction-icons .icon-btn:hover{background-color:#0000000d;color:#333}.chatbot-message-bot:hover .interaction-icons{opacity:1}.chatbot-input-area{position:sticky;bottom:40px;display:flex;align-items:center;align-items:flex-end;justify-content:space-between;gap:8px;padding:12px;background:var(--bg-chatinput, #fff);margin-left:45px;margin-right:54px;border-radius:48px;border:1px solid var(--border-card);z-index:5;filter:drop-shadow(-15px 58px 2px rgba(255,255,255,.9))}.chatbot-input{flex:1;padding:12px 16px;border:none;border-radius:30px;background:var(--bg-chatinput, rgb(255, 255, 255));font-size:16px;outline:none}.chatbot-textarea{flex:1 1 auto;display:block;width:100%;height:auto;min-height:40px;max-height:200px;overflow-y:hidden;padding:12px;border:none;outline:none;box-shadow:none;background:var(--bg-chatinput, rgb(255, 255, 255));font-family:inherit;font-size:16px;resize:none;border-radius:30px;transition:background-color .2s ease,box-shadow .2s ease}.chatbot-textarea:disabled{cursor:not-allowed;opacity:.8}.chatbot-files-btn{width:48px;height:44px;border-radius:50%;background:transparent;color:#00899a;border:none;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center}.chatbot-files-btn:hover{background:var(--bg-chatinput-button-hover, rgb(255, 255, 255))}.chatbot-send-btn{width:48px;height:44px;border-radius:50%;background:var(--bg-chatinput-button, #00899a);color:var(--bg-chatinput-button-text, #ffffff);border:none;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center}.chatbot-send-btn:hover{background:var(--bg-chatinput-button-hover, rgb(255, 255, 255))}.chatbot-messages-inside{overflow-y:auto;width:100%;height:100vh;padding-bottom:300px;scrollbar-width:thin;scrollbar-color:var(--scrollbar-in-color) var(--scrollbar-in-background-color)}.chatbot-messages-inside::-webkit-scrollbar{width:10px;height:10px}.chatbot-messages-inside::-webkit-scrollbar-track{background:var(--scrollbar-in-color)}.chatbot-messages-inside::-webkit-scrollbar-thumb{background-color:var(--scrollbar-in-background-color);border-radius:8px}.chatbot-messages-inside::-webkit-scrollbar-thumb:hover{filter:brightness(.9)}.chatbot-messages-inside::-webkit-scrollbar-thumb:active{filter:brightness(.8)}.chatbot-scroll-bottom{position:sticky;left:50%;transform:translate(-50%);bottom:calc(var(--chat-input-height, 72px) + 182px + env(safe-area-inset-bottom));z-index:10;display:inline-flex;align-items:center;justify-content:center;width:38px;aspect-ratio:1/1;border:none;border-radius:50%!important;background:#ffffffe6;color:#333;box-shadow:0 6px 14px #0000002e;cursor:pointer;transition:transform .12s ease,box-shadow .16s ease}.chatbot-scroll-bottom:hover{transform:translate(-50%) translateY(-2px);box-shadow:0 10px 20px #00000038}.chatbot-scroll-bottom svg{width:14px;height:14px;display:block}.pages-container{display:flex;flex-direction:column}.pages-container .card-inside{background:var(--bg-color-card-content, #fff);border:0;box-shadow:none;font-size:14px}.pages-container .card-inside h3{font-size:16px;font-weight:500}.pages-container{min-height:0}.pages-content{flex:1 1 auto;display:flex;flex-direction:column;position:relative;height:100vh;overflow-y:auto;background:transparent;font-family:Roboto,sans-serif;font-weight:300;font-size:15px;color:var(--content-text-color, rgba(0, 0, 0, .7));margin-top:25px;padding:20px;min-height:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:var(--scrollbar-in-color) var(--scrollbar-in-background-color)}.pages-content::-webkit-scrollbar{width:10px;height:10px}.pages-content::-webkit-scrollbar-track{background:var(--scrollbar-in-background-color);border-radius:8px}.pages-content::-webkit-scrollbar-thumb{background-color:var(--scrollbar-in-color);border-radius:8px}.pages-content::-webkit-scrollbar-thumb:hover{filter:brightness(.9)}.pages-content::-webkit-scrollbar-thumb:active{filter:brightness(.8)}.pages-content .card{padding:12px;font-weight:300;color:#000;background-color:#fff}.pages-content .card h3{font-size:1.75rem;font-weight:500;color:#294057;margin-bottom:20px}.pages-content .card img{margin:12px 0 15px}.pages-content .card a.card-link{color:#000;text-decoration:underline;font-size:16px}.pages-content .card a.card-link:hover{text-decoration:none}.fab-red{position:fixed;right:44px;bottom:44px;width:60px;height:60px;border:0;border-radius:50%;background:var(--boton-flotnte-background);color:var(--boton-flotnte-color);font-size:48px;display:grid;place-items:center;cursor:pointer;z-index:1000;box-shadow:0 8px 24px #00000040;transition:transform .12s ease,box-shadow .16s ease,filter .16s ease}.fab-red:hover{transform:translateY(-2px);background:var(--boton-flotnte-background-hover);box-shadow:0 12px 28px #0000004d;filter:brightness(1.02)}.fab-red:active{transform:translateY(0);box-shadow:0 6px 16px #00000038}.fab-red:focus-visible{outline:3px solid rgba(255,255,255,.8);outline-offset:3px}.bot-spinner{display:inline-flex;align-items:center;gap:4px;height:1em}.dot{width:6px;height:6px;border-radius:50%;background-color:#ccc;animation:blink 1.2s infinite ease-in-out both}.dot1{animation-delay:-.24s}.dot2{animation-delay:-.12s}.dot3{animation-delay:0s}@keyframes blink{0%,80%,to{opacity:.3;transform:scale(.9)}40%{opacity:1;transform:scale(1.1)}}.bot-loader{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;background-color:#f0f0f0cc;border-radius:12px;animation:fadeIn .2s ease-in}.dot{width:8px;height:8px;border-radius:50%;background-color:#888;animation:blink 1.4s infinite both}.dot1{animation-delay:-.32s}.dot2{animation-delay:-.16s}@keyframes blink{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.chatbot-files-btn:hover svg path{fill:#fff}.chatbot-files-btn:disabled{opacity:.5;cursor:not-allowed;background:var(--bg-chatinput-button, rgba(146, 146, 146, .3));color:#ffffff80}.chatbot-files-btn:disabled svg path{fill:#ffffff80}.chatbot-send-btn:hover svg path{fill:#fff}.chatbot-send-btn:disabled{opacity:.5;cursor:not-allowed;background:var(--bg-chatinput-button, rgba(146, 146, 146, .3));color:#ffffff80}.chatbot-send-btn:disabled svg path{fill:#ffffff80}.chatbot-send-btn:disabled:hover{background:var(--bg-chatinput-button, rgba(146, 146, 146, .3));color:#ffffff80}.chatfile-dropdown{position:absolute;width:380px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:14px;box-shadow:0 8px 28px #0003;z-index:1000;animation:fadeIn .15s ease}.chatfile-dropdown h4{margin:0 0 10px;font-size:15px}.chatfile-dropzone{border:2px dashed #aaa;border-radius:8px;padding:30px 20px;text-align:center;background:#fafafae6;transition:background .2s}.chatfile-dropzone.dragging{background:#00c8b41a;border-color:#00bfb3}.chatfile-dropzone p{font-size:14px;color:#444}.chatfile-list{margin-top:10px;max-height:200px;overflow-y:auto}.chatfile-list .chatfile-item{display:flex;justify-content:space-between;align-items:center;font-size:14px;padding:4px 0}.chatfile-list .chatfile-item .chatfile-info{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatfile-list .chatfile-item progress{flex:1;margin:0 10px}.chatfile-list .chatfile-item .remove-btn{border:none;background:none;cursor:pointer;padding:3px}.chatfile-actions{display:flex;justify-content:space-between;margin-top:12px}.chatfile-actions .cancel-btn{border:none;background:none;color:#666;cursor:pointer}.chatfile-actions .send-btn{background:#00bfb3;color:#fff;border:none;padding:8px 14px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:14px}.chatfile-actions .send-btn:hover{background:#009c93}.chatfile-actions .send-btn:disabled{opacity:.6;cursor:not-allowed}.bot-file-chip{display:inline-flex;align-items:center;background:#f2f6f9;border:1px solid #dbe3ea;border-radius:999px;padding:.3rem .6rem;font-size:.8rem;color:#00445c;text-decoration:none;max-width:95%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:background .2s ease;margin-top:15px;margin-bottom:15px}.bot-file-chip:hover{background:#e8f3f6}.bot-file-chip .bot-file-icon{display:inline-flex;align-items:center;justify-content:center;margin-right:6px}.bot-file-chip .bot-file-icon svg{width:16px;height:16px;fill:#00899a;vertical-align:middle}.bot-file-chip .bot-file-link{color:#006e83;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.bot-file-chip .bot-file-link:hover{text-decoration:underline}.chat-attachment-badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;background-color:#cffcee;color:#052c65;border-radius:999px;padding:.35rem .6rem;font-size:.8rem;line-height:1;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90px;transition:all .2s ease-in-out}.chat-attachment-badge:hover{background-color:#b6ebf7;transform:translateY(-1px)}.chat-attachment-badge svg{width:16px;height:16px;flex-shrink:0}.attached-files img{cursor:pointer;transition:transform .2s ease}.attached-files img:hover{transform:scale(1.05)}.bot-file-image-wrapper{display:inline-block;margin-top:.5rem;margin-right:.5rem}.bot-file-image{width:100px;height:auto;object-fit:cover;border-radius:8px;border:1px solid #ddd;cursor:pointer;transition:transform .2s ease}.bot-file-image:hover{transform:scale(1.05)}.bot-file-image[src*="no-image.png"]{opacity:.7;object-fit:contain;background:#f2f2f2}.pages-content-pages{flex:1 1 auto;display:flex;flex-direction:column;position:relative;height:100vh;overflow-y:auto;background:transparent;font-family:Roboto,sans-serif;font-weight:300;font-size:15px;color:var(--content-text-color, rgba(0, 0, 0, .7));margin-top:25px;padding:20px 20px 250px;min-height:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:var(--scrollbar-in-color) var(--scrollbar-in-background-color)}.pages-content-pages::-webkit-scrollbar{width:10px;height:10px}.pages-content-pages::-webkit-scrollbar-track{background:var(--scrollbar-in-background-color);border-radius:8px}.pages-content-pages::-webkit-scrollbar-thumb{background-color:var(--scrollbar-in-color);border-radius:8px}.pages-content-pages::-webkit-scrollbar-thumb:hover{filter:brightness(.9)}.pages-content-pages::-webkit-scrollbar-thumb:active{filter:brightness(.8)}.pages-content-pages .card{padding:12px;font-weight:300;color:#000;background-color:#fff}.pages-content-pages .card h3{font-size:1.75rem;font-weight:500;color:#294057;margin-bottom:20px}.pages-content-pages .card img{margin:12px 0 15px}.pages-content-pages .card a.card-link{color:#000;text-decoration:underline;font-size:16px}.pages-content-pages .card a.card-link:hover{text-decoration:none}.btn-rounded-sorgia-primary{background-color:#ff9492;width:30px;height:30px;color:#fff;border-radius:60px}.btn-rounded-sorgia-primary:hover{background-color:#b74947;color:#fff}.btn-rounded-sorgia-secondary{background-color:#8f8f8f;width:30px;height:30px;color:#fff;border-radius:60px}.btn-rounded-sorgia-secondary:hover{background-color:#afafaf;color:#fff}.btn-rounded-sorgia-tertiary{background-color:#a0fdcc;width:30px;height:30px;color:#fff;border-radius:60px}.btn-rounded-sorgia-tertiary:hover{background-color:#afafaf;color:#fff}.btn-rounded-sorgia-danger{background-color:#ae1212;width:30px;height:30px;color:#fff;border-radius:60px}.btn-rounded-sorgia-danger:hover{background-color:#ff9492;color:#fff}.btn-rounded-sorgia-inverse{background-color:transparent;color:#a4a4a4;width:30px;height:30px;border-radius:60px}.btn-rounded-sorgia-inverse:hover{color:#ff9492}.btn-icon-centered{display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:1}.btn-icon-centered svg{display:block}.badge-feedback{background-color:#f8f9fa;color:#000;display:inline-flex;align-items:center;gap:4px;font-weight:500;border-radius:999px}.badge-feedback svg{display:block}.rounded-button-sorgia.middle-button{width:auto;height:40px;color:#fff;padding-left:20px!important;padding-right:20px!important;border-radius:60px}.button-secondary{background-color:#f4c9c8}.button-secondary:hover{background-color:#ff9492}.button-tertiary{background-color:#74b994}.button-tertiary:hover{background-color:#a0fdcc}.button-primary{background-color:#ff9492}.button-primary:hover{background-color:#294057}.bot-markdown .md-heading{margin:.75rem 0 .5rem;font-weight:600}.bot-markdown .md-h1{font-size:1.4rem}.bot-markdown .md-h2{font-size:1.3rem}.bot-markdown .md-h3{font-size:1.2rem}.bot-markdown .md-h4{font-size:1.1rem}.bot-markdown .md-h5{font-size:1rem}.bot-markdown .md-h6{font-size:.95rem;text-transform:uppercase}.bot-markdown .md-paragraph{margin:.25rem 0 .4rem;line-height:1.5}.bot-markdown .md-code-inline{font-family:monospace;background:#0000000f;padding:.1rem .25rem;border-radius:4px}.bot-markdown .md-code-block{font-family:monospace;background:#0000000f;padding:.75rem;border-radius:6px;overflow-x:auto;margin:.5rem 0}.bot-markdown .md-link{color:var(--link-color, #2563eb);text-decoration:underline}.bot-markdown .md-list{padding-left:1.25rem;margin:.25rem 0 .5rem}.bot-markdown .md-blockquote{border-left:3px solid rgba(0,0,0,.2);padding-left:.75rem;margin:.5rem 0;font-style:italic;opacity:.9}.bot-markdown .md-table{border-collapse:collapse;margin:.5rem 0;width:100%}.bot-markdown .md-table-header-cell,.bot-markdown .md-table-cell{border:1px solid rgba(0,0,0,.1);padding:.25rem .5rem}.bot-markdown .md-table-head{background:#0000000a}.attachment-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .5rem;border-radius:999px;background-color:#0000000d;text-decoration:none;font-size:.85rem;line-height:1.3;cursor:pointer;color:inherit}.attachment-chip:hover{background-color:#00000017}.attachment-chip-icon{font-size:.9rem}.attachment-chip-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:220px}.attachment-image{display:inline-flex;flex-direction:column;align-items:flex-start;text-decoration:none;cursor:pointer;margin:.25rem .4rem .25rem 0;color:inherit}.attachment-image-thumb-wrapper{width:160px;height:100px;border-radius:8px;overflow:hidden;background-color:#0000000d;display:flex;align-items:center;justify-content:center}.attachment-image-thumb{max-width:100%;max-height:100%;object-fit:cover}.attachment-image-label{margin-top:.25rem;font-size:.8rem;max-width:160px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}a{color:#fff;text-decoration:none}a:hover{color:#a0fdcc;text-decoration:underline}p{font-size:14px}.login-section{position:relative;min-height:100dvh}.no-detail-ul ul{margin:0;padding:0}.no-detail-ul li{list-style:none;margin:0;padding:0}.row{display:flex;justify-content:center}.miniatura{width:200px!important}.full-width{width:100%!important}.login-card{position:relative;z-index:1;height:500px;width:100%;border-radius:20px;background-color:#294057e6!important;top:150px}@media (min-width: 1500px){.login-card{top:200px}}.widthlogos{width:100%;max-width:200px}.login-card .row{height:100%}.left-line{border-left:4px solid #294057;height:100%;display:flex;flex-direction:column}@media (max-width: 767.98px){.left-line{border-left:0;border-top:4px solid #294057;margin-top:1rem;padding-top:1rem}}@media (max-width: 767.98px){.login-card{top:40px;height:350px;padding-bottom:1rem}.height-custom-logo-container{height:auto}}.sotstitle{color:#fff;max-width:400px;font-weight:300;margin:0}@media (min-width: 768px){.sotstitle{font-size:18px}}@media (min-width: 992px){.sotstitle{font-size:12px}}.full-bleed{position:relative;left:50%;right:50%;width:99vw;max-width:99vw;margin-left:-50vw;margin-right:-50vw;overflow-x:clip}@media (max-width: 768px){.full-bleed{position:static;width:100%;max-width:100%;left:auto;right:auto;margin-left:0;margin-right:0;overflow-x:visible}}@media (max-width: 768px){img:not(.no-fluid){width:100%!important;max-width:100%!important;height:auto!important}}.login-content-4{position:relative;min-height:800px;margin-top:150px;background-color:transparent;padding:0}.login-content-4 .card{padding:85px;background-color:#2c3a48}.login-content-3{position:relative;min-height:600px;background-color:transparent;padding:0}.login-content-5{position:relative;min-height:400px;background-color:transparent;padding:0}.login-content{position:relative;z-index:1;min-height:350px;width:100%;top:600px;background-color:#294057;color:#fff;padding:12px}.login-content h4{color:#a0fdcc}.login-content-2{position:relative;z-index:1;min-height:350px;width:100%;background-color:#294057;color:#fff;padding:30px}.login-content-2 h4{color:#a0fdcc;font-size:22px}.login-content-2 h5{color:#a0fdcc;font-size:18px}.login-content-2 p{font-size:16px;font-weight:lighter}.login-content-2 .margin-bottom-excesive{margin-bottom:120px}.custom-input{background-color:transparent!important;background-clip:padding-box;border:none!important;border-radius:0!important;border-bottom:1px solid #a0fdcc!important;color:#fff;padding:.5rem 0rem;line-height:1.5;caret-color:#fff;box-shadow:none!important;transition:border-bottom-color .16s ease,border-bottom-width .16s ease}.custom-input::placeholder{font-size:1rem;color:#ffffffb3;opacity:1;transition:font-size .16s ease,opacity .16s ease,color .16s ease}.custom-input::-webkit-input-placeholder{font-size:1rem;color:#ffffffb3;transition:font-size .16s ease,opacity .16s ease,color .16s ease}.custom-input::-moz-placeholder{font-size:1rem;color:#ffffffb3;opacity:1;transition:font-size .16s ease,opacity .16s ease,color .16s ease}.custom-input:-ms-input-placeholder,.custom-input::-ms-input-placeholder{font-size:1rem;color:#ffffffb3;transition:font-size .16s ease,opacity .16s ease,color .16s ease}.custom-input:focus::placeholder,.custom-input:focus-visible::placeholder{font-size:.875rem;opacity:.6}.custom-input:focus::-webkit-input-placeholder,.custom-input:focus-visible::-webkit-input-placeholder{font-size:.875rem;opacity:.6}.custom-input:focus::-moz-placeholder,.custom-input:focus-visible::-moz-placeholder{font-size:.875rem;opacity:.6}.custom-input:focus:-ms-input-placeholder,.custom-input:focus-visible:-ms-input-placeholder,.custom-input:focus::-ms-input-placeholder,.custom-input:focus-visible::-ms-input-placeholder{font-size:.875rem;opacity:.6}.custom-input:hover:not(:focus):not(:focus-visible){border-bottom-color:#a0fdcc!important}.custom-input:disabled,.custom-input.disabled{opacity:.6;cursor:not-allowed;border-bottom-color:#a0fdcc!important}.custom-input:-webkit-autofill,.custom-input:-webkit-autofill:hover,.custom-input:-webkit-autofill:focus,.custom-input:-webkit-autofill:active{-webkit-text-fill-color:#ffffff!important;transition:background-color 9999s ease-out 0s!important;-webkit-box-shadow:0 0 0px 1000px transparent inset!important;box-shadow:0 0 0 1000px transparent inset!important;background-color:transparent!important}.custom-input:focus,.custom-input:focus-visible{outline:none!important;border-bottom-width:1px!important;border-bottom-color:#ff9492!important;box-shadow:none!important}.turquoise{color:#a0fdcc}.height-custom-logo-container{height:325px}.jumbo-text{padding:30px;color:#fff;font-weight:lighter}.jumbo-text p{margin-bottom:50px!important}.jumbo-text a{color:#fff;text-decoration:none;font-weight:300}.jumbo-text a:hover{color:#fff;text-decoration:underline}.card-transparent{background-color:transparent;border:0px;min-height:100px}.card-perspective{perspective:1000px}.flip-img{display:block;width:100%;height:auto;transform:rotateY(90deg) translateY(8px);opacity:0;backface-visibility:hidden;will-change:transform,opacity;transition:transform .6s ease,opacity .6s ease;transform-origin:center}.flip-img.in{transform:rotateY(0) translateY(0);opacity:1}.flip-img.out{transform:rotateY(-90deg) translateY(8px);opacity:0}@media (prefers-reduced-motion: reduce){.flip-img,.flip-img.in,.flip-img.out{transition:none!important;transform:none!important;opacity:1!important}}.fade-text-card{opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .45s ease;will-change:opacity,transform}.fade-text-card.fade-in-active{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.fade-text-card,.fade-text-card.fade-in-active{transition:none!important;transform:none!important;opacity:1!important}}.inview{will-change:transform,opacity;transition:transform .5s ease,opacity .5s ease;transform-origin:center;backface-visibility:hidden}.inview.out{opacity:0}.inview.in{opacity:1}.inview[data-effect=fade].out{transform:translateY(12px)}.inview[data-effect=fade].in{transform:translateY(0)}.inview[data-effect=flipY].out{transform:rotateY(90deg) translateY(8px)}.inview[data-effect=flipY].in{transform:rotateY(0) translateY(0)}.inview[data-effect=flipX].out{transform:rotateX(90deg) translateY(8px)}.inview[data-effect=flipX].in{transform:rotateX(0) translateY(0)}@media (prefers-reduced-motion: reduce){.inview{transition:none!important;transform:none!important;opacity:1!important}}.inview.stagger>*{transition:transform .5s ease,opacity .5s ease;opacity:0;transform:translateY(8px)}.inview.stagger.in>*{opacity:1;transform:translateY(0)}.inview.stagger.in>*{transition-delay:calc(var(--stagger-step, 70ms) * var(--i, 0))}.greenback{background-color:#a0fdcc;color:#294057}.greenback h4{color:#2c3a48}.greenback p{font-size:16px}.marineback{background-color:#2c3a48;color:#fff;min-height:500px}.marineback h5{color:#a0fdcc;margin-bottom:25px}.form-control.custom-input,.form-control.custom-input:focus,.form-control.custom-input:disabled{--bs-form-control-bg: transparent;--bs-body-bg: transparent;background:transparent!important;background-color:transparent!important;background-image:none!important;-webkit-appearance:none;appearance:none;color:#fff;border:none!important;border-radius:0!important;border-bottom:1px solid #a0fdcc!important;box-shadow:none!important;padding:.5rem 0rem;line-height:1.5;caret-color:#fff}.form-control.custom-input::placeholder{color:#ffffffb3}.form-control.custom-input:focus,.form-control.custom-input:focus-visible{border-bottom-color:#ff9492!important;border-bottom-width:1px!important;outline:none!important;box-shadow:none!important}.form-control.custom-input:-webkit-autofill,.form-control.custom-input:-webkit-autofill:hover,.form-control.custom-input:-webkit-autofill:focus,.form-control.custom-input:-webkit-autofill:active{-webkit-text-fill-color:#ffffff!important;-webkit-box-shadow:0 0 0px 1000px transparent inset!important;box-shadow:0 0 0 1000px transparent inset!important;transition:background-color 9999s ease-out 0s!important;background:transparent!important}@supports (-webkit-touch-callout: none){.form-control.custom-input{background-color:#0000!important}}.marine-background{background-color:#2c3a48;color:#fff}.login-bg{position:absolute;inset:0;z-index:-1;overflow:hidden;max-height:1000px}.login-bg__media{position:absolute;inset:0;width:100%;height:1000px;object-fit:cover;object-position:center;opacity:.9}.login-bg__overlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#00000059 0% 100%)}:root{--background-global: #1f1a1a;--sidebar-background-color: #141414;--sidebar-border-color: #d9d9d9;--rightbar-link: #898989;--rightbar-link-hover: #737373;--toggle-fg: #d9d9d9;--toggle-fg-hover: #111827;--rail-icon-color: #ff9492;--menu-item-bg: transparent;--menu-item-bg-hover: #ff9492;--menu-item-bg-active: #ff9492;--menu-item-shadow-active: 0 0 0 1px rgba(255, 255, 255, .08) inset;--menu-badge-bg: linear-gradient(180deg, #a0fdcc 0%, #6de6a8 100%);--menu-badge-fg: #183040;--menu-focus-outline: rgba(255, 255, 255, .9);--submenu-item-bg: transparent;--submenu-item-bg-hover: #c5c5c5;--submenu-item-bg-active: rgba(255, 255, 255, .14);--submenu-item-shadow-active: 0 0 0 1px rgba(255, 255, 255, .08) inset;--submenu-bullet-bg: #a0fdcc;--menu-divider-color: red;--rail-icon-active: #ffffff;--submenu-popover-bg: rgba(255, 255, 255, 1);--menu-color-collapsed-active: #ff9492;--border-card: #d9d9d9;--sb-track: transparent;--sb-thumb: #d9d9d9;--sb-thumb-hover: #cfcdcd;--submenu-item-color: #6e6e6e;--profile-border-color: #d9d9d9;--avatar-bg: #ff9492;--avatar-fg: #ffffff;--avatar-shadow: 0 1px 2px rgba(0, 0, 0, .15);--profile-name-color: #183040;--hover-boton-icono: #a0fdcc;--menu-item-submenu-active: #ffb1b0;--scrollbar-in-color: #dcdcdc;--scrollbar-in-background-color: #f2f2f2;--boton-flotnte-background: #accfd3;--boton-flotnte-color: #ffffff;--boton-flotnte-background-hover: #ffb1b0;--main-content-background: red}:root{--background-global: #f9f9f9;--sidebar-background-color: #ffffff;--sidebar-border-color: #d9d9d9;--rightbar-link: #898989;--rightbar-link-hover: #737373;--toggle-fg: #d9d9d9;--toggle-fg-hover: #111827;--rail-icon-color: #ff9492;--menu-item-bg: transparent;--menu-item-bg-hover: #ff9492;--menu-item-bg-active: #ff9492;--menu-item-shadow-active: 0 0 0 1px rgba(255, 255, 255, .08) inset;--menu-badge-bg: linear-gradient(180deg, #a0fdcc 0%, #6de6a8 100%);--menu-badge-fg: #183040;--menu-focus-outline: rgba(255, 255, 255, .9);--submenu-item-bg: transparent;--submenu-item-bg-hover: #c5c5c5;--submenu-item-bg-active: rgba(255, 255, 255, .14);--submenu-item-shadow-active: 0 0 0 1px rgba(255, 255, 255, .08) inset;--submenu-bullet-bg: #a0fdcc;--menu-divider-color: red;--rail-icon-active: #ffffff;--submenu-popover-bg: rgba(255, 255, 255, 1);--menu-color-collapsed-active: #ff9492;--border-card: #d9d9d9;--sb-track: transparent;--sb-thumb: #d9d9d9;--sb-thumb-hover: #cfcdcd;--submenu-item-color: #6e6e6e;--profile-border-color: #d9d9d9;--avatar-bg: #ff9492;--avatar-fg: #ffffff;--avatar-shadow: 0 1px 2px rgba(0, 0, 0, .15);--profile-name-color: #183040;--hover-boton-icono: #a0fdcc;--menu-item-submenu-active: #ffb1b0;--scrollbar-in-color: #dcdcdc;--scrollbar-in-background-color: #f2f2f2;--boton-flotnte-background: #00899a;--boton-flotnte-color: #ffffff;--boton-flotnte-background-hover: #ffb1b0;--main-content-background: rgb(247, 247, 247)}/*!
* Quill Editor v1.3.7
* https://quilljs.com/
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}
