*{box-sizing:border-box}html{font-size:14px}html,body{margin:0;height:100%;overflow-x:hidden;overflow-y:auto;background-color:var(--surface-ground);font-family:var(--font-family);font-weight:300;color:var(--text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:var(--text-color-secondary)}a:hover{text-decoration:underline}a:visited{color:var(--text-color-secondary)}*{scrollbar-width:auto;scrollbar-color:var(--primary-color) var(--surface-ground)}*::-webkit-scrollbar{width:16px}*::-webkit-scrollbar-track{background:var(--surface-ground)}*::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:10px;border:3px solid var(--surface-ground)}.dx-popup-title{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.dx-popup-title .dx-button-mode-text .dx-icon{color:var(--primary-color-text)!important}.dx-popup-title .dx-button-mode-text.dx-state-hover{background-color:#0003}.card{background:var(--surface-card);color:var(--text-color);box-shadow:2px 2px 3px 1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;border-radius:5px;border:1px solid var(--surface-border)}.card>.header{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important;border-top-left-radius:5px;border-top-right-radius:5px}.card>.card-body{padding:1rem}.card>.footer{min-height:1rem;padding:.5rem 1rem 1rem;background:var(--surface-a);border-bottom-left-radius:5px;border-bottom-right-radius:5px}.card .status-icon{width:35px;height:35px;display:inline-flex;background-position:left center;background-repeat:no-repeat;margin-right:1rem}.card.error{color:#fff;background-color:var(--surface-error)}.card.error .status-icon{background:var(--icon-error)}.card.info{color:#fff;background-color:var(--surface-info)}.card.info .status-icon{background:var(--icon-info)}.card.warning{color:#fff;background-color:var(--surface-warning)}.card.warning .status-icon{background:var(--icon-warning)}.card.success{color:#fff;background-color:var(--surface-success)}.card.success .status-icon{background:var(--icon-success)}.card.error a,.card.info a,.card.warning a,.card.success a{color:#fff;font-weight:500}.text-error{color:var(--text-error)!important}.border-error{border-color:var(--red-400)!important}.grid-commands{margin:-3px;display:flex;gap:.5rem;align-items:center;justify-content:center}.grid-commands .dx-button-content{padding:4px}.dx-button.xs .dx-button-content,.dx-button.dx-button-has-icon.xs .dx-button-content{padding:2px}.visibility-hidden{visibility:hidden}body.dev .env-container{background-color:var(--green-100)!important}body.staging .env-container{background-color:var(--blue-100)!important}textarea{resize:none}@keyframes dropping-file{0%{opacity:100%}25%{opacity:75%}50%{opacity:50%}75%{opacity:25%}to{opacity:0}}.fileover{border:2px dashed var(--primary-color);border-radius:var(--border-radius);animation:dropping-file 1s linear infinite alternate}.grid-align-middle .dx-datagrid .dx-datagrid-content td{vertical-align:middle}
