msdt-app,msdt-editor{display:block}.public-site>msdt-app{height:100%}[hidden]{display:none!important}.modal{display:block;background:#00000073;overflow:auto;z-index:1100}.modal-dialog{margin:30px auto}.page-actions{display:flex;flex-wrap:wrap;gap:8px}.editor-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:8px 6px;border:1px solid #ddd;border-radius:4px 4px 0 0;background:#f5f5f5}.editor-button-group{display:inline-flex}.editor-font-size{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px;margin:0;color:#333;font-size:12px;font-weight:400}.editor-font-size select{height:30px;max-width:140px;padding:4px;border:1px solid #ccc;border-radius:3px;background:#fff;color:#333}.editor-font-size select:focus-visible{outline:2px solid #2fa4e7;outline-offset:2px}.editor-toolbar button,.editor-color-button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:30px;border:1px solid #ccc;background:#fff;border-radius:3px;padding:5px 8px;color:#333}.editor-button-group button+button{margin-left:-1px}.editor-button-group button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.editor-button-group button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.editor-toolbar button:hover:not(:disabled),.editor-color-button:hover{background:#e6e6e6;border-color:#adadad}.editor-toolbar button.active{background:#ddd;box-shadow:inset 0 3px 5px #00000026}.editor-toolbar button:focus-visible,.editor-color-button:focus-within{outline:2px solid #2fa4e7;outline-offset:2px;z-index:1}msdt-editor-icon{display:inline-flex}msdt-editor-icon svg{color:inherit;fill:currentColor}.editor-color-button{position:relative;margin:0;cursor:pointer}.editor-color-button input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.editor-link-dialog{padding:12px;border:1px solid #ccc;border-top:0;background:#f5f5f5;color:#333}.editor-link-dialog label{display:block;margin:8px 0}.editor-link-dialog input{width:100%}.rich-text-editor{background:#fff;border:1px solid #ccc;color:#333}.editor-content{padding:12px;min-height:180px;outline:none}.editor-content:focus{box-shadow:inset 0 0 0 2px #2fa4e7}.editor-content p{margin:0 0 8px}.editor-content img{max-width:100%}.editor-content table{border-collapse:collapse;width:100%}.editor-content td,.editor-content th{border:1px solid #aaa;padding:8px}.editor-source{width:100%;min-height:240px;font-family:monospace}.reorder .list-group-item{cursor:move;display:flex;align-items:center;gap:8px}.reorder .list-group-item .reorder-buttons{margin-left:auto}button:disabled{cursor:not-allowed;opacity:.6}.load-error{margin:1rem;padding:1rem;background:#fff1ed;color:#a42516}@media(max-width:700px){.modal-dialog{width:calc(100% - 24px)}iframe.video{max-width:100%}}
