:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f6f7;--surface:#fff;--text:#1d2129;--muted:#667085;--border:#e2e5e9;--border-strong:#cfd4da;--primary:#252a31;--green:#16834b;--green-bg:#eaf7ef;--red:#c73535;--red-bg:#fff0f0}*{box-sizing:border-box}html,body{min-height:100%}body{color:var(--text);background:var(--bg);letter-spacing:0;margin:0;font-family:Inter,Segoe UI,Microsoft YaHei,Arial,sans-serif;font-size:14px}button,input,select{font:inherit}button,a,input,select{outline-offset:2px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #3975c6}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.console-app{grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.console-main{min-width:0;min-height:100vh}.console-sidebar{z-index:30;border-right:1px solid var(--border);background:#fff;flex-direction:column;height:100dvh;padding:14px 12px;display:flex;position:sticky;top:0}.console-sidebar__brand{height:48px;color:var(--text);align-items:center;gap:10px;padding:0 8px;text-decoration:none;display:flex}.console-sidebar__brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.console-brand__mark{color:#fff;background:#20242a;border-radius:6px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.console-sidebar__nav{gap:4px;margin-top:18px;display:grid}.console-sidebar__nav a{color:#5f6874;border-left:3px solid #0000;border-radius:4px;align-items:center;gap:10px;height:42px;padding:0 11px;font-weight:600;text-decoration:none;display:flex}.console-sidebar__nav a:hover{color:var(--text);background:#f5f6f7}.console-sidebar__nav a.is-active{color:#1d2129;background:#eef0f2;border-left-color:#252a31}.console-sidebar__nav a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-sidebar__footer{border-top:1px solid var(--border);gap:8px;margin-top:auto;padding-top:12px;display:grid}.console-sidebar__user{color:#4e5763;align-items:center;gap:10px;min-width:0;height:44px;padding:0 11px;display:flex}.console-sidebar__user>span{gap:2px;min-width:0;display:grid}.console-sidebar__user small{color:#8a929e;font-size:11px}.console-sidebar__user strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.console-sidebar__footer>button{color:#606a76;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:10px;height:38px;padding:0 11px;display:flex}.console-sidebar__footer>button:hover:not(:disabled){color:#ad3030;background:#fff4f4;border-color:#e0b7b7}.console-sidebar__footer>button:disabled{opacity:.6;cursor:default}.console-content{width:min(1180px,100% - 40px);margin:0 auto;padding:34px 0 52px}.page-heading{justify-content:space-between;align-items:flex-start;gap:24px;min-height:68px;margin-bottom:22px;display:flex}.page-heading h1{margin:0 0 6px;font-size:24px;font-weight:680;line-height:1.25}.button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 14px;font-weight:600;display:inline-flex}.button:disabled,.icon-button:disabled{opacity:.55;cursor:not-allowed}.button--primary{color:#fff;background:var(--primary)}.button--primary:hover:not(:disabled){background:#0d0f12}.button--secondary{color:var(--text);border-color:var(--border-strong);background:#fff}.button--danger{color:#fff;background:var(--red)}.workspace-section{border-top:1px solid var(--border-strong)}.filter-bar{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-height:64px;padding:13px 0;display:flex}.search-field{border:1px solid var(--border-strong);color:#8a929e;background:#fff;border-radius:6px;align-items:center;gap:8px;width:min(360px,100%);height:38px;padding:0 11px;display:flex}.search-field:focus-within{border-color:#7a8491;box-shadow:0 0 0 3px #3c465214}.search-field input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0}.status-filter{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;display:flex}.status-filter select{min-width:116px;height:38px;color:var(--text);border:1px solid var(--border-strong);background:#fff;border-radius:6px;padding:0 30px 0 10px}.result-count{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:13px}.status-message{border:1px solid;border-radius:6px;margin:12px 0 0;padding:9px 11px;font-size:13px}.status-message--success{color:#116a3c;background:var(--green-bg);border-color:#bce3ca}.status-message--error{color:#a82b2b;background:var(--red-bg);border-color:#f0c0c0}.table-scroll{width:100%;overflow-x:auto}.pages-table{border-collapse:collapse;table-layout:fixed;background:var(--surface);width:100%;min-width:1100px}.pages-table .col-page{width:24%}.pages-table .col-alias{width:14%}.pages-table .col-status{width:10%}.pages-table .col-updated,.pages-table .col-published{width:15%}.pages-table .col-actions{width:22%}.pages-table th{height:44px;color:var(--muted);border-bottom:1px solid var(--border);text-align:left;background:#fafafa;padding:0 14px;font-size:12px;font-weight:650}.pages-table td{border-bottom:1px solid var(--border);vertical-align:middle;height:72px;padding:10px 14px}.pages-table tbody tr:hover{background:#fbfcfc}.pages-table th:last-child,.pages-table td:last-child{text-align:right}.page-cell{flex-direction:column;gap:5px;min-width:0;display:flex}.page-cell strong,.page-cell span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-cell strong{font-weight:650}.page-cell span,.pages-table time{color:var(--muted);font-size:13px}.page-alias-cell{color:#59636f;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;display:block;overflow:hidden}.status-badge{border-radius:6px;align-items:center;gap:6px;width:max-content;min-width:64px;height:26px;padding:0 9px;font-size:12px;font-weight:650;display:inline-flex}.status-badge>span{background:currentColor;border-radius:50%;width:6px;height:6px}.status-badge--published{color:var(--green);background:var(--green-bg)}.status-badge--draft{color:#68717c;background:#f0f2f4}.row-actions{justify-content:flex-end;align-items:center;gap:4px;min-width:240px;display:flex}.icon-button{color:#505966;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:34px;height:34px;padding:0;text-decoration:none;display:inline-grid}.icon-button:hover:not(:disabled){color:var(--text);background:#f0f2f4;border-color:#e4e7ea}.icon-button--success{color:var(--green)}.icon-button--danger{color:var(--red)}.empty-state{min-height:330px;color:var(--muted);border-bottom:1px solid var(--border);text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:60px 20px;display:flex}.empty-state strong{color:var(--text);margin-top:4px;font-size:15px}.empty-state .button{margin-top:8px}.dialog-backdrop{z-index:50;background:#0f12167a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog{border:1px solid var(--border);background:#fff;border-radius:8px;width:min(420px,100%);padding:24px;position:relative;box-shadow:0 18px 48px #0000002e}.dialog__close{position:absolute;top:12px;right:12px}.dialog__icon{width:38px;height:38px;color:var(--red);background:var(--red-bg);border-radius:7px;place-items:center;display:grid}.dialog h2{margin:16px 0 8px;font-size:18px}.dialog p{color:var(--muted);margin:0;line-height:1.6}.dialog__actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.create-page-dialog{width:min(680px,100%);max-height:calc(100vh - 40px);padding:24px;overflow-y:auto}.create-page-dialog__heading{align-items:center;gap:12px;padding-right:36px;display:flex}.create-page-dialog__heading>span{color:#2f6fba;background:#eef4fb;border-radius:7px;flex:none;place-items:center;width:38px;height:38px;display:grid}.create-page-dialog__heading h2{margin:0 0 4px}.create-page-dialog__heading p{font-size:13px}.create-page-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;margin-top:22px;display:grid}.create-page-field{color:#4f5864;align-content:start;gap:7px;min-width:0;font-size:13px;font-weight:600;display:grid}.create-page-field>span:first-child i{color:#c73535;font-style:normal}.create-page-field>input,.create-page-field>select,.create-page-field>textarea,.create-page-color-input>input{border:1px solid var(--border-strong);width:100%;color:var(--text);background:#fff;border-radius:5px;outline:0}.create-page-field>input,.create-page-field>select,.create-page-color-input>input{height:38px;padding:0 10px}.create-page-field>textarea{resize:vertical;min-height:76px;padding:9px 10px;line-height:1.5}.create-page-field>input:focus,.create-page-field>select:focus,.create-page-field>textarea:focus,.create-page-color-input:focus-within>input{border-color:#68717c;box-shadow:0 0 0 3px #2c333c14}.create-page-field [aria-invalid=true]{border-color:#d25555}.create-page-field small{color:#b82d2d;min-height:16px;font-size:12px;font-weight:400}.create-page-field small.is-muted{color:#7a8491}.create-page-field small.is-success{color:#16834b}.create-page-field--wide{grid-column:1/-1}.create-page-color-input{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px;display:grid}.create-page-form__error{background:var(--red-bg);color:#a82b2b;border:1px solid #f0c0c0;border-radius:5px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:12px}.create-page-form__actions{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.skeleton{background:#e8ebee;border-radius:5px;position:relative;overflow:hidden}.skeleton:after{content:"";background:#ffffff57;animation:1.2s ease-in-out infinite alternate pulse;position:absolute;inset:0}.skeleton--title{width:90px;height:28px}.skeleton--button{width:112px;height:36px}.skeleton--search{width:360px;height:38px}.skeleton--select{width:160px;height:38px}.skeleton--row-title{width:48%;height:14px}.skeleton--row-subtitle{width:66%;height:11px;margin-top:9px}.skeleton--badge{width:64px;height:26px}.skeleton--date{width:130px;height:13px}.skeleton--actions{width:220px;height:34px;margin-left:auto}@keyframes pulse{to{opacity:.45}}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none}}@media (max-width:800px){.console-app{grid-template-columns:68px minmax(0,1fr)}.console-sidebar{padding:12px 8px}.console-sidebar__brand{justify-content:center;padding:0}.console-sidebar__brand strong,.console-sidebar__nav a span,.console-sidebar__user>span,.console-sidebar__footer>button span{display:none}.console-sidebar__nav a,.console-sidebar__footer>button{justify-content:center;padding:0}.console-sidebar__nav a{border-bottom:3px solid #0000;border-left:0}.console-sidebar__nav a.is-active{border-bottom-color:#252a31}.console-sidebar__user{justify-content:center;padding:0}}@media (max-width:700px){.console-content{width:calc(100% - 28px);padding-top:24px}.page-heading{align-items:center}.page-heading h1{font-size:21px}.filter-bar{flex-wrap:wrap}.search-field{width:100%}.status-filter{flex:1}.result-count{margin-left:0}.dialog{padding:20px}.dialog__actions .button{flex:1}.create-page-form{grid-template-columns:1fr}.create-page-field--wide,.create-page-form__error,.create-page-form__actions{grid-column:1}.create-page-form__actions .button{flex:1}}.preview-shell{background:#eef0f2;min-height:100vh}.preview-toolbar{z-index:20;border-bottom:1px solid var(--border);background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;height:56px;padding:0 18px;display:grid;position:sticky;top:0;box-shadow:0 2px 10px #0000000d}.preview-toolbar__back{color:#505966;width:max-content;font-weight:600;text-decoration:none}.preview-toolbar__back:hover{color:#1d2129}.preview-toolbar__modes{border:1px solid var(--border-strong);border-radius:6px;height:34px;display:flex;overflow:hidden}.preview-toolbar__modes button{border:0;border-right:1px solid var(--border-strong);color:#667085;cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:6px;min-width:84px;padding:0 12px;display:inline-flex}.preview-toolbar__modes button:last-child{border-right:0}.preview-toolbar__modes button.is-active{color:#245b9b;background:#edf4ff}.preview-toolbar__refresh{border:1px solid var(--border-strong);color:#505966;cursor:pointer;background:#fff;border-radius:6px;justify-self:end;place-items:center;width:34px;height:34px;display:grid}.preview-stage{min-height:calc(100vh - 56px);padding:36px 20px 80px;overflow:auto}.preview-stage--phone{justify-content:center;align-items:flex-start;display:flex}.preview-canvas-shell{background:#fff;min-height:667px;box-shadow:0 8px 28px #00000021}.preview-canvas-shell--phone{overscroll-behavior:contain;scrollbar-width:none;width:375px;height:667px;min-height:0;overflow-y:auto}.preview-canvas-shell--phone::-webkit-scrollbar{width:0;height:0}.preview-canvas-shell--full{overscroll-behavior:contain;justify-content:center;width:100%;height:max(667px,100vh - 128px);min-height:0;display:flex;overflow-y:auto}.preview-loading__back{width:92px;height:16px}.preview-loading__modes{justify-self:center;width:170px;height:34px}.preview-loading__action{justify-self:end;width:34px;height:34px}.preview-loading__canvas{width:375px;height:667px;margin:0 auto}.published-page{background:#fff;justify-content:center;align-items:flex-start;width:100%;min-height:100vh;display:flex;overflow-x:clip}.published-page .page-renderer{flex:0 0 375px}.system-page{background:#f5f6f7;place-items:center;min-height:100vh;padding:32px;display:grid}.system-page__content{text-align:center;width:min(480px,100%)}.system-page__code{color:#8a929e;margin-bottom:14px;font-size:13px;font-weight:700;display:block}.system-page h1{margin:0;font-size:24px}.system-page p{color:#667085;margin:12px 0 24px;line-height:1.7}.system-page__actions{justify-content:center;gap:10px;display:flex}.system-page a{text-decoration:none}@media (max-width:430px){.preview-toolbar{padding:0 10px}.preview-toolbar__modes button{min-width:42px;padding:0 8px}.preview-toolbar__modes button svg{display:none}.preview-stage{padding:20px 0 60px}.published-page .page-renderer{flex-basis:auto;width:100vw!important;height:auto!important}.system-page{padding:22px}.system-page__actions{flex-direction:column}.system-page__actions .button{width:100%}}.page-heading p{color:var(--muted);margin:5px 0 0}.console-content--wide{width:min(1400px,100% - 40px)}.form-data-table{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%;min-width:1320px}.form-data-table th{height:44px;color:var(--muted);border-bottom:1px solid var(--border);text-align:left;background:#fafafa;padding:0 12px;font-size:12px;font-weight:650}.form-data-table td{border-bottom:1px solid var(--border);vertical-align:middle;height:76px;padding:10px 12px}.form-data-table tbody tr:hover{background:#fbfcfc}.form-data-table th:first-child{width:15%}.form-data-table th:nth-child(2){width:16%}.form-data-table th:nth-child(3){width:12%}.form-data-table th:nth-child(4){width:22%}.form-data-table th:nth-child(5){width:10%}.form-data-table th:nth-child(6){width:13%}.form-data-table th:nth-child(7){width:12%}.form-data-table td>strong,.form-data-table td>span:not(.form-data-table__message){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.form-data-table td>strong{margin-bottom:5px;font-weight:650}.form-data-table td>span,.form-data-table time{color:var(--muted);font-size:12px}.form-data-table__message{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.users-table{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%;min-width:1100px}.users-table th{height:44px;color:var(--muted);border-bottom:1px solid var(--border);text-align:left;background:#fafafa;padding:0 14px;font-size:12px;font-weight:650}.users-table td{border-bottom:1px solid var(--border);vertical-align:middle;height:68px;padding:10px 14px}.users-table tbody tr:hover{background:#fbfcfc}.users-table th:first-child{width:14%}.users-table th:nth-child(2){width:12%}.users-table th:nth-child(3){width:11%}.users-table th:nth-child(4),.users-table th:nth-child(5){width:10%}.users-table th:nth-child(6){width:7%}.users-table th:nth-child(7),.users-table th:nth-child(8){width:18%}.users-table th:last-child,.users-table td:last-child{text-align:right}.users-table td>strong{display:block}.users-table td>small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.users-table time{color:var(--muted);font-size:13px}.users-table select{border:1px solid var(--border-strong);width:118px;height:34px;color:var(--text);background:#fff;border-radius:5px;padding:0 28px 0 9px}.users-table__actions{min-width:120px}.user-dialog h2{margin-top:0;padding-right:30px}.user-dialog__form{gap:15px;margin-top:20px;display:grid}.user-dialog__form label{color:#4f5864;gap:7px;font-size:13px;font-weight:600;display:grid}.user-dialog__form input,.user-dialog__form select{border:1px solid var(--border-strong);width:100%;height:38px;color:var(--text);background:#fff;border-radius:5px;padding:0 10px}.user-dialog__form>p[role=alert]{background:var(--red-bg);color:#a82b2b;border:1px solid #f0c0c0;border-radius:5px;margin:0;padding:9px 11px;font-size:12px}.user-dialog__form .dialog__actions{margin-top:4px}.permission-toggle{cursor:pointer;width:34px;height:20px;display:inline-flex;position:relative}.permission-toggle input{opacity:0;width:1px;height:1px;position:absolute}.permission-toggle span{background:#cbd0d6;border-radius:10px;width:34px;height:20px;transition:background .15s}.permission-toggle span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000038}.permission-toggle input:checked+span{background:#2d333b}.permission-toggle input:checked+span:after{transform:translate(14px)}.permission-toggle input:focus-visible+span{outline-offset:2px;outline:2px solid #59636f}.permission-toggle input:disabled+span{opacity:.55;cursor:not-allowed}.user-permissions{border:1px solid var(--border);border-radius:5px;gap:22px;margin:0;padding:12px;display:flex}.user-permissions legend{color:#4f5864;padding:0 5px;font-size:13px;font-weight:600}.user-dialog__form .user-permissions label{flex-direction:row;align-items:center;gap:8px;font-weight:500;display:flex}.user-dialog__form .user-permissions input{accent-color:#2d333b;width:16px;height:16px;padding:0}.no-access-panel{color:#737d89;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.no-access-panel h1{color:var(--text);letter-spacing:0;margin:18px 0 8px;font-size:22px}.no-access-panel p{margin:0}@media (max-width:700px){.console-content--wide{width:calc(100% - 28px)}}.login-shell{background:#f2f4f6;place-items:center;min-height:100dvh;padding:24px;display:grid}.login-panel{background:#fff;border:1px solid #dfe3e8;border-radius:8px;width:min(400px,100%);padding:30px;box-shadow:0 16px 44px #181e261a}.login-brand{align-items:center;gap:10px;height:34px;display:flex}.login-brand>span{color:#fff;background:#20242a;border-radius:6px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.login-brand strong{font-size:14px}.login-heading{margin:30px 0 24px}.login-heading h1{margin:0;font-size:24px;line-height:1.25}.login-heading p{color:var(--muted);margin:8px 0 0}.login-form{gap:16px;display:grid}.login-field{color:#4f5864;gap:7px;font-size:13px;font-weight:600;display:grid}.login-input{border:1px solid var(--border-strong);color:#8a929e;background:#fff;border-radius:5px;align-items:center;gap:9px;height:42px;padding:0 11px;display:flex}.login-input:focus-within{border-color:#68717c;box-shadow:0 0 0 3px #2c333c14}.login-input input{width:100%;min-width:0;height:40px;color:var(--text);background:0 0;border:0;outline:0;padding:0}.login-password-toggle{color:#737d89;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.login-error{color:#b82d2d;min-height:18px;margin-top:-4px;font-size:12px}.login-submit{color:#fff;cursor:pointer;background:#252a31;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 16px;font-weight:650;display:flex}.login-submit:hover:not(:disabled){background:#111419}.login-submit:disabled{opacity:.7;cursor:default}.login-spinner{animation:.8s linear infinite login-spin}@keyframes login-spin{to{transform:rotate(360deg)}}@media (max-width:480px){.login-shell{padding:14px}.login-panel{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.login-spinner{animation:none}}
.editor-root{color:#1d2129;background:#f4f4f5;min-width:1200px;height:100vh;overflow:hidden}.editor-header{z-index:2;background:#fff;justify-content:space-between;align-items:center;height:60px;padding:0 20px;display:flex;position:relative;box-shadow:0 0 12px #0000001f}.editor-header__identity,.editor-header__actions{align-items:center;display:flex}.editor-header__identity{gap:14px;min-width:0}.editor-header__identity strong{white-space:nowrap;font-size:16px;font-weight:700}.editor-header__title{text-overflow:ellipsis;white-space:nowrap;color:#667085;max-width:280px;overflow:hidden}.editor-save-state{color:#8a929e;white-space:nowrap;font-size:12px}.editor-header__actions{gap:6px}.editor-icon-button,.editor-action-button{color:#505966;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 10px;display:inline-flex}.editor-icon-button{width:34px;padding:0}.editor-icon-button:hover:not(:disabled),.editor-action-button:hover:not(:disabled){color:#1d2129;background:#f0f2f4}.editor-action-button{background:#fff;border-color:#d8dde3;font-weight:600}.editor-action-button--primary{color:#fff;background:#2f6fba;border-color:#2f6fba}.editor-action-button--primary:hover:not(:disabled){color:#fff;background:#245b9b}.editor-icon-button:disabled,.editor-action-button:disabled{opacity:.5;cursor:default}.editor-preview-backdrop{z-index:3000000;isolation:isolate;background:#12161b94;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.editor-preview-dialog{background:#f3f4f6;border:1px solid #d6dbe1;border-radius:8px;flex-direction:column;width:431px;max-width:100%;max-height:calc(100vh - 36px);display:flex;overflow:hidden;box-shadow:0 24px 64px #00000047}.editor-preview-dialog__header{background:#fff;border-bottom:1px solid #dce0e5;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 14px 0 18px;display:flex}.editor-preview-dialog__header>div{align-items:baseline;gap:10px;min-width:0;display:flex}.editor-preview-dialog__header h2{white-space:nowrap;margin:0;font-size:16px}.editor-preview-dialog__header span{color:#7a8490;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.editor-preview-dialog__header button{color:#596370;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}.editor-preview-dialog__header button:hover{color:#20242a;background:#f2f3f5;border-color:#d9dde2}.editor-preview-dialog__stage{justify-content:center;min-height:0;padding:14px 19px 18px;display:flex;overflow:hidden}.editor-preview-phone{background:#20242a;border-radius:28px;width:391px;max-width:100%;padding:8px;overflow:hidden;box-shadow:0 12px 30px #00000038}.editor-preview-phone__viewport{overscroll-behavior:contain;scrollbar-width:none;background:#fff;border-radius:10px;width:375px;max-width:100%;height:min(667px,100vh - 164px);min-height:420px;overflow:hidden auto}.editor-preview-phone__viewport::-webkit-scrollbar{width:0;height:0}.editor-preview-phone__viewport .page-renderer{flex:none}.editor-confirm-backdrop{z-index:3000000;isolation:isolate;background:#12161b94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.editor-confirm-dialog{background:#fff;border:1px solid #d8dde3;border-radius:8px;width:min(420px,100%);padding:24px;position:relative;box-shadow:0 22px 58px #00000042}.editor-confirm-dialog__close{color:#667085;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:12px;right:12px}.editor-confirm-dialog__close:hover:not(:disabled){color:#20242a;background:#f2f3f5;border-color:#d9dde2}.editor-confirm-dialog__close:disabled{opacity:.5;cursor:default}.editor-confirm-dialog__icon{color:#2f6fba;background:#eef4fb;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.editor-confirm-dialog h2{margin:16px 0 8px;font-size:18px}.editor-confirm-dialog p{color:#667085;margin:0;line-height:1.65}.editor-confirm-dialog .editor-confirm-dialog__error{color:#b82d2d;margin-top:10px;font-size:12px}.editor-confirm-dialog__actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.editor-main{-moz-column-gap:20px;grid-template-rows:minmax(0,1fr);grid-template-columns:395px minmax(375px,1fr) 390px;column-gap:20px;min-width:1200px;height:calc(100vh - 60px);min-height:0;display:grid;overflow:auto hidden}.editor-left-panel{background:#fff;flex-direction:column;width:395px;height:100%;min-height:0;display:flex;overflow:hidden}.component-tabs,.property-tabs{background:#fff;border-bottom:1px solid #e6e8eb;align-items:stretch;height:48px;min-height:48px;display:flex}.component-tab,.property-tab{color:#667085;cursor:pointer;background:0 0;border:0;flex:1;font-weight:600;position:relative}.component-tab:disabled,.property-tab:disabled{cursor:default}.component-tab--active,.property-tab--active{color:#245b9b}.component-tab--active:after,.property-tab--active:after{content:"";background:#3975c6;height:2px;position:absolute;bottom:0;left:16px;right:16px}.component-body{grid-template-columns:125px 270px;height:calc(100% - 48px);min-height:0;display:grid}.component-categories,.component-templates{overscroll-behavior:contain;min-height:0;overflow-y:auto}.component-categories{border-right:1px solid #e6e8eb;padding:8px 6px}.component-category{color:#667085;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;min-height:56px;padding:8px 4px;font-size:12px;display:flex}.component-category:disabled,.component-template:disabled{cursor:default}.component-category:hover,.component-category--active{color:#245b9b;background:#eef5ff}.component-category--active{border-left-color:#3975c6}.component-templates{padding:14px 12px 24px}.component-section-heading{color:#505966;margin:0 0 10px;font-size:13px;font-weight:700}.component-template{color:#505966;cursor:pointer;text-align:left;background:#fff;border:1px solid #e3e7ec;border-radius:6px;flex-direction:column;gap:7px;width:100%;margin-bottom:12px;padding:0;display:flex;overflow:hidden}.component-template:hover{color:#245b9b;border-color:#3975c6}.component-template__preview{color:#a5afbb;background:#f5f6f7;place-items:center;min-height:110px;display:grid}.component-template__button-preview{box-sizing:border-box;color:#fff;letter-spacing:1px;background:#409eff;border:1px solid #409eff;border-radius:21px;justify-content:center;align-items:center;width:184px;height:42px;font-size:16px;font-weight:400;line-height:1.2;display:flex}.component-template>span:last-child{padding:0 10px 10px;font-size:12px}.component-empty{color:#8a929e;text-align:center;margin:0;padding:42px 12px}.component-library{height:calc(100% - 48px);padding:14px 12px 24px}.component-search{color:#8a929e;border:1px solid #d8dde3;border-radius:5px;align-items:center;gap:7px;height:34px;padding:0 9px;display:flex}.component-search input{color:#30343b;background:0 0;border:0;outline:0;width:100%;min-width:0}.component-library__pagination{color:#8a929e;justify-content:space-between;align-items:center;height:36px;margin-top:14px;font-size:12px;display:flex}.component-library__pagination .editor-icon-button{width:30px;height:30px}.editor-center{background:#f4f4f5;min-width:375px;height:auto;min-height:0;padding:150px 0 0;overflow:auto}.canvas-stage{justify-content:center;align-items:flex-start;width:100%;min-width:375px;padding-bottom:1000px;display:flex}.editor-canvas-frame{flex:none;position:relative}.editor-canvas{background:#fff;border-radius:6px;flex:none;min-height:667px;position:relative;overflow:hidden;box-shadow:0 4px 18px #0000001a}.canvas-snap-guide{z-index:30;pointer-events:none;background:#2f7ee6;position:absolute}.canvas-snap-guide--x{width:1px;top:0;bottom:0}.canvas-snap-guide--y{height:1px;left:0;right:0}.canvas-first-screen-marker{z-index:25;pointer-events:none;border-top:1px dashed #409eff;height:0;position:absolute;left:0;right:0}.canvas-first-screen-marker span{color:#fff;background:#409eff;border-radius:3px;padding:2px 6px;font-size:11px;line-height:18px;position:absolute;bottom:5px;right:6px}.canvas-height-handle{cursor:ns-resize;background:0 0;border:0;place-items:center;width:375px;height:16px;padding:0;display:grid;position:absolute;bottom:-21px;left:0}.canvas-height-handle span{background:#fff;border:1px solid #cfd4da;border-radius:3px;width:46px;height:6px}.canvas-height-handle:focus-visible span,.canvas-height-handle:hover span{background:#eef5ff;border-color:#3975c6}.editor-canvas--loading{background:#fff}.canvas-component{min-width:50px;position:absolute}.canvas-component--selected{outline:0;box-shadow:inset 0 0 0 2px #3975c6}.canvas-component__selectable,.component-rotation-layer,.component-renderer{width:100%;height:100%}.canvas-component__selectable{outline:0;display:block}.canvas-component__selectable--overlay{background:0 0}.component-rotation-layer{transform-origin:50%}.component-renderer{color:#8a929e;background:#f8fafc;border:1px dashed #cfd4da;place-items:center;font-size:12px;display:grid;overflow:hidden}.component-renderer--image,.component-renderer--imageStitch,.component-renderer--imageCarousel{border-style:solid;display:block}.component-renderer--text,.component-renderer--richText{color:inherit;font-size:inherit;border-style:solid;display:block}.component-renderer--button,.component-renderer--floatingButton{color:inherit;font-size:inherit;background:0 0;border:0;display:block;overflow:visible}.component-renderer--floatingImage{border-style:solid;display:block}.component-renderer--orderForm{border-style:solid;display:block;overflow:hidden}.order-form{flex-direction:column;gap:7px;width:100%;height:100%;padding:10px;font-size:14px;line-height:1.25;display:flex;overflow:auto}.order-form fieldset{border:0;min-width:0;margin:0;padding:0}.order-form__products{grid-template-columns:74px minmax(0,1fr);gap:6px;display:grid}.order-form__products legend{float:left;width:74px;padding:9px 6px 0 0}.order-form__products legend span,.order-form__label i{color:#f04444;font-style:normal}.order-form__product-options{gap:5px;min-width:0;display:grid}.order-form__product{min-width:0;min-height:38px;color:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #d0d3d8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.order-form__product input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.order-form__product span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.order-form__product strong{white-space:nowrap;font-weight:500}.order-form__product.is-selected{color:#fff;background:#f66;border-color:#f66}.order-form__row{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:38px;display:grid}.order-form__label{white-space:nowrap;padding-right:6px}.order-form__row>input,.order-form__row>textarea,.order-form__region select{width:100%;min-width:0;color:inherit;background:#ffffffb8;border:1px solid #cfd3d8;border-radius:0;outline:0}.order-form__row>input,.order-form__region select{height:38px;padding:0 7px}.order-form__row>textarea{resize:none;height:62px;padding:7px}.order-form__row>input:focus,.order-form__row>textarea:focus,.order-form__region select:focus{border-color:#5594d8}.order-form__region{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.order-form__region select+select{border-left:0}.order-form__stepper{border:1px solid #cfd3d8;grid-template-columns:38px 62px 38px;width:138px;height:38px;display:grid}.order-form__stepper button,.order-form__stepper output{color:inherit;background:#f5f6f7d1;border:0;place-items:center;font-size:18px;display:grid}.order-form__stepper output{background:#ffffffb8;border-left:1px solid #cfd3d8;border-right:1px solid #cfd3d8}.order-form__stepper button{cursor:pointer}.order-form__stepper button:disabled{color:#9aa1aa;cursor:default}.order-form__row--amount output{align-items:center;gap:10px;display:flex}.order-form__row--amount output strong{min-width:70px;height:38px;color:inherit;border:1px solid #cfd3d8;justify-content:center;align-items:center;padding:0 10px;font-size:17px;display:flex}.order-form__cod{color:#21bd62;font-weight:650}.order-form__cod span{color:#1587ee}.order-form__row--message{align-items:start;min-height:62px}.order-form__row--message .order-form__label{padding-top:8px}.order-form__notice{margin:0 0 0 80px;font-size:12px}.order-form__notice--success{color:#16834b}.order-form__notice--error{color:#c73535}.order-form__submit{cursor:pointer;border:0;border-radius:0;width:min(210px,100% - 80px);min-height:46px;margin:5px auto 0;padding:0 18px;font-size:19px}.order-form__submit:disabled{opacity:.65;cursor:default}.button-component{box-sizing:border-box;word-break:break-word;cursor:pointer;border-style:solid;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;overflow:hidden}.button-component--animated{animation:1.8s infinite h5-button-heart}@keyframes h5-button-heart{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.floating-image-button,.floating-image-button .image-event-link,.floating-image-button img,.floating-image-button__placeholder{width:100%;height:100%}.floating-image-button{transform-origin:50%;position:relative}.floating-image-button img{-o-object-fit:contain;object-fit:contain;display:block}.floating-image-button__placeholder{color:#8a929e;background:#f8fafc;border:1px dashed #cfd4da;place-items:center;font-size:11px;display:grid}.floating-image-button--pulse{animation:1.8s ease-in-out infinite floating-image-pulse}.floating-image-button--float{animation:2s ease-in-out infinite floating-image-float}.floating-image-button--shake{animation:1.5s ease-in-out infinite floating-image-shake}@keyframes floating-image-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes floating-image-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes floating-image-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}.text-component,.rich-text-content{margin:0}.rich-text-content p{white-space:pre-wrap;margin:0}.rich-text-content .ql-align-center{text-align:center}.rich-text-content .ql-align-right{text-align:right}.rich-text-content .ql-align-justify{text-align:justify}.rich-text-content .ql-size-small{font-size:.75em}.rich-text-content .ql-size-large{font-size:1.5em}.rich-text-content .ql-size-huge{font-size:2.5em}.image-component,.image-carousel-component,.image-event-link,.image-carousel-component .swiper,.image-carousel-component .swiper-slide{width:100%;height:100%;overflow:hidden}.image-component,.image-carousel-component{position:relative}.image-event-link{color:inherit;text-decoration:none;display:block}.image-component__image,.image-group-component__slide img{width:100%;height:100%;display:block}.image-stitch-component,.image-stitch-component .image-event-link{width:100%;display:block;overflow:hidden}.image-stitch-component img{width:100%;height:auto;display:block}.image-carousel-component .swiper-slide img{-o-object-fit:fill;object-fit:fill;width:100%;height:100%;display:block}.image-carousel-component .swiper-pagination-bullet{opacity:.72;background:#fff;border:1px solid #0003;width:7px;height:7px;margin:0 3px!important}.image-carousel-component .swiper-pagination-bullet-active{opacity:1;background:#3975c6;border-color:#fff}.image-component__placeholder{color:#8a929e;background:#f8fafc;border:1px dashed #cfd4da;place-items:center;width:100%;height:100%;display:grid}.image-group-component__dots{z-index:2;pointer-events:auto;justify-content:center;align-items:center;gap:5px;height:12px;display:flex;position:absolute;bottom:7px;left:8px;right:8px}.image-group-component__dots button{cursor:pointer;background:#1d212961;border:1px solid #ffffffe6;border-radius:50%;width:7px;height:7px;padding:0}.image-group-component__dots button.is-active{background:#fff;box-shadow:0 0 0 1px #1d212947}.page-renderer--editor .page-renderer__component,.page-renderer--editor .page-renderer__component .component-rotation-layer{pointer-events:none}.page-renderer__interaction-marker{pointer-events:none;position:absolute;inset:0}.page-renderer__floating-layer{pointer-events:none;width:100%}.page-renderer__floating-layer--published{max-width:375px}.page-renderer__floating-viewport{pointer-events:none;width:100%;position:absolute;top:0;left:0}.page-renderer__floating-component{pointer-events:auto;position:absolute}.page-renderer__component,.page-renderer__floating-component{scroll-margin-top:12px}.page-renderer__floating-component .component-rotation-layer{width:100%;height:100%}@media (max-width:430px){.published-page .page-renderer__floating-layer--published{max-width:none}}.canvas-resize-handle{background:#fff;border:1px solid #b7c0cb}.editor-right-panel{background:#fff;width:390px;height:100%;min-height:0;overflow:hidden}.property-content,.property-content--text,.property-content--compact{overscroll-behavior:contain;height:calc(100% - 48px);min-height:0;padding:0 10px 100px;overflow-y:auto}.property-section{padding:0}.property-section+.property-section{border-top:1px solid #dcdfe6;margin-top:24px;padding-top:24px}.property-section h2{color:#333;letter-spacing:0;min-height:29px;margin:0 0 24px;padding-left:8px;font-size:20px;font-weight:400;line-height:29px}.property-list{gap:14px;margin:0;display:grid}.property-list div{justify-content:space-between;align-items:center;gap:16px;display:flex}.property-list dt{color:#8a929e}.property-list dd{text-overflow:ellipsis;white-space:nowrap;color:#30343b;max-width:210px;margin:0;overflow:hidden}.property-section--muted{color:#8a929e}.property-empty-state{color:#98a0aa;text-align:center;margin:0;padding:14px 0}.page-name-control{gap:4px;min-width:0;display:grid}.page-name-control small{color:#c43b42;font-size:11px}.property-fields{gap:18px;min-width:0;padding-left:16px;display:grid}.property-field{color:#667085;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:10px;min-width:0;font-size:13px;display:grid}.property-field>span,.property-field>label{line-height:1.35}.property-field--stacked{grid-template-columns:1fr;align-items:stretch;gap:7px}.property-field input:not([type=color]):not([type=range]),.property-field textarea,.property-field select{color:#30343b;background:#fff;border:1px solid #d8dde3;border-radius:5px;outline:0;width:100%;min-width:0}.property-field input:not([type=color]):not([type=range]),.property-field select{height:32px;padding:0 8px}.property-field textarea{resize:vertical;min-height:68px;padding:7px 8px}.property-field input:focus,.property-field textarea:focus,.property-field select:focus{border-color:#3975c6;box-shadow:0 0 0 2px #3975c61f}.property-field input[type=color]{background:#fff;border:1px solid #d8dde3;border-radius:5px;width:38px;height:30px;padding:2px}.property-field input[type=range]{accent-color:#3975c6;width:100%}.property-field input[aria-invalid=true]{border-color:#cf3e45}.property-field-grid{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.property-field-grid .property-field{grid-template-columns:54px minmax(0,1fr)}.property-layout-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.property-layout-actions button{color:#606266;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-radius:4px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:32px;padding:5px 8px;font-size:12px;display:inline-flex}.property-layout-actions button:hover:not(:disabled){color:#409eff;border-color:#409eff}.property-layout-actions button:last-child{grid-column:1/-1}.property-layout-actions button:disabled{color:#c0c4cc;cursor:default;background:#f5f7fa}.property-reference-form{gap:18px;min-width:0;display:grid}.property-form-row{color:#606266;grid-template-columns:80px minmax(0,1fr);align-items:start;min-width:0;min-height:32px;font-size:14px;display:grid}.property-form-row__label{text-align:left;min-width:0;padding-right:12px;line-height:32px}.property-form-row__content{justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:32px;display:flex}.property-form-row__content>.rich-text-editor{width:100%}.property-form-row__content>input:not([type=range]):not([type=checkbox]),.property-form-row__content>select,.property-form-row__content>textarea{color:#606266;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dcdfe6;border-radius:4px;outline:0}.property-form-row__content>input:not([type=range]):not([type=checkbox]),.property-form-row__content>select{height:32px;padding:0 8px}.property-form-row__content>textarea{resize:vertical;min-height:76px;padding:7px 8px;line-height:1.5}.property-form-row__content>input:focus,.property-form-row__content>select:focus,.property-form-row__content>textarea:focus{border-color:#409eff}.property-form-row__content>input[aria-invalid=true]{border-color:#f56c6c}.property-input-group{grid-template-columns:48px 72px;align-items:stretch;width:120px;min-width:0;height:32px;display:grid}.property-input-group>span{color:#909399;white-space:nowrap;background:#f5f7fa;border:1px solid #dcdfe6;border-right:0;border-radius:4px 0 0 4px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;line-height:30px;display:flex}.property-input-group>input{color:#606266;background:#fff;border:1px solid #dcdfe6;border-radius:0 4px 4px 0;outline:0;width:72px;min-width:0;height:32px;padding:1px 6px;font-size:12px}.property-input-group>input:focus{z-index:1;border-color:#409eff;position:relative}.property-choice-set{border:1px solid #dcdfe6;border-radius:4px;height:32px;display:inline-flex;overflow:hidden}.property-choice-set button{color:#606266;cursor:pointer;background:#fff;border:0;border-right:1px solid #dcdfe6;place-items:center;min-width:32px;height:30px;padding:0 8px;font-size:13px;display:grid}.property-choice-set button:last-child{border-right:0}.property-choice-set button:hover,.property-choice-set button.is-active{color:#409eff;background:#ecf5ff}.property-radius-slider{accent-color:#409eff;flex:1;min-width:0}.property-radius-number{flex:0 0 80px;width:80px}.property-radius-number input{color:#606266;border:1px solid #dcdfe6;border-radius:4px;outline:0;width:100%;height:32px;padding:0 8px}.property-layout-form{margin-top:0}.property-field-grid--text-style .property-field{grid-template-columns:52px minmax(0,1fr);gap:7px}.text-style-panel{gap:12px;display:grid}.text-style-block{background:#fafbfc;border:1px solid #e1e5ea;border-radius:6px;padding:11px 12px 12px}.text-style-block h3{color:#30343b;margin:0 0 10px;font-size:12px;font-weight:700}.text-style-block__fields{gap:10px;display:grid}.text-style-block .property-field{grid-template-columns:52px minmax(0,1fr);gap:7px}.text-format-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.text-format-control{gap:6px;min-width:0;display:grid}.text-format-control>span{color:#667085;font-size:12px;line-height:1}.text-format-group{border:1px solid #d8dde3;border-radius:5px;height:34px;display:inline-flex;overflow:hidden}.text-format-group button{color:#505966;cursor:pointer;background:#fff;border:0;border-right:1px solid #d8dde3;flex:1;place-items:center;min-width:0;height:32px;padding:0;display:grid}.text-format-group button:last-child{border-right:0}.text-format-group button:hover,.text-format-group button.is-active{color:#fff;background:#3975c6}.property-color-row{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:7px;display:grid}.property-color-row .property-field{grid-template-columns:112px minmax(0,1fr)}.text-style-block .property-color-row .property-field{grid-template-columns:52px minmax(0,1fr)}.property-transparent-button{color:#667085;cursor:pointer;background:#fff;border:1px solid #d8dde3;border-radius:5px;place-items:center;width:34px;height:34px;padding:0;display:grid}.property-transparent-button:hover{color:#3975c6;border-color:#3975c6}.button-style-panel{display:grid}.button-config-group{gap:10px;min-width:0;padding-bottom:14px;display:grid}.button-config-group+.button-config-group{border-top:1px solid #e6e8eb;padding-top:14px;padding-bottom:0}.button-config-group h3{color:#30343b;margin:0;font-size:12px;font-weight:700}.button-config-group__fields{gap:10px;min-width:0;display:grid}.button-config-group>.button-config-group__fields>.property-field{grid-template-columns:82px minmax(0,1fr)}.property-field-grid--button-style{gap:12px}.property-field-grid--button-style .property-field{grid-template-columns:1fr;align-items:stretch;gap:6px}.property-field-grid--button-style .property-field>span{color:#667085;font-size:12px}.property-field-grid--button-style .property-field input[type=color]{width:100%}.button-format-row{color:#667085;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:10px;min-width:0;font-size:13px;display:grid}.button-format-row .text-format-group{width:100%}.property-range-control{grid-template-columns:minmax(0,1fr) 62px;align-items:center;gap:8px;min-width:0;display:grid}.property-range-control input[type=range]{accent-color:#3975c6;width:100%;min-width:0}.property-range-control label{min-width:0}.property-range-control input[type=number]{width:100%}.property-switch-control{appearance:none;cursor:pointer;background:#dcdfe6;border:0;border-radius:10px;flex:0 0 40px;width:40px;height:20px;margin:0;transition:background-color .15s;position:relative}.property-switch-control:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.property-switch-control:checked{background:#409eff}.property-switch-control:checked:after{transform:translate(20px)}.property-switch-control:focus-visible{outline-offset:2px;outline:2px solid #409eff4d}.rich-text-editor{color:#30343b;min-width:0}.rich-text-editor .ql-toolbar.ql-snow{border-color:#d8dde3;border-radius:5px 5px 0 0;flex-wrap:wrap;gap:2px;padding:6px;display:flex}.rich-text-editor .ql-toolbar .ql-formats{margin-right:4px}.rich-text-editor .ql-container.ql-snow{border-color:#d8dde3;border-radius:0 0 5px 5px;min-height:116px;font-family:inherit;font-size:14px}.rich-text-editor .ql-editor{min-height:116px;padding:10px}.rich-text-editor__fallback{resize:vertical;border:1px solid #d8dde3;border-radius:5px;width:100%;min-height:180px;padding:10px}.property-field-error{color:#f56c6c;margin:-8px 0 0 80px;font-size:12px}.property-image-source-control{grid-template-columns:minmax(0,1fr) 32px;gap:6px;min-width:0;display:grid}.property-image-source-control>input{border:1px solid #dcdfe6;border-radius:4px;outline:0;width:100%;min-width:0;height:32px;padding:0 8px}.property-image-picker-button{color:#409eff;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-radius:4px;place-items:center;width:32px;height:32px;padding:0;display:grid}.property-image-picker-button:hover,.property-image-picker-button:focus-visible{background:#ecf5ff;border-color:#409eff;outline:0}.property-component-id-control{grid-template-columns:minmax(0,1fr) 32px;gap:6px;min-width:0;display:grid}.property-component-id-control input{color:#606a76;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.property-component-id-control button{color:#59636f;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-radius:4px;place-items:center;width:32px;height:32px;padding:0;display:grid}.property-component-id-control button:hover,.property-component-id-control button:focus-visible{color:#2878c8;border-color:#409eff;outline:0}.property-delete-section{border-top:1px solid #dcdfe6;margin-top:24px;padding:24px 0 0 16px}.property-delete-button{color:#f56c6c;cursor:pointer;background:#fff;border:1px solid #f56c6c;border-radius:4px;height:32px;padding:0 15px;font-size:12px}.property-delete-button:hover{background:#fef0f0}.order-property-editor{gap:22px;min-width:0;display:grid}.order-property-block{gap:9px;min-width:0;display:grid}.order-property-block__heading{color:#606266;justify-content:space-between;align-items:center;min-height:26px;font-size:13px;font-weight:600;display:flex}.order-property-block__heading span:last-child{color:#909399;font-size:11px;font-weight:400}.order-property-products{gap:8px;display:grid}.order-property-product{background:#fafafa;border:1px solid #e2e5e9;border-radius:4px;grid-template-columns:18px minmax(0,1fr) 28px;align-items:start;gap:7px;min-width:0;padding:8px;display:grid}.order-property-product>input[type=radio]{accent-color:#409eff;width:15px;height:15px;margin:8px 0 0}.order-property-product__fields{gap:6px;min-width:0;display:grid}.order-property-product__fields>input,.order-property-product__fields label{width:100%;min-width:0}.order-property-product__fields input{color:#606266;background:#fff;border:1px solid #dcdfe6;border-radius:4px;outline:0;width:100%;min-width:0;height:30px;padding:0 7px}.order-property-product__fields label{color:#909399;grid-template-columns:38px minmax(0,1fr);align-items:center;font-size:11px;display:grid}.order-property-product__actions{gap:4px;display:grid}.order-property-icon{color:#606266;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-radius:4px;place-items:center;width:28px;height:28px;padding:0;display:grid}.order-property-icon:hover:not(:disabled){color:#409eff;border-color:#409eff}.order-property-icon:disabled{color:#c0c4cc;cursor:default}.order-property-add{color:#606266;cursor:pointer;background:#fff;border:1px dashed #aeb7c3;border-radius:4px;justify-content:center;align-items:center;gap:5px;width:100%;height:32px;display:flex}.order-property-field{color:#606266;grid-template-columns:36px minmax(0,1fr) 40px;align-items:center;gap:7px;min-width:0;font-size:12px;display:grid}.order-property-field>input[type=text],.order-property-copy input,.order-property-copy textarea{color:#606266;background:#fff;border:1px solid #dcdfe6;border-radius:4px;outline:0;width:100%;min-width:0}.order-property-field>input[type=text],.order-property-copy input{height:32px;padding:0 8px}.order-property-field--message{grid-template-columns:36px minmax(0,1fr);padding-right:47px}.order-property-copy{border-top:1px solid #ebeef2;padding-top:18px}.order-property-copy>label{color:#606266;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:8px;min-width:0;font-size:12px;display:grid}.order-property-copy textarea{resize:vertical;min-height:58px;padding:7px 8px}.order-property-colors{grid-template-columns:1fr 1fr;gap:8px;display:grid}.order-property-colors>div{color:#606266;gap:5px;min-width:0;font-size:12px;display:grid}.wl-color-picker{flex:0 0 32px;width:32px;height:32px;display:inline-flex}.wl-color-trigger{cursor:pointer;background-color:#fff;background-image:linear-gradient(45deg,#eee 25%,#0000 25%),linear-gradient(-45deg,#eee 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#eee 75%),linear-gradient(-45deg,#0000 75%,#eee 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;border:1px solid #dcdfe6;border-radius:4px;width:32px;height:32px;padding:4px}.wl-color-trigger:hover,.wl-color-trigger:focus-visible{border-color:#409eff;outline:0}.wl-color-trigger__swatch{border-radius:2px;width:22px;height:22px;display:block;box-shadow:inset 0 0 0 1px #00000014}.wl-color-popover{z-index:1000;box-sizing:border-box;color:#606266;background:#fff;border:1px solid #e4e7ed;border-radius:4px;width:326px;height:344px;padding:12px;position:fixed;box-shadow:0 0 12px #0000001f}.wl-color-main{grid-template-columns:280px 12px;gap:8px;width:300px;height:180px;display:grid}.wl-color-saturation{width:280px!important;height:180px!important}.wl-color-hue{width:12px!important;height:180px!important}.wl-color-alpha{margin-top:6px;width:280px!important;height:12px!important}.wl-color-presets{grid-template-columns:repeat(10,20px);grid-auto-rows:20px;gap:8px;width:272px;margin-top:8px;display:grid}.wl-color-presets button{cursor:pointer;border:1px solid #0000001a;border-radius:4px;width:20px;height:20px;padding:0}.wl-color-presets button:hover,.wl-color-presets button:focus-visible{outline-offset:1px;outline:2px solid #409eff}.wl-color-footer{justify-content:space-between;align-items:center;gap:8px;width:300px;height:24px;margin-top:12px;display:flex}.wl-color-footer>input{color:#606266;border:1px solid #dcdfe6;border-radius:4px;outline:0;width:160px;height:24px;padding:0 7px;font-size:12px}.wl-color-footer>input:focus{border-color:#409eff}.wl-color-footer>div{align-items:center;gap:6px;display:flex}.wl-color-footer button{color:#606266;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-radius:4px;height:24px;padding:0 10px;font-size:12px}.wl-color-footer button:hover{color:#409eff;border-color:#409eff}.wl-color-footer .wl-color-footer__confirm{color:#fff;background:#409eff;border-color:#409eff}.wl-color-footer .wl-color-footer__confirm:hover{color:#fff;background:#66b1ff}.property-image-list{gap:9px;display:grid}.property-image-row{grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:6px;display:grid}.property-image-row>button{color:#b4232a;cursor:pointer;background:#fff;border:1px solid #e2a5a8;border-radius:4px;place-items:center;width:28px;height:28px;padding:0;display:grid}.property-add-image{color:#505966;cursor:pointer;background:#fafbfc;border:1px dashed #aeb7c3;border-radius:5px;justify-content:center;align-items:center;gap:6px;height:32px;display:flex}.multi-image-list{gap:8px;display:grid}.multi-image-item{background:#fff;border:1px solid #dde2e8;border-radius:5px;min-width:0;padding:8px}.multi-image-item__header{grid-template-columns:16px 42px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.multi-image-item__grip{color:#98a2b3;cursor:grab}.multi-image-item__header img{-o-object-fit:contain;object-fit:contain;background:#f5f6f7;border:1px solid #e5e8ec;border-radius:4px;width:42px;height:42px;display:block}.multi-image-item__header>span{color:#505966;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.multi-image-item__actions{gap:3px;display:flex}.multi-image-item__actions button{color:#667085;cursor:pointer;background:#fff;border:1px solid #d8dde3;border-radius:4px;place-items:center;width:24px;height:24px;padding:0;display:grid}.multi-image-item__actions button:disabled{opacity:.35;cursor:not-allowed}.multi-image-item__actions .multi-image-item__delete{color:#b4232a;border-color:#edc8ca}.multi-image-item__url{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:6px;margin-top:7px;display:grid}.multi-image-item__url label{color:#667085;font-size:12px}.multi-image-item__url input{border:1px solid #d8dde3;border-radius:4px;outline:0;width:100%;min-width:0;height:30px;padding:0 7px}.multi-image-item__url input:focus{border-color:#3975c6;box-shadow:0 0 0 2px #3975c61f}.multi-image-item__url input[aria-invalid=true]{border-color:#cf3e45}.multi-image-item__error{color:#cf3e45;grid-column:2;font-size:11px}.property-field input[type=checkbox]{accent-color:#3975c6;width:16px;height:16px}.page-access-list{background:#fff;border:1px solid #d8dde3;border-radius:5px;max-height:168px;display:grid;overflow:auto}.page-access-list label{color:#3f4650;cursor:pointer;border-bottom:1px solid #edf0f3;align-items:center;gap:8px;min-height:34px;padding:0 9px;display:flex}.page-access-list label:last-child{border-bottom:0}.page-access-list label:hover{background:#f6f8fa}.property-field .page-access-list input[type=checkbox]{flex:0 0 16px;width:16px;min-width:16px;height:16px;padding:0}.page-access-list label>span{color:#3f4650;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page-access-list label>span small{color:#9aa2ac;margin-top:2px;font-size:11px;line-height:1.2;display:block}.page-access-list label:has(input:disabled){cursor:not-allowed;background:#fafbfc}.page-access-empty{color:#98a0aa;text-align:center;padding:10px}.page-access-state,.page-access-error{align-items:center;gap:5px;font-size:12px;display:flex}.page-access-state{color:#6d7681}.page-access-error{color:#c43b42}.material-library{grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;width:100%;height:calc(100% - 48px);min-height:0;padding:14px 16px 18px;display:grid;position:relative;overflow:hidden}.material-upload{color:#667085;cursor:pointer;background:#fafbfc;border:1px dashed #aeb7c3;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:78px;padding:10px 12px;font-size:12px;display:flex}.material-upload:hover{color:#245b9b;background:#f4f8ff;border-color:#3975c6}.material-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.material-upload small{color:#9aa2ac;font-size:11px}.material-toolbar{gap:7px;display:grid}.material-search-row{grid-template-columns:minmax(0,1fr) 34px;gap:7px;display:grid}.material-search-row:has(.material-search:only-child){grid-template-columns:1fr}.material-search{color:#8a929e;border:1px solid #d8dde3;border-radius:5px;align-items:center;gap:7px;height:34px;padding:0 9px;display:flex}.material-search:focus-within{border-color:#3975c6;box-shadow:0 0 0 2px #3975c61f}.material-search input{color:#30343b;background:0 0;border:0;outline:0;width:100%;min-width:0}.material-clear-selection{color:#505966;cursor:pointer;background:#fff;border:1px solid #d8dde3;border-radius:5px;place-items:center;width:34px;height:34px;padding:0;display:inline-grid}.material-clear-selection:hover:not(:disabled){color:#3975c6;border-color:#3975c6}.material-clear-selection:disabled{opacity:.45;cursor:not-allowed}.material-filter-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.material-tag-filter{color:#7d8793;background:#fff;border:1px solid #d8dde3;border-radius:5px;flex:1;align-items:center;gap:5px;min-width:0;height:32px;padding-left:8px;display:flex}.material-tag-filter:focus-within{border-color:#3975c6}.material-tag-filter select{color:#505966;background:0 0;border:0;outline:0;width:100%;min-width:0;height:30px;font-size:12px}.material-view-switch{background:#fff;border:1px solid #d8dde3;border-radius:5px;flex:none;height:32px;display:inline-flex;overflow:hidden}.material-view-switch button{color:#7d8793;cursor:pointer;background:#fff;border:0;border-right:1px solid #e2e5e9;place-items:center;width:31px;height:30px;padding:0;display:grid}.material-view-switch button:last-child{border-right:0}.material-view-switch button:hover{color:#3975c6}.material-view-switch button[aria-pressed=true]{color:#2868bd;background:#eaf2ff}.material-management{color:#737d89;align-items:center;min-height:30px;font-size:11px;display:flex}.material-management--active{background:#f6f9fd;border:1px solid #dbe5f2;border-radius:5px;gap:5px;padding:3px 5px 3px 7px}.material-management--active>span{white-space:nowrap}.material-management__start,.material-batch-tag,.material-batch-delete,.material-management__cancel{color:#505966;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d8dde3;border-radius:4px;justify-content:center;align-items:center;gap:4px;height:28px;padding:0 7px;font-size:12px;display:inline-flex}.material-management__start:hover{color:#3975c6;border-color:#3975c6}.material-select-all{color:#505966;cursor:pointer;align-items:center;gap:5px;margin-right:auto;display:flex}.material-select-all input{accent-color:#3975c6;width:14px;height:14px}.material-batch-tag{color:#2868bd;border-color:#b8cce5}.material-batch-tag:hover:not(:disabled){background:#f3f7fd;border-color:#3975c6}.material-batch-delete{color:#b4232a;border-color:#e6b6b9}.material-batch-delete:hover:not(:disabled){background:#fff5f5;border-color:#cf3e45}.material-batch-tag:disabled,.material-batch-delete:disabled{opacity:.45;cursor:not-allowed}.material-management__cancel{width:28px;padding:0}.material-alert{color:#a92d33;background:#fff6f6;border:1px solid #efc7c9;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;min-height:30px;margin:0;padding:6px 7px 6px 9px;font-size:11px;line-height:1.4;display:flex}.material-alert button{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;padding:0;display:grid}.material-alert button:hover{background:#fbe4e5}.material-results{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;overflow-y:auto}.material-state{color:#8a929e;text-align:center;place-items:center;min-height:100%;margin:0;display:grid}.material-state--error{color:#b4232a}.material-grid{align-content:start;gap:9px;display:grid}.material-grid--large{grid-template-columns:repeat(2,minmax(0,1fr))}.material-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.material-grid--list{grid-template-columns:1fr;gap:6px}.material-item{background:#fff;border:1px solid #e2e5e9;border-radius:5px;min-width:0;position:relative;overflow:hidden}.material-item--selected{border-color:#3975c6;box-shadow:0 0 0 2px #3975c629}.material-item__select{color:#505966;cursor:pointer;text-align:left;background:#fff;border:0;width:100%;padding:0;display:block}.material-item__select:disabled{cursor:not-allowed}.material-item__image{aspect-ratio:1;background:#f2f4f6 50%/contain no-repeat;width:100%;display:block}.material-item__check{z-index:1;color:#fff;background:#ffffffeb;border:1px solid #aeb7c3;border-radius:4px;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:5px;left:5px}.material-item--selected .material-item__check{background:#3975c6;border-color:#3975c6}.material-item__content{min-width:0;padding:6px 7px;display:block}.material-item__name{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.material-item__meta{color:#9aa2ac;margin-top:3px;font-size:10px;display:block}.material-item__tags{gap:4px;min-width:0;margin-top:5px;display:flex;overflow:hidden}.material-item__tags span{color:#536c8b;text-overflow:ellipsis;white-space:nowrap;background:#edf3fa;border-radius:3px;max-width:72px;padding:1px 5px;font-size:10px;overflow:hidden}.material-grid--compact .material-item__content{padding:4px 5px}.material-grid--compact .material-item__meta,.material-grid--compact .material-item__tags{display:none}.material-grid--compact .material-item__check{width:17px;height:17px;top:3px;left:3px}.material-grid--list .material-item__select{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px;padding:5px;display:grid}.material-grid--list .material-item__image{aspect-ratio:auto;border-radius:3px;width:58px;height:52px}.material-grid--list .material-item__content{padding:0 30px 0 0}.material-grid--list .material-item__check{top:8px;left:8px}.material-grid--list .material-item__tags{margin-top:4px}.material-grid--list .material-item__content{padding-right:0}.material-pagination{color:#667085;justify-content:center;align-items:center;gap:12px;height:32px;font-size:12px;display:flex}.material-pagination>span:first-child{margin-right:auto}.material-pagination .editor-icon-button{width:30px;height:30px}.material-dialog{background:#fff;border:0;border-radius:7px;width:min(410px,100% - 40px);padding:20px;box-shadow:0 16px 46px #0003}.material-dialog::backdrop{background:#0f121673}.material-dialog h2{margin:0 0 9px;font-size:18px}.material-dialog p{color:#667085;margin:0;line-height:1.6}.material-dialog__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.material-dialog__header>div{align-items:center;gap:8px;display:flex}.material-dialog__header h2{margin:0}.material-dialog__header>button{color:#737d89;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:30px;height:30px;padding:0;display:grid}.material-dialog__header>button:hover:not(:disabled){color:#30343b;background:#f0f2f4}.material-dialog__actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.material-upload-dialog>p{margin-top:10px}.material-upload-files{color:#737d89;background:#fafbfc;border:1px solid #e2e5e9;border-radius:5px;gap:3px;max-height:94px;margin-top:10px;padding:8px 10px;font-size:11px;display:grid;overflow:auto}.material-upload-files span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-upload-tags{gap:7px;margin-top:14px;display:grid}.material-upload-tags>label{color:#3f4650;font-size:12px}.material-tag-editor{border:1px solid #d8dde3;border-radius:5px;flex-wrap:wrap;align-items:center;gap:5px;min-height:36px;padding:4px 6px;display:flex}.material-tag-editor:focus-within{border-color:#3975c6;box-shadow:0 0 0 2px #3975c61f}.material-tag-editor>button{color:#2868bd;cursor:pointer;background:#eaf2ff;border:0;border-radius:3px;align-items:center;gap:3px;height:24px;padding:0 6px;font-size:11px;display:inline-flex}.material-tag-editor input{color:#30343b;border:0;outline:0;flex:1;min-width:120px;height:26px;font-size:12px}.material-tag-suggestions{flex-wrap:wrap;gap:5px;display:flex}.material-tag-suggestions button{color:#667085;cursor:pointer;background:#fff;border:1px solid #d8dde3;border-radius:4px;height:25px;padding:0 8px;font-size:11px}.material-tag-suggestions button[aria-pressed=true]{color:#2868bd;background:#eaf2ff;border-color:#3975c6}.material-upload-dialog progress{accent-color:#3975c6;width:100%;height:6px;margin-top:12px}.material-tag-dialog>p{margin-top:9px}.material-tag-modes{border:1px solid #d8dde3;border-radius:5px;grid-template-columns:repeat(3,1fr);height:34px;margin-top:14px;display:grid;overflow:hidden}.material-tag-modes button{color:#667085;cursor:pointer;background:#fff;border:0;border-right:1px solid #d8dde3;font-size:12px}.material-tag-modes button:last-child{border-right:0}.material-tag-modes button[aria-pressed=true]{color:#2868bd;background:#eaf2ff}.material-tag-dialog .material-upload-tags small{color:#8a929e;font-size:11px;line-height:1.5}.material-tag-error{color:#b4232a;font-size:11px}.editor-loading-title,.editor-loading-actions,.editor-loading-list,.editor-loading-properties{background:#e8ebee;border-radius:5px}.editor-loading-title{width:180px;height:22px}.editor-loading-actions{width:330px;height:34px}.editor-loading-list{height:260px;margin:14px 12px}.editor-loading-properties{height:420px;margin:18px 20px}@media (prefers-reduced-motion:reduce){.editor-loading-title,.editor-loading-actions,.editor-loading-list,.editor-loading-properties{animation:none}}
.ql-container{box-sizing:border-box;height:100%;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:13px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;position:absolute;top:50%;left:-100000px;overflow-y:hidden}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word;outline:none;height:100%;padding:12px 15px;line-height:1.42;overflow-y:auto}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.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}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{padding-left:1.5em;list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{text-align:right;white-space:nowrap;width:1.2em;margin-left:-1.5em;margin-right:.3em;display:inline-block}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0, decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui: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 li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{text-align:left;margin-left:.3em;margin-right:-1.5em}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{max-width:100%;display:block}.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{text-align:inherit;direction:rtl}.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-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);pointer-events:none;font-style:italic;position:absolute;left:15px;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{cursor:pointer;float:left;background:0 0;border:none;width:28px;height:24px;padding:3px 5px;display:inline-block}.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{vertical-align:middle;display:inline-block}.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:2px}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2px}.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:1px}.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-top:5px;margin-bottom:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-top:5px;margin-bottom:5px;padding:5px 10px}.ql-snow .ql-editor code{padding:2px 4px;font-size:85%}.ql-snow .ql-editor .ql-code-block-container{color:#f8f8f2;background-color:#23241f;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;float:left;vertical-align:middle;height:24px;font-size:14px;font-weight:500;display:inline-block;position:relative}.ql-snow .ql-picker-label{cursor:pointer;width:100%;height:100%;padding-left:8px;padding-right:2px;display:inline-block;position:relative}.ql-snow .ql-picker-label:before{line-height:22px;display:inline-block}.ql-snow .ql-picker-options{white-space:nowrap;background-color:#fff;min-width:100%;padding:4px 8px;display:none;position:absolute}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;padding-top:5px;padding-bottom:5px;display:block}.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{z-index:1;margin-top:-1px;display:block;top:100%}.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{width:24px;height:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{width:152px;padding:3px 5px}.ql-snow .ql-color-picker .ql-picker-item{float:left;border:1px solid #0000;width:16px;height:16px;margin:2px;padding:0}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{width:18px;margin-top:-9px;position:absolute;top:50%;right:0}.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-code-block-container{position:relative}.ql-code-block-container .ql-ui{top:5px;right:5px}.ql-toolbar.ql-snow{box-sizing:border-box;border:1px solid #ccc;padding:8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.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:0}.ql-snow .ql-tooltip{color:#444;white-space:nowrap;background-color:#fff;border:1px solid #ccc;padding:5px 12px;box-shadow:0 0 5px #ddd}.ql-snow .ql-tooltip:before{content:"Visit URL:";margin-right:8px;line-height:26px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;width:170px;height:26px;margin:0;padding:3px 5px;font-size:13px;display:none}.ql-snow .ql-tooltip a.ql-preview{text-overflow:ellipsis;vertical-align:top;max-width:200px;display:inline-block;overflow-x:hidden}.ql-snow .ql-tooltip a.ql-action:after{content:"Edit";border-right:1px solid #ccc;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{content:"Save";border-right:0;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}
