body{--bs-secondary-bg-subtle: #f2f3f5}h1,h2,h3,h4,h5{font-weight:300}a{text-decoration:none}form label{font-size:.9em;color:var(--bs-secondary)}[data-bs-theme=dark] body{--bs-secondary-bg-subtle: #161719}.input-group[x-data=color] .input-group-text .swatch{display:inline-block;width:1.2rem;height:1.2rem;border-radius:1.2rem;border:1px solid var(--bs-border-color)}.page.page-admin{background:var(--bs-secondary-bg-subtle)}.page.page-admin.page-auth{background:var(--bs-secondary-bg-subtle) url("../img/bg-auth.webp") center center no-repeat;background-size:cover}.page.page-admin h1{margin-bottom:1rem;font-size:2em}@media(min-width: 992px){.page.page-admin .app-main{position:fixed;left:0;top:0;width:100%;height:100%;padding-top:48px;padding-left:220px;display:flex;flex-direction:column}}.page.page-admin .app-main .app-header{background:var(--bs-body-bg);box-shadow:var(--bs-box-shadow-sm)}@media(min-width: 992px){.page.page-admin .app-main .app-header{position:fixed;left:0;top:0;width:100%;z-index:10;height:48px;padding-left:220px}}.page.page-admin .app-main .app-header .header-user>ul{list-style:none;margin:0;padding:0}.page.page-admin .app-main .app-header .header-user>ul>li{position:relative}.page.page-admin .app-main .app-header .header-user>ul>li>a{display:flex;height:48px;align-items:center;padding:0 .65rem}.page.page-admin .app-main .app-header .header-user>ul>li>a img{width:2rem;height:2rem;margin-right:.5rem;border-radius:2rem}.page.page-admin .app-main .app-header .header-user>ul>li>.dropdown{display:none;position:absolute;right:0;list-style:none;min-width:100%;margin:0;padding:0;background:var(--bs-body-bg);box-shadow:var(--bs-box-shadow-sm);border-radius:var(--bs-border-radius)}.page.page-admin .app-main .app-header .header-user>ul>li>.dropdown::before{content:"";position:absolute;top:-8px;right:16px;width:0px;height:0px;border-style:solid;border-width:0 8px 8px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--bs-body-bg) rgba(0,0,0,0);transform:rotate(0deg)}.page.page-admin .app-main .app-header .header-user>ul>li>.dropdown>li>a{display:block;white-space:nowrap;padding:.5rem 1rem;color:var(--bs-secondary)}.page.page-admin .app-main .app-header .header-user>ul>li>.dropdown>li>a:hover{color:var(--bs-primary)}.page.page-admin .app-main .app-header .header-user>ul>li>.dropdown>li.is-separator{border-bottom:1px solid var(--bs-border-color)}.page.page-admin .app-main .app-header .header-user>ul>li:hover>a{background-color:var(--bs-primary);color:var(--bs-white)}.page.page-admin .app-main .app-header .header-user>ul>li:hover>.dropdown{display:block}.page.page-admin .app-main .app-footer{background:var(--bs-body-bg);box-shadow:var(--bs-box-shadow-sm)}.page.page-admin .app-main .app-sidebar{background:var(--bs-dark);padding:.75rem 0}.page.page-admin .app-main .app-sidebar .app-logo{padding:.75rem 1rem}.page.page-admin .app-main .app-sidebar ul{margin-bottom:0}.page.page-admin .app-main .app-sidebar ul li a{display:block;color:var(--bs-secondary);padding:.35rem .5rem;font-size:.95em;font-weight:600}.page.page-admin .app-main .app-sidebar ul li a i{color:var(--bs-secondary);opacity:.5}.page.page-admin .app-main .app-sidebar ul li a:hover{color:var(--bs-light)}.page.page-admin .app-main .app-sidebar ul li a:hover i{color:var(--bs-primary);opacity:1}.page.page-admin .app-main .app-sidebar ul li.is-current a{color:var(--bs-light)}.page.page-admin .app-main .app-sidebar ul li.is-current a i{color:var(--bs-primary);opacity:1}.page.page-admin .app-main .app-sidebar ul li.is-separator{height:.75rem}@media(min-width: 992px){.page.page-admin .app-main .app-sidebar{position:fixed;left:0;top:0;width:220px;height:100%;z-index:10}}@media(min-width: 992px){.page.page-admin .app-main .app-client{flex:1 0 0;overflow-y:scroll}}@media(min-width: 992px){.page.page-admin .app-main .app-client .client-wrapper{padding:1rem}.page.page-admin .app-main .app-client .client-wrapper .client-sidebar{width:320px}}.settings .settings-section:not(:last-child){padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--bs-border-color)}.settings .settings-section .section-details h2{font-size:1.5em}.settings .settings-section .section-details p{font-size:.95em;color:var(--bs-secondary-color)}@media(min-width: 992px){.settings .settings-section .section-details{width:360px}}@media(min-width: 1200px){.settings .settings-section .section-details{width:420px}}@media(min-width: 1400px){.settings .settings-section .section-details{width:576px}}.settings .settings-section .section-form .form-wrapper{padding:1rem;background:var(--bs-body-bg);box-shadow:var(--bs-box-shadow-sm);border-radius:var(--bs-border-radius);border:1px solid var(--bs-border-color)}.settings .settings-section .section-form .form-wrapper:not(:last-child){margin-bottom:1rem}.settings .settings-section .section-form .form-wrapper form .btn{min-width:140px}.list.list-devices{margin-bottom:1rem}.list.list-devices .item.item-device{padding-left:1.65rem;position:relative}.list.list-devices .item.item-device:not(:last-child){margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--bs-border-color)}.list.list-devices .item.item-device .device-icon{position:absolute;left:0;top:0;color:var(--bs-secondary-color);opacity:.5}.list.list-devices .item.item-device .device-details h4{font-size:1.15em;margin-bottom:.125rem}.list.list-devices .item.item-device .device-details p{font-size:.85em;margin-bottom:0;color:var(--bs-secondary-color)}.list.list-table{background:var(--bs-body-bg);border-radius:var(--bs-border-radius);box-shadow:var(--bs-box-shadow-sm);border:1px solid var(--bs-border-color)}.list.list-table .item{padding:1rem}.list.list-table .item .item-title{font-weight:600;margin-bottom:.25rem}.list.list-table .item .item-extras{font-size:.95em;margin-bottom:.25rem}.list.list-table .item .item-extras .extra{color:var(--bs-secondary-color)}.list.list-table .item .item-extras .extra:not(:last-child){margin-bottom:.25rem}.list.list-table .item .item-extras .extra>*:last-child{margin-bottom:0}.list.list-table .item .item-actions a{display:inline-block;font-size:.95em;font-weight:600}.list.list-table .item .item-actions a i{color:var(--bs-secondary-text-emphasis);opacity:.25}.list.list-table .item .item-actions a:hover i{color:var(--bs-primary);opacity:1}.list.list-table .item .item-actions a:not(:last-child){position:relative;padding-right:1.5rem}.list.list-table .item .item-actions a:not(:last-child)::after{content:"|";position:absolute;right:.5rem;top:0;color:var(--bs-secondary-bg)}.list.list-table .item:not(:last-child){border-bottom:1px solid var(--bs-border-color)}.list.list-values .item:not(:last-child){margin-bottom:1rem}.list.list-values .item .item-label{color:var(--bs-secondary)}.list.list-values .item .item-value{font-weight:600}.led{display:inline-block;width:.75rem;height:.75rem;border-radius:.75rem;background:var(--bs-secondary-bg)}.led.led-primary{background:var(--bs-primary)}.led.led-success{background:var(--bs-success)}.led.led-warning{background:var(--bs-warning)}.led.led-danger{background:var(--bs-danger)}.led.led-info{background:var(--bs-info)}.metabox{background:var(--bs-body-bg);border-radius:var(--bs-border-radius);box-shadow:var(--bs-box-shadow-sm);border:1px solid var(--bs-border-color)}.metabox.metabox-tab{border-radius:0 0 var(--bs-border-radius) var(--bs-border-radius);border-top:none}.metabox .metabox-header{text-transform:uppercase;font-size:.85em;font-weight:600;padding:.75rem 1rem;border-bottom:1px solid var(--bs-border-color)}.metabox .metabox-footer{padding:.75rem 1rem;border-top:1px solid var(--bs-border-color)}.metabox .metabox-body{padding:1rem}.metabox .metabox-body.body-simple{padding:0}.metabox .metabox-body>*:last-child{margin-bottom:0}.repeater .repeater-items{min-height:4rem}.repeater .repeater-items .item{display:flex}.repeater .repeater-items .item .item-move{width:2.5rem;background:var(--bs-light-bg-subtle);border-right:1px solid var(--bs-border-color);position:relative}.repeater .repeater-items .item .item-move .move{text-align:center;padding:.5rem 0;position:absolute;left:0;width:100%;color:var(--bs-body-color);opacity:0;transition:all 350ms}.repeater .repeater-items .item .item-move .move.move-up{top:0;border-bottom:1px solid var(--bs-border-color)}.repeater .repeater-items .item .item-move .move.move-down{bottom:0;border-top:1px solid var(--bs-border-color)}.repeater .repeater-items .item .item-move .move:hover{background:var(--bs-primary);color:var(--bs-white)}.repeater .repeater-items .item .item-fields{padding:1rem;flex:1 0 0}.repeater .repeater-items .item .item-fields .field:not(:last-child){margin-bottom:1rem}.repeater .repeater-items .item .item-actions{width:2.5rem;background:var(--bs-light-bg-subtle);border-left:1px solid var(--bs-border-color);position:relative}.repeater .repeater-items .item .item-actions .action{position:absolute;display:inline-flex;width:1.5rem;height:1.5rem;border:1px solid var(--bs-border-color);align-items:center;justify-content:center;border-radius:1.5rem;background:var(--bs-body-bg);z-index:1;opacity:0;color:var(--bs-body-color);transition:all 350ms;left:50%;margin-left:-0.75rem}.repeater .repeater-items .item .item-actions .action.action-prepend{top:-0.75rem}.repeater .repeater-items .item .item-actions .action.action-prepend:hover{background:var(--bs-primary);color:var(--bs-white)}.repeater .repeater-items .item .item-actions .action.action-remove{top:50%;margin-top:-0.75rem}.repeater .repeater-items .item .item-actions .action.action-remove:hover{background:var(--bs-danger);color:var(--bs-white)}.repeater .repeater-items .item:hover .item-move .move{opacity:1}.repeater .repeater-items .item:hover .item-actions .action{opacity:1}.repeater .repeater-items .item:not(:last-child){border-bottom:1px solid var(--bs-border-color)}.repeater .repeater-actions{border-top:1px solid var(--bs-border-color);background:var(--bs-light-bg-subtle);padding:1rem}.tabs .tab{display:none}.tabs .tab.is-active{display:block}.qr-wrapper img,.qr-wrapper svg{max-width:100%;height:auto}.markdown{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);overflow:hidden}.markdown .markdown-toolbar{background:var(--bs-light-bg-subtle);border-bottom:1px solid var(--bs-border-color);padding:.5rem .75rem;font-size:.8em;text-transform:uppercase;color:var(--bs-secondary)}.markdown .markdown-toolbar a{color:var(--bs-secondary);position:relative;padding-right:2.5rem;font-weight:700}.markdown .markdown-toolbar a::before{content:"";position:absolute;right:0;top:50%;width:2rem;height:1rem;margin-top:-0.5rem;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:3rem;transition:350ms all ease-in-out}.markdown .markdown-toolbar a::after{content:"";position:absolute;right:1.15rem;top:50%;margin-top:-0.375rem;width:.75rem;height:.75rem;border-radius:.75rem;border:1px solid var(--bs-border-color);background:var(--bs-border-color);transition:350ms all ease-in-out}.markdown .markdown-toolbar a.is-active::before{background:var(--bs-primary);border-color:var(--bs-primary)}.markdown .markdown-toolbar a.is-active::after{right:.15rem;border:1px solid var(--bs-body-bg);background:var(--bs-body-bg)}.markdown .markdown-panel{position:relative}.markdown .markdown-panel .panel-source{padding:.5rem}.markdown .markdown-panel .panel-source .source-editor{position:relative;width:100%;height:196px}.markdown .markdown-panel .panel-source .source-editor.ace-github-dark{background:var(--bs-body-bg)}.markdown .markdown-panel .panel-preview{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;display:none;background:var(--bs-light-bg-subtle);padding:.5rem .75rem}.markdown .markdown-panel .panel-preview.is-active{display:block}.image-picker .picker-preview{height:0;width:240px;padding-bottom:160px;overflow:hidden;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);position:relative;background:url("../img/transparent_grid.webp") left top repeat}.image-picker .picker-preview img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;border-radius:var(--bs-border-radius-sm)}.image-picker .picker-preview:empty{display:none}.image-picker .btn{min-width:240px}.sourcecode .sourcecode-editor{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);overflow:hidden;position:relative;width:100%;height:196px}.sourcecode .sourcecode-editor.ace-github-dark{background:var(--bs-body-bg)}.page.page-form{min-height:100vh;display:flex}.page.page-form .app-main{flex:1 0 0;display:flex;justify-content:center;align-items:center}.page.page-form .steps .step{display:none;opacity:0}@media(min-width: 1200px){.page.page-form .steps .step{width:960px;margin:0 auto}}.page.page-form .steps .step.is-current{display:block}@media(min-width: 992px){.page.page-form .steps .btn{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}}.page.page-error{min-height:100vh;display:flex;flex-direction:column;justify-content:center}.page.page-error .app-client{text-align:center}.page.page-error .app-client h1{font-size:2em}html{height:100%;overflow-y:scroll}body{font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-size:16px;font-style:normal;font-variation-settings:"wdth" 100}/*# sourceMappingURL=app.css.map */
