UNPKG

@embedthis/devcore

Version:

Devcore UI Framework

2,122 lines (2,105 loc) 111 kB
.feedback-dialog { position: absolute; bottom: 0; left: 0; width: 100% !important; max-width: 100% !important; margin: 0 !important; display: block; } .feedback-dialog .v-alert { border-radius: 4px !important; top: 0; padding: 20px; font-weight: bold; font-size: 1.2em; text-align: center; z-index: 200; } .feedback-dialog .feedback-common { position: relative; display: flex; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .feedback-dialog .feedback-common:empty { display: none; } .feedback-dialog .feedback-error { background-color: rgb(var(--v-theme-error)) !important; color: rgb(var(--v-theme-on-error)) !important; } .feedback-dialog .feedback-warn { background-color: rgb(var(--v-theme-warning)) !important; color: rgb(var(--v-theme-on-warning)) !important; } .feedback-dialog .feedback-info { background-color: rgb(var(--v-theme-primary)) !important; color: rgb(var(--v-theme-on-primary)) !important; }.progress-bar { z-index: 201 !important; position: fixed; background: rgb(var(--v-theme-accent)); left: 0; height: 6px; padding: 0; margin: 0; border-radius: 0; opacity: 1; transition: width 1.5s linear; } .progress-dialog { padding: 0; } .progress-dialog .v-card { color: white; } .progress-dialog .v-card .v-card-title { color: white; } .progress-dialog .v-card .v-card-text { padding: 40px !important; text-align: center; font-weight: bold; font-size: 1.2rem; color: rgb(var(--v-theme-text)); } .progress-dialog .v-card .v-progress-linear { margin-top: 20px; } .progress-dialog .v-card .hint { font-size: 1rem; font-weight: normal; margin: 30px 0 0 0; min-height: 20px; } .progress-dialog .headline { background: rgb(var(--v-theme-primary)); color: white; font-weight: bold; padding: 16px; } .progress-bar.fade { width: 100%; animation: progress-bar-fade 0.5s ease-in 0.2s; animation-fill-mode: forwards; } @keyframes progress-bar-fade { 0% { opacity: 0.75; } 100% { opacity: 0; } }.gu-mirror { position: fixed !important; margin: 0 !important; z-index: 9999 !important; opacity: 0.8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); } .gu-hide { display: none !important; } .gu-unselectable { -webkit-user-select: none !important; -moz-user-select: none !important; -ms-user-select: none !important; user-select: none !important; } .gu-transit { opacity: 0.2; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; filter: alpha(opacity=20); } .vu-card { margin-bottom: 20px; border: 1px solid rgb(var(--v-theme-border-lighten-1)) !important; } .vu-card .card-title { color: rgb(var(--v-theme-text)); font-size: 1.8rem; font-weight: normal; background: rgb(var(--v-theme-background)); margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px solid rgb(var(--v-theme-border-lighten-1)); display: block; } .vu-card .card-subtitle { margin-top: 4px; font-size: 1rem; } .vu-card .card-body { color: rgb(var(--v-theme-text)); font-weight: normal; font-size: 1rem; padding-top: 6px; padding-bottom: 6px; line-height: 1.4em; } .vu-card.border-error { border-top: solid 2px rgb(var(--v-theme-error)) !important; } .vu-card.border-accent { border-top: solid 2px rgb(var(--v-theme-accent)) !important; } .vu-card.border-primary { border-top: solid 2px rgb(var(--v-theme-primary)) !important; }.vu-confirm-text p { margin-bottom: 16px !important; }.vu-confirm[data-v-386dc621] { padding-bottom: 0 !important; border-radius: 0 !important; } .vu-confirm.border-error[data-v-386dc621] { border-top: solid 4px rgb(var(--v-theme-error)) !important; } .vu-confirm.border-accent[data-v-386dc621] { border-top: solid 4px rgb(var(--v-theme-accent)) !important; } .headline[data-v-386dc621] { background: rgb(var(--v-theme-primary)); color: white; font-weight: bold; padding: 16px; } .v-card-text[data-v-386dc621] { padding-top: 14px !important; font-size: 1rem; padding: 40px !important; line-height: 1.5em; } .v-card-actions[data-v-386dc621] { border: none; padding: 0 !important; min-height: 0; }.date-range { display: inline-flex; z-index: 198; } .date-range .picker { display: inline-flex; } .date-range .v-icon { margin: 0 10px 0 10px; } .date-range .custom-input { font-size: 0.9rem; padding: 8px 10px 8px 10px; margin: 0; min-width: 62px; border: 1px solid rgb(var(--v-theme-border-lighten-1)); border-radius: 4px; background: none !important; box-shadow: none !important; } .vc-time .vc-select select { font-size: 0.75rem !important; } .vc-time .vc-am-pm button { font-size: 0.75rem; }.div-component[data-v-7bd52eca] { flex: 0 0 100%; }.vu-form { display: flex; flex-wrap: wrap; padding: 0 20px 20px 20px; column-gap: 12px; } @media (max-width: 640px) { .vu-form { padding: 0 10px 10px 10px; width: auto; } } .vu-form h1 { margin: 0 0 20px 0px !important; font-size: 1.8rem; color: rgb(var(--v-theme-text)); font-weight: normal; flex-grow: 1; flex-basis: 100%; } .vu-form .validate { flex: 0 0 100%; } .vu-form .actions { margin: 16px 0 16px 0; flex: 0 0 100%; } .vu-form .actions .v-btn { margin-right: 10px; margin-bottom: 10px; } @media (max-width: 640px) { .vu-form .actions .v-btn { margin-right: 6px; padding: 0 6px; } } .vu-form p { margin-bottom: 16px; } .vu-form .vrow { display: flex; width: 100%; column-gap: 12px; flex-wrap: wrap; } .vu-form .vcol-1 { flex: 1 1 8%; } .vu-form .vcol-2 { flex: 1 1 15%; } .vu-form .vcol-3 { flex: 1 1 23%; } .vu-form .vcol-4 { flex: 1 1 31%; } .vu-form .vcol-5 { flex: 1 1 40%; } .vu-form .vcol-6 { flex: 1 1 46%; } .vu-form .vcol-7 { flex: 1 1 56%; } .vu-form .vcol-8 { flex: 1 1 64%; } .vu-form .vcol-9 { flex: 1 1 73%; } .vu-form .vcol-10 { flex: 1 1 81%; } .vu-form .vcol-11 { flex: 0 0 90%; } .vu-form .vcol-12 { flex: 0 0 100%; } .page-form { margin: 24px; padding: 28px; background-color: rgb(var(--v-theme-surface)); border: 1px solid rgba(var(--v-theme-primary), 0.4); border-radius: 8px; } .flat-form { display: block; padding: 0 !important; }.vu-input { flex: 1 1 auto; max-width: 100%; min-width: 0px; --v-disabled-opacity: 1; overflow: visible; } .vu-input .v-textarea .v-field-label { color: rgb(var(--v-theme-text-darken-2)); padding-left: 4px; } .vu-input .v-textarea .v-field--active .v-field-label { padding: 0; } .vu-input .v-textarea textarea { font-size: 1rem; line-height: 1.25em !important; margin: 0; padding: 18px 8px 50px 3px; } .vu-input .v-textarea textarea::placeholder { padding-top: 16px; } .vu-input .v-switch:not(.v-switch--inset) .v-selection-control__wrapper { _padding-left: 14px; } .vu-input .v-checkbox .v-selection-control__wrapper, .vu-input .v-checkbox .v-selection-control__input { justify-content: left !important; } .vu-input .v-checkbox label { opacity: var(--v-medium-emphasis-opacity); color: rgba(var(--v-theme-text)); } .vu-input .v-radio-group .v-input__control .v-selection-control-group { padding-inline-start: 0 !important; padding-left: 0 !important; margin-left: -4px !important; } .vu-input .v-radio-group .v-input__control .v-selection-control { margin-right: 4px; } .vu-input .v-radio-group .v-input__control .v-label { margin-inline-start: 0 !important; } .vu-input .v-combobox--chips .v-field { padding-bottom: 4px; } .vu-input .v-field__clearable { padding-bottom: 4px; font-size: 12px; } .vu-input .v-slider .v-input__prepend { margin-right: 8px; } .vu-input .v-slider .v-input__prepend label { margin-right: 0; } .vu-input .v-slider.v-input--horizontal { margin-inline: 0 0 !important; } .vu-input .v-slider-thumb { color: rgb(var(--v-theme-accent)) !important; border-radius: 50%; } .vu-input .v-slider-track { background: rgb(var(--v-theme-primary)) !important; } .vu-input .v-slider-track__fill { background: rgb(var(--v-theme-primary)) !important; } .vu-input .slider-number { width: 50px; } .vu-input .slider-number input { text-align: right; padding-inline: 0 0 !important; } .vu-input ::placeholder { font-size: 1rem; } .vu-input .vc-popover-content-wrapper { position: absolute; z-index: 150; } .vu-input.dark .v-switch--inset input[checked] + .v-switch__thumb { background-color: rgb(var(--v-theme-accent)); } .vu-input.dark .v-switch--inset input:not([checked]) + .v-switch__thumb { background-color: rgb(var(--v-theme-surface-lighten-2)); } .vu-input.dark .v-switch:not(.v-switch--inset) input[checked] + .v-switch__thumb { background-color: rgb(var(--v-theme-accent)); } .vu-input.dark .v-switch:not(.v-switch--inset) input:not([checked]) + .v-switch__thumb { background-color: rgb(var(--v-theme-surface-lighten-2)); } .vu-input.light .v-switch:not(.v-switch--inset) .v-switch__thumb { background-color: rgb(var(--v-theme-surface)) !important; } .vu-input.light .v-switch--inset .v-switch__thumb { background-color: rgb(var(--v-theme-surface)) !important; } .v-select__content .v-list { background: rgb(var(--v-theme-background-lighten-1)) !important; } .date-picker .v-input__prepend { margin-right: 8px; } .date-input .v-field { font-size: 14px !important; }.pick-items[data-v-2cffeba7] { font-size: 1rem; } .v-list-item[data-v-2cffeba7] { min-height: 30px !important; } .v-list-item__content[data-v-2cffeba7] { padding: 6px 0 6px 0 !important; } .v-list[data-v-2cffeba7] { padding: 0; }.vu-validate[data-v-5b6b3bc0] { width: 100%; } .vu-validate .validate[data-v-5b6b3bc0] { background-color: rgb(var(--v-theme-error)) !important; color: white !important; border-radius: 0 !important; margin-bottom: 20px; } .vu-validate .validate h3[data-v-5b6b3bc0] { color: white; padding-bottom: 10px; } .vu-validate .validate ul[data-v-5b6b3bc0] { margin-left: 12px; } .vu-validate .validate li[data-v-5b6b3bc0] { color: white; font-size: 0.75rem; } /* Slide Out Panel Component Styles */ /* Semi-transparent overlay that covers the entire viewport */ .blackout[data-v-fe11dd19] { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; z-index: 2000; background-color: rgba(0, 0, 0, 0.3); } /* Main panel dock container positioned on the right side */ .dock[data-v-fe11dd19] { position: absolute; top: 0; right: 0; height: 100%; z-index: 3000; box-shadow: -3px 3px 9px rgba(0, 0, 0, 0.3); overflow: hidden; } /* Individual panel sections within the dock */ section[data-v-fe11dd19] { position: relative; display: inline-block; height: 100%; box-sizing: border-box; overflow: hidden; } /* Default dock styling with top padding for navigation */ .dock.default { &[data-v-fe11dd19] { padding-top: 48px; z-index: 199 !important; } .dock.default[data-v-fe11dd19] { padding-top: 0 !important; } } /* Content area within each panel section */ .panel > div[data-v-fe11dd19] { height: 100%; overflow: auto; } /* Default panel styling with theme colors and responsive padding */ .panel.default { &[data-v-fe11dd19] { width: 100%; background-color: rgb(var(--v-theme-surface)); border-radius: 0 !important; color: rgb(var(--v-theme-text)); margin: 0 !important; padding: 1rem 1rem 1rem; padding-top: 16px; } .page[data-v-fe11dd19] { border-radius: 0 !important; } } /* Close button positioning - bottom left of panel */ .action-close.default[data-v-fe11dd19] { position: absolute; bottom: 1rem; cursor: pointer; } /* Extra/expand button positioning - bottom right of panel */ .action-extra.default[data-v-fe11dd19] { position: absolute; bottom: 1rem; right: 1rem; cursor: pointer; } /* Border styles for dual panel mode */ .vsp-br[data-v-fe11dd19] { border-right: 2px solid rgba(0, 0, 0, 0.2); } .vsp-bl[data-v-fe11dd19] { border-left: 2px solid rgba(0, 0, 0, 0.1); } /* Slide-out animation transitions */ .slide-out-enter-active[data-v-fe11dd19], .slide-out-leave-active[data-v-fe11dd19] { transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1); } .slide-out-enter[data-v-fe11dd19], .slide-out-leave-to[data-v-fe11dd19] { transform: translateX(100%); } /* Fade animation transitions for blackout overlay */ .fade-enter-active[data-v-fe11dd19], .fade-leave-active[data-v-fe11dd19] { transition: opacity 0.8s ease-in; } .fade-enter[data-v-fe11dd19], .fade-leave-to[data-v-fe11dd19] { opacity: 0; } /* Utility class for transparent backgrounds */ .bg-transparent[data-v-fe11dd19] { background-color: transparent !important; } /* Additional SCSS styles for full-screen dock mode */ .dock.full .panel.default { /* Mobile responsive padding for full-screen mode */ } @media (max-width: 640px) { .dock.full .panel.default { padding-top: 16px !important; } }.v-btn[data-v-08c1e614] { padding: 10px; margin: 0 !important; min-width: 32px; border: 1px solid rgb(var(--v-theme-border)); background: none !important; box-shadow: none !important; } .v-btn__content i[data-v-08c1e614] { color: rgb(var(--v-theme-text-lighten-1)) !important; } .pick-items[data-v-08c1e614] { font-size: 1rem; background: rgv(var(--v-theme-background)); } .pick-items .v-list[data-v-08c1e614] { padding: 8px 0 8px 0; border: solid 1px rgb(var(--v-theme-border)); } .v-list-item[data-v-08c1e614] { min-height: 30px !important; } .v-list-item__content[data-v-08c1e614] { padding: 6px 0 6px 0 !important; } .v-list[data-v-08c1e614] { padding: 0; }.vu-sign { margin-bottom: 16px; border: 1px solid rgb(var(--v-theme-border-lighten-1)) !important; width: 100%; } .vu-sign .sign-title { font-size: 1.8rem; font-weight: normal; margin-top: 6px; margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px solid rgb(var(--v-theme-border-lighten-1)); display: block; } .vu-sign .sign-subtitle { margin-top: 4px; font-size: 1rem; } .vu-sign .sign-body { color: rgb(var(--v-theme-text)); font-weight: normal; font-size: 1rem; padding-bottom: 6px; line-height: 1.4em; } .vu-sign .sign-body p { margin-bottom: 16px; } .vu-sign .actions { margin-left: 20px; } .vu-sign .actions .v-btn { margin-right: 10px !important; border: 1px solid rgb(var(--v-theme-border-lighten-1)) !important; background: none !important; box-shadow: none !important; } .vu-sign .close { position: absolute; padding: 0 !important; min-width: 32px !important; top: 0; right: 0; } .vu-sign.border-teal { border-top: solid 2px teal !important; } .vu-sign.border-error { border-top: solid 2px rgb(var(--v-theme-error)) !important; } .vu-sign.border-accent { border-top: solid 2px rgb(var(--v-theme-accent)) !important; } .vu-sign a { cursor: pointer; }.vu-table .search i { color: rgb(var(--v-theme-accent)) !important; } .vu-table .search label { _color: rgba(0, 0, 0, 0.3) !important; color: rgb(var(--v-theme-text-lighten-1)) !important; } .vu-table .search .v-field__outline::before { border: none !important; } .vu-table .search .v-field__clearable { padding-top: 4px !important; } .vu-table .search .v-field__clearable .v-icon { color: rgb(var(--v-theme-surface-lighten-1)) !important; } .vu-table .search > .v-input__control > .v-input__slot:before { border: none !important; } .vu-table td { cursor: pointer; } .table-page-size .v-card .headline { padding: 16px; background: rgb(var(--v-theme-primary)); color: rgba(50, 50, 50, 0.75); color: rgb(var(--v-theme-on-primary)); margin-bottom: 20px; } .table-page-size .v-card .v-card-text { padding-left: 24px; } .table-page-size .v-card .v-card-actions { padding: 20px; }.vu-table.full[data-v-36217d18] { width: 100%; } .vu-table.full table[data-v-36217d18] { width: 100%; } .table .scroller[data-v-36217d18] { scroll-behavior: smooth; overflow-x: scroll; } .table .scroller[data-v-36217d18] ::-webkit-scrollbar { display: none; } .table table[data-v-36217d18] { scroll-behavior: smooth; overflow-x: scroll; } .table table[data-v-36217d18] ::-webkit-scrollbar { display: none; } .table .toolbar[data-v-36217d18] { display: flex; margin: 0; padding: 10px 0 14px 0; } .table .toolbar .table-title[data-v-36217d18] { white-space: nowrap; display: block; font-size: 1.8rem; line-height: 1.2; color: rgb(var(--v-theme-text)); padding-right: 20px; } @media (max-width: 640px) { .table .toolbar .table-title[data-v-36217d18] { margin-inline-start: 0; } } .table .toolbar .filter[data-v-36217d18] { border: 1px solid rgb(var(--v-theme-border)); width: 230px; padding: 0; top: 7px; margin-right: 10px !important; } @media (max-width: 640px) { .table .toolbar .filter[data-v-36217d18] { min-width: 100px; } } .table .toolbar .filter .search[data-v-36217d18] { padding-left: 10px; } .table .toolbar .v-btn[data-v-36217d18] { margin-right: 10px; } .table .pagination[data-v-36217d18] { padding-top: 8px; margin-left: auto; } .table .pagination .v-icon[data-v-36217d18] { font-size: 1rem; } .table .pagination .v-icon--disabled[data-v-36217d18] { color: rgba(0, 0, 0, 0.18) !important; } .table .pagination .page[data-v-36217d18] { padding: 0 8px; font-size: 0.75rem; width: 10px; overflow: hidden; white-space: nowrap; vertical-align: middle; } @media (max-width: 640px) { .table .pagination .page[data-v-36217d18] { font-size: 0.9rem; } .table .pagination .cog[data-v-36217d18] { height: 20px; width: 20px; } } .table .table-subtitle[data-v-36217d18] { display: block; font-size: 1rem; line-height: 1; margin: 0; padding: 0 0 14px 0; color: rgb(var(--v-theme-text-lighten-1)); } .table .table-data[data-v-36217d18] { table-layout: auto; scrollbar-width: none; overflow-x: scroll; box-shadow: none; color: rgb(var(--v-theme-text)); border-collapse: collapse; margin-bottom: 10px; } .table .table-data thead th[data-v-36217d18] { background-color: rgba(var(--v-theme-surface)); position: relative; } .table .table-data thead th .resize[data-v-36217d18] { height: 100%; top: 0; right: 0; width: 10px; position: absolute; cursor: col-resize; background-color: none; user-select: none; } .table .table-data thead th .resize[data-v-36217d18]:hover { border-right: 2px solid blue; } .table .table-data thead th .sort[data-v-36217d18] { display: inline; cursor: pointer; overflow: hidden; } .table .table-data thead th .sort i[data-v-36217d18] { padding-left: 4px; font-size: 1.25rem; } .table .table-data thead th .hide-sort[data-v-36217d18] { opacity: 0; } .table .table-data thead th .no-sort[data-v-36217d18] { display: none; } .table .table-data tbody.clickable td[data-v-36217d18] { cursor: pointer; } .table .table-data th[data-v-36217d18], .table .table-data td[data-v-36217d18] { text-align: left; overflow: hidden; text-overflow: clip; border: 1px solid rgb(var(--v-theme-border)); white-space: nowrap !important; } .table .table-data th.pivot[data-v-36217d18], .table .table-data td.pivot[data-v-36217d18] { padding: 6px; } .table .table-data th.table-resize[data-v-36217d18], .table .table-data td.table-resize[data-v-36217d18] { background-color: rgba(0, 0, 0, 0) !important; border: none; width: 80px; } .table .table-data th .v-icon[data-v-36217d18], .table .table-data td .v-icon[data-v-36217d18] { color: inherit; } .table .table-data td[data-v-36217d18] { padding: 7px; white-space: nowrap; background: rgba(var(--v-theme-surface), 0.4); } .table .table-data th[data-v-36217d18] { padding: 7px 7px 7px 7px; border-bottom: none; border-right: 1px solid rgb(var(--v-theme-border)); white-space: nowrap; cursor: default; } .table .table-data tr:nth-child(even) td[data-v-36217d18]:not(.end):not(.resize) { background: rgb(var(--v-theme-surface-lighten-1)); } .table .table-data tr.dragable th[data-v-36217d18]:not(.select) { cursor: move; } .table .table-data .select[data-v-36217d18] { text-align: center; padding-left: 10px; padding-right: 10px; width: 50px; } .table .table-data .select button[data-v-36217d18] { font-size: 0.8rem; } .table .table-pivot .table-resize[data-v-36217d18] { padding: 7px !important; width: 10px !important; } .table .table-resize-padding[data-v-36217d18] { min-width: 80px !important; } .table .column-checkbox div[data-v-36217d18] { margin-bottom: 0 !important; } .table .v-input__slot[data-v-36217d18] { margin-bottom: 0 !important; } .table .empty[data-v-36217d18] { padding: 10px !important; font-style: italic; color: rgb(var(--v-theme-text)); text-align: center; } .table .loading[data-v-36217d18] { position: fixed; top: 50%; left: 50%; } .gu-mirror[data-v-36217d18] { background: #5b82b7; border: 1px solid black; color: white; padding: 4px; height: auto; box-shadow: 4px 4px 4px #a0a0a0; font-size: 1rem; } .gu-mirror td[data-v-36217d18] { padding: 0 7px 3px 7px; text-align: left; }header.v-nav { height: 68px !important; background-color: rgb(var(--v-theme-surface)) !important; border-bottom: 1px solid rgb(var(--v-theme-border)) !important; } header.v-nav .v-slide-group { height: 65px !important; } header.v-nav .v-slide-group .v-icon { margin-bottom: 6px; } header.v-nav .v-toolbar-title { min-width: 100px; font-size: 28px; color: rgb(var(--v-theme-primary)); line-height: normal !important; } @media (min-width: 640px) { header.v-nav .v-toolbar-title { min-width: 200px; } } @media (max-width: 640px) { header.v-nav .v-toolbar-title { padding-left: 2px !important; } } header.v-nav .v-toolbar-items { margin-top: 8px; } header.v-nav .v-toolbar-items .v-btn { height: 54px !important; } @media (max-width: 640px) { header.v-nav .v-toolbar-items { position: fixed; bottom: 0px; padding-bottom: 20px; padding-bottom: env(safe-area-inset-bottom, 20px); padding-bottom: max(env(safe-area-inset-bottom), 20px); left: 0; right: 0; justify-content: center; background-color: rgb(var(--v-theme-surface)); z-index: 1; } header.v-nav .v-toolbar-items .v-btn { padding: 0 4px; font-size: 0.75rem; } header.v-nav .v-toolbar-items .v-tab__slider { _bottom: 10px; } } header.v-nav .reload { height: 30px !important; min-width: 30px !important; padding: 0 !important; margin-right: 10px; border-color: rgb(var(--v-theme-border-lighten-1)); } header.v-nav .cookies { padding: 20px 14px 0 0; } header.v-nav .cookies .cookie { color: rgb(var(--v-theme-text-lighten-1)); font-size: 16px; cursor: pointer; } header.v-nav .cookies .cookie .sep { padding: 0 8px 0 8px; color: rgb(var(--v-theme-text-lighten-2)); } header.v-nav .v-btn.v-slide-group-item--active { color: rgb(var(--v-theme-text)); } header.v-nav .v-btn:not(.v-slide-group-item--active) { color: rgb(var(--v-theme-text-lighten-2)); } header.v-nav .v-tab__slider { color: rgb(var(--v-theme-accent)) !important; height: 2px !important; } header.v-nav.dark { background-color: rgb(var(--v-theme-surface)) !important; border-bottom: solid 1px rgb(var(--v-theme-border)) !important; } header.v-nav.dark .v-toolbar-title { color: rgb(var(--v-theme-accent)); }.with-tip { position: relative; font-size: 1rem; } .with-tip::before { content: attr(data-tip); position: absolute; padding: 8px 12px; text-align: center; background: rgb(var(--v-theme-text)); color: rgb(var(--v-theme-background)); border-radius: 4px; pointer-events: none; white-space: nowrap; font-size: 0.9rem; font-style: normal; text-transform: none; transition: opacity 1s ease; opacity: 0; z-index: 1000; overflow: visible; box-shadow: 0 0 8px 10px rgba(var(--v-theme-background)); } /* .with-tip:focus::before .with-tip:focus::after */ .with-tip:hover::before, .with-tip:hover::after { opacity: 1; } .tip--top::before { inset-block-end: 120%; inset-inline-start: 50%; margin-inline-start: -60px; } .tip--bottom::before { inset-block-start: 120%; } .tip--left::before { inset-block-end: 0%; inset-inline-end: 120%; min-height: 100%; } .tip--right::before { inset-block-end: 0%; inset-inline-start: 120%; min-height: 100%; }.audio-widget[data-v-abc52e63] { container-type: size; position: relative; height: 100cqh !important; width: 100cqw !important; text-align: center; top: 50cqh; transform: translateY(-50%); }.button-widget[data-v-ab69c4a3] { container-type: size; position: relative; height: 100cqh !important; width: 100cqw !important; text-align: center; top: 50cqh; transform: translateY(-50%); } .button-widget .v-btn__content .v-icon--size-default[data-v-ab69c4a3] { font-size: inherit !important; } .button-widget .v-btn__content i.v-icon[data-v-ab69c4a3] { font-size: inherit !important; }.event-widget[data-v-979eeff1] { width: 100%; display: block; width: 100%; padding: 16px; } .event-widget .v-list-item[data-v-979eeff1] { padding: 0; font-size: var(--v-font-size) !important; min-height: 34px !important; margin: 0; } .event-widget .v-list-item .v-icon[data-v-979eeff1] { padding: 4px 8px 0 0 !important; vertical-align: bottom; } .event-widget .v-list-item .v-icon.severity-info[data-v-979eeff1] { color: green; } .event-widget .v-list-item .v-icon.severity-warn[data-v-979eeff1] { color: orange; } .event-widget .v-list-item .v-icon.severity-error[data-v-979eeff1] { color: red; } .event-widget .v-list-item .v-icon.severity-critical[data-v-979eeff1] { color: red; } .event-widget .v-list-item .content[data-v-979eeff1] { padding: 0 !important; margin-top: 8px; margin-bottom: 0px !important; } .event-widget .v-list-item[data-v-979eeff1]:not(:last-child) { border-bottom: 1px solid #e6e6e6; }.form-widget { container-type: size; position: relative; height: 100cqh !important; width: 100cqw !important; text-align: center; padding: 0; top: 50cqh; transform: translateY(-50%); } .form-widget .v-btn { height: 100%; width: 100%; font-size: inherit; }/* Styles for the gauge widget container */ .gauge-widget { height: 100%; width: 100%; }.graph-widget { container-type: size; height: 100%; padding: 3cqh 3cqw 5cqh 3cqw; } .graph-widget.with-header { padding: 16cqh 3cqw 5cqh 3cqw; }.icon-widget[data-v-f8200646] { container-type: size; position: relative; height: min(100cqh, 100cqw) !important; width: min(100cqh, 100cqw) !important; text-align: center; top: 50cqh; transform: translateY(-50%); }.image-widget { height: 100%; width: 100%; } .image-widget img { object-fit: inherit !important; }.info-widget { container-type: size; position: relative; display: inline-grid; height: 100cqh !important; width: 100cqw !important; } .info-widget .content { display: flex; gap: 2cqw; margin: 6cqh 4cqw 0cqh 4cqw; } .info-widget .content .header { display: block; } .info-widget .content .icon { margin-right: 5cqw; } .info-widget .content .details { margin-left: 2cqw; } .info-widget .sparkline { padding-bottom: 20px; width: 100% !important; height: 60cqh; }.input-widget { width: 100%; height: calc(100% - 10px); padding: 8px 10px 0 10px; background-color: inherit; } .input-widget .v-textarea .v-field-label { margin-left: 0 !important; padding-left: 0 !important; } .input-widget .v-textarea textarea { padding: 16px 2px !important; }.led-widget[data-v-535ccd8a] { align-self: center; width: 100%; margin: 0 20px; } .led-widget .leds .led[data-v-535ccd8a] { height: 20px; width: 40px; border: 2px solid rgb(var(--v-theme-border-darken-1)); } .led-widget .leds .led.on[data-v-535ccd8a] { background: rgb(119.6158798283, 240.8841201717, 119.6158798283); } .led-widget .leds .led.off[data-v-535ccd8a] { background: rgb(var(--v-theme-error)); } .led-widget .leds .led.indeterminate[data-v-535ccd8a] { background: rgb(255, 255, 178.5); } .led-widget .labels[data-v-535ccd8a] { padding: 0 20px; text-align: center; text-transform: uppercase; } .led-widget .labels .led-label[data-v-535ccd8a] { height: 20px; width: 50px; font-size: 0.9rem; }.line-widget[data-v-de9575fb] { container-type: size; position: relative; height: 100cqh !important; width: 100cqw !important; display: flex; align-items: center; justify-content: center; } .arrowhead[data-v-de9575fb] { width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 10px solid black; }.metric-table-widget { padding: 40px 20px 20px 20px; font-size: 1rem; } .metric-table-widget .table-title { font-size: 1.4rem !important; padding-top: 5px; } .metric-table-widget .table-data { width: 100%; }.progress-widget { margin: 20px; align-self: center; height: 20cqh !important; } .progress-widget .v-progress-linear__background { opacity: min(var(--v-border-opacity) * 3, 0.5); }.sign-widget { height: 100%; font-size: 1rem; border-radius: 0 !important; } .sign-widget .sign-title { font-size: 1rem !important; }.shape-widget[data-v-b960252e] { container-type: size; position: relative; height: 100cqh !important; width: 100cqw !important; display: flex; align-items: center; justify-content: center; height: 100%; width: 100%; } .square[data-v-b960252e] { height: min(100cqh, 100cqw) !important; width: min(100cqh, 100cqw) !important; } .circle[data-v-b960252e] { border-radius: 50%; height: min(100cqh, 100cqw) !important; width: min(100cqh, 100cqw) !important; }.speedometer-widget { height: 100%; width: 100%; }.table-widget { padding: 10px 20px 20px 20px; font-size: 1rem; height: 100%; } .table-widget .table-title { font-size: 1.4rem !important; padding-top: 5px; } .table-widget .table-data { width: 100%; } .table-widget-header { padding-top: 40px; }.v-toolbar[data-v-4adf292e] { width: 100%; height: 68px !important; display: inline-block; padding: 14px 8px 8px 20px; z-index: 100; max-width: unset !important; border-bottom: 1px solid rgb(var(--v-theme-border)); background: rgb(var(--v-theme-surface)); } .v-toolbar .title[data-v-4adf292e] { font-size: 28px; margin-right: 16px; vertical-align: middle; padding-bottom: 6px; color: rgb(var(--v-theme-primary)); font-weight: normal; } .v-toolbar .title.dark[data-v-4adf292e] { color: rgb(var(--v-theme-accent)); } .v-toolbar .v-btn[data-v-4adf292e] { font-size: 0.8rem; } .v-toolbar .dashname[data-v-4adf292e] { flex-grow: 0; } .v-toolbar .pick-dashboard[data-v-4adf292e] { cursor: pointer; } .v-toolbar .pick-dashboard .v-btn[data-v-4adf292e] { font-size: 1rem; } .v-toolbar .vu-pick[data-v-4adf292e] { margin-right: 8px !important; } .v-toolbar .vu-pick .v-btn[data-v-4adf292e] { font-size: 0.75rem; } .v-toolbar .toolbar-icons[data-v-4adf292e] { display: inline-flex; vertical-align: middle; align-items: flex-end; height: 36px; padding-bottom: 4px; } .v-toolbar .toolbar-icons .icon[data-v-4adf292e] { margin-right: 8px; height: 26px; font-size: 22px; padding-bottom: 8px; cursor: pointer; } @media (max-width: 640px) { .v-toolbar .toolbar-icons .icon[data-v-4adf292e] { margin-right: 8px; } } .v-toolbar .toolbar-icons .reload[data-v-4adf292e] { background: none !important; box-shadow: none !important; border: none !important; height: 20px !important; width: 20px !important; min-width: 0 !important; margin: 0 4px 10px 0 !important; } .v-toolbar .toolbar-icons .reload[data-v-4adf292e]:hover { color: rgba(0, 0, 0, 0); } .v-toolbar .toolbar-icons .extras[data-v-4adf292e] { border: 1px solid rgb(var(--v-theme-border)); color: rgb(var(--v-theme-primary)); } .v-toolbar .date-range .v-btn[data-v-4adf292e] { min-width: unset !important; font-size: 0.75rem; } .v-toolbar .custom-input[data-v-4adf292e] { width: 95px !important; } .v-toolbar .dash-btn[data-v-4adf292e] { margin: 0 10px 4px 4px !important; border: solid 1px rgb(var(--v-theme-border)); } .v-toolbar .dash-save[data-v-4adf292e] { margin: 0 10px 4px 4px !important; background: rgb(var(--v-theme-primary)); color: white; }.toolbar-widget .v-toolbar__content { overflow: visible !important; }/* The 'value-widget' establishes a container context for container queries. This allows child elements to have styles that are responsive to the size of this widget, rather than the entire viewport. The height and width are set to 100% of the container's height (cqh) and width (cqw). */ .value-widget { container-type: size; position: relative; display: inline-grid; height: 100cqh !important; width: 100cqw !important; } .value-widget .content { display: flex; align-items: baseline; justify-content: center; align-self: center; white-space: nowrap; } .value-widget .prefix { margin-right: 2px; } .value-widget .suffix { margin-left: 2px; }.video-widget[data-v-5449218e] { container-type: size; position: relative; height: 100cqh !important; width: 100cqw !important; transform: translateY(-50%); top: 50%; }.widget[data-v-9ddc6281] { border-radius: 0; } .widget .widget-card[data-v-9ddc6281] { height: 100%; width: 100%; display: flex; border: solid 1px rgb(var(--v-theme-border)); border-radius: 8px; background: transparent; flex-direction: column; overflow-y: scroll; box-shadow: none !important; transition: none !important; } .widget .widget-card .v-card-title[data-v-9ddc6281] { text-align: center; line-height: 1.2; } .widget .widget-card .v-card-text[data-v-9ddc6281] { container-type: size; display: flex; flex-grow: 1; height: 100%; width: 100%; padding: 0; user-select: none; background: inherit; pointer-events: auto; } .widget .widget-card .nodata[data-v-9ddc6281] { position: absolute; top: 45%; width: 100%; text-align: center; font-size: 1.2rem; color: rgb(var(--v-theme-surface-lighten-2)); } .widget .widget-card .error[data-v-9ddc6281] { position: absolute; top: 45%; width: 100%; text-align: center; font-size: 1.2rem; border-color: 2px solid red; } .widget .widget-card.error[data-v-9ddc6281] { border: 2px solid red !important; } .widget .widget-card.framed[data-v-9ddc6281] { background: rgb(var(--v-theme-background-lighten-1)); } .widget .widget-card.framed[data-v-9ddc6281]:not(.error) { border-color: rgba(var(--v-theme-accent-darken-2), 0.5); } .widget .widget-card.flat[data-v-9ddc6281]:not(.error) { box-shadow: none !important; border-radius: 0 !important; border: none !important; } .widget .widget-card.zoomed[data-v-9ddc6281] { border-radius: 0 !important; border: none !important; } .widget .widget-card.design[data-v-9ddc6281] { cursor: move; } .widget .widget-toolbar[data-v-9ddc6281] { background: inherit; z-index: 10; } .widget .manage-widget[data-v-9ddc6281] { position: absolute; text-align: right; top: 0px; right: 0px; height: 26px; width: 44px; z-index: 12; cursor: pointer; opacity: 0; } @media (max-width: 640px) { .widget .manage-widget[data-v-9ddc6281] { opacity: 0.5; } } .widget .manage-widget .manage-icon[data-v-9ddc6281] { font-size: 1.8rem; color: rgb(var(--v-theme-primary-lighten-1)); opacity: 0.75; filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.5)); } .widget .manage-widget .manage-icon.dark[data-v-9ddc6281] { color: white; } .widget .manage-widget[data-v-9ddc6281]:hover { opacity: 1; } .widget .move-widget:hover + .manage-widget[data-v-9ddc6281] { opacity: 1; } .widget .resize-handle[data-v-9ddc6281] { position: absolute !important; color: rgb(var(--v-theme-border)); bottom: 0; right: 0; opacity: 0; z-index: 12; } .widget .resize-handle[data-v-9ddc6281]:hover { cursor: nwse-resize; opacity: 1; } .widget .manage-widget.zoomed[data-v-9ddc6281] { display: block; height: 24px !important; width: 24px !important; right: 6px !important; } .widget .zoomed[data-v-9ddc6281] { border: none !important; border-radius: 0 !important; } .widget .widget-headers[data-v-9ddc6281] { height: 100%; width: 100%; container-type: size; position: absolute; text-align: center; pointer-events: none; } .widget .widget-headers .header[data-v-9ddc6281] { position: relative; top: 6cqh; width: 100%; font-size: max(16px, min(min(6cqh, 6cqw), 68px)); font-weight: normal; text-transform: uppercase; color: rgb(var(--v-theme-text)); opacity: 0.75; text-align: left; padding: 0 16px 0 16px; letter-spacing: 0.02em; } .widget .widget-headers .header-form[data-v-9ddc6281] { padding-left: 10px; text-align: left; } .widget .widget-headers .header-gauge[data-v-9ddc6281] { top: 4cqh; } .widget .widget-headers .header-graph[data-v-9ddc6281] { top: 4cqh; } .widget .widget-headers .header-table[data-v-9ddc6281] { top: 4cqh; } .widget .widget-headers .footer[data-v-9ddc6281] { position: absolute; bottom: 4cqh; text-align: center; width: 100%; opacity: 0.75; font-size: max(12px, min(min(4cqh, 4cqw), 48px)); font-weight: normal; color: inherit; } .widget .widget-headers .footer-graph[data-v-9ddc6281] { top: 92cqh; } .widget .shadow[data-v-9ddc6281] { container-type: size; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: #888888; opacity: 50%; pointer-events: fill; cursor: move; z-index: 2; } .widget .shadow .v-icon[data-v-9ddc6281] { position: relative; top: 50cqh; left: 50cqw; transform: translate(-50%, -50%); display: block; width: 80cqw; height: 80cqh; } .input-date[data-v-9ddc6281] { z-index: 150 !important; } .input-date .v-card[data-v-9ddc6281] { overflow: visible; padding: 2px; } .resizing-widget[data-v-9ddc6281] { position: absolute; } .resizing-widget .v-card-actions .v-btn[data-v-9ddc6281] { margin-right: 8px !important; background-color: rgb(var(--v-theme-accent)) !important; border-color: rgb(var(--v-theme-accent)) !important; }.widgets { height: 100%; width: 100%; min-width: 20px; margin: 0; padding: 0; display: block; position: relative; padding-bottom: 40px; } .widgets .widget { position: absolute; height: initial; } .widgets .copy-widget { border: 2px solid rgb(var(--v-theme-border-darken-2)) !important; border: 2px solid #222222 !important; border-radius: 8px; background-color: rgb(var(--v-secondary)) !important; opacity: 0.75; z-index: 10 !important; } .widgets .moving-widget { opacity: 0.75; z-index: 5 !important; } .widgets .no-widgets { padding: 0; font-size: 1.5rem; color: rgb(var(--v-theme-text)) !important; } .zoom { height: 100%; width: 100%; margin: 0 !important; max-height: 100% !important; max-width: 100% !important; border-radius: 0 !important; height: 100%; background: rgb(var(--v-theme-surface-lighten-3)); } .zoom .v-container { height: 100% !important; width: 100% !important; padding: 0 !important; max-width: 100% !important; display: block; } .zoom .v-container .widget { height: 100%; width: 100%; } .zoom .v-container .zoomed { height: 100%; width: 100%; }.range-edit { width: 100%; padding: 8px; border: solid 1px rgb(var(--v-theme-border-lighten-1)); background: rgb(var(--v-theme-background)); } .range-edit .v-window { padding: 0 10px 0 10px; } .range-edit .v-window .relative-range { width: 60%; margin: 30px 0 14px 0; display: inline-flex; } .range-edit .v-window .relative-range .v-text-field { padding-top: 0; margin-top: -6px; } .range-edit .v-window .relative-range .count { margin-left: 10px; padding-right: 20px; } .range-edit .v-window .relative-range .count .v-field__overlay { background: none; } .range-edit .v-window .relative-range .count label { left: auto !important; right: 0px !important; position: absolute !important; } .range-edit .v-window .relative-range .count input { text-align: right; padding-bottom: 0; } .range-edit .v-window .relative-range .units { margin-bottom: 8px; } .range-edit .v-window .relative-range .units .v-field__overlay { background: none; } .range-edit .v-window .relative-range .units label { margin: -10px 0 0 0px; } .range-edit .v-window .relative-range .units .v-field__input { padding-left: 0; margin-top: -8px; margin-bottom: 8px; } .range-edit .v-window .relative-range .v-btn { padding: 4px; margin-right: 6px; border: solid 1px rgb(var(--v-theme-border)); } .range-edit .hint { color: rgba(80, 80, 80, 0.9); margin-bottom: 16px; } .range-edit .picker { justify-content: center !important; margin-left: 10px; width: 250px; background: rgb(var(--v-theme-background)); } .range-edit .picker .timezone { text-align: center; justify-content: center !important; } .range-edit .picker .timezone i { font-size: 20px !important; } .range-edit .picker .timezone .v-label { font-size: 14px; } .range-edit .picker .vc-container { border-radius: 0 !important; border: 1px solid rgb(var(--v-theme-border)) !important; } .range-edit .picker .no-transition .v-stepper__content { transition: none; } .range-edit .picker .v-selection-control-group { display: block; }.data-progress[data-v-5020c5cc] { margin-top: -18px; position: absolute; _width: 100%; } .widget-data[data-v-5020c5cc] { width: 100%; display: flex; flex-wrap: wrap; } .widget-data h2[data-v-5020c5cc] { font-size: 1.4rem; font-weight: normal; } .widget-data .parameters[data-v-5020c5cc] { width: 100%; } .widget-data .v-alert[data-v-5020c5cc] { width: 100%; } .widget-data .custom-input[data-v-5020c5cc] { width: 95px !important; } .widget-data .date-range-picker[data-v-5020c5cc] { padding-right: 14px; display: inline-flex; align-items: flex-end; } .widget-data .progress[data-v-5020c5cc] { margin-top: -24px; margin-bottom: 8px; } .widget-data-combo[data-v-5020c5cc] { border-radius: 0px !important; min-height: 32px !important; } .widget-data-combo .v-list[data-v-5020c5cc] { padding: 0; } .widget-data-combo .v-list-item[data-v-5020c5cc] { border-bottom: solid 1px rgb(var(--v-theme-border-lighten-1)); } .widget-data-combo .v-list-item .v-list-item__content[data-v-5020c5cc] { padding: 0 !important; margin: 0 !important; } .widget-data-combo .v-list-item .v-list-item__action[data-v-5020c5cc] { margin: 4px 8px !important; } .widget-data-select[data-v-5020c5cc] { border-radius: 0px !important; margin-top: 40px; } .widget-data-select .v-list[data-v-5020c5cc] { padding: 0 !important; } .widget-data-select .v-list .v-list-item[data-v-5020c5cc] { border-bottom: solid 1px rgb(var(--v-theme-border-lighten-1)); min-height: 40px !important; }.action-edit { padding: 0 10px 10px 10px !important; } .action-edit .v-textarea textarea { padding-left: 16px !important; } .action-edit .else-button { border: 1px solid rgb(var(--v-theme-border-lighten-1)) !important; margin-bottom: 6px; width: 80px; display: block; }.actions-panel { position: fixed; top: 0; right: 0; width: 50%; height: 100%; z-index: 99999; }.widget-style h2 { font-size: 1.4rem; font-weight: normal; } .widget-style .v-alert { width: 100%; } .widget-style label { color: rgb(var(--v-theme-text)); font-weight: normal; font-size: 1.2rem; } .widget-style .color-picker { margin: 6px 0 16px 0; border: solid 1px rgb(var(--v-theme-border)); max-width: 100% !important; width: 100% !important; } .widget-style td.editable { padding: 4px 7px 4px 7px; background: rgba(130, 178, 255, 0.2) !important; margin: 2px; cursor: text; } .widget-style td.editable:focus { outline: 2px solid rgba(0, 0, 255, 0.5) !important; background: white !important; width: calc(100% - 4px); } .widget-style .table-cell { padding: 4px !important; } .widget-style .table-cell .cell-attribute { padding: 3px; background: rgba(50, 50, 50, 0.1); color: black; } .widget-style .table-cell.table-col-name .cell-value { display: inline-block; width: 100%; margin: 1px; padding: 3px; } .widget-style .table-cell.table-col-value .cell-value { display: inline-block; width: calc(100% - 20px); margin: 1px; padding: 3px; padding-right: 0; } .widget-style .color-icon { margin-top: 2px; float: right; width: 16px; } .widget-style .table-title { font-size: 1.6rem !important; } .widget-style .add { font-size: 12px; } .widget-style .divider { font-size: 1.2rem !important; margin-bottom: 16px !important; clear: both; width: 100%; } .widget-style .v-label { font-size: 0.9rem; }.css-edit[data-v-1c2f4f0e] { width: 100%; } .css-edit h2[data-v-1c2f4f0e] { font-size: 1.4rem; font-weight: normal; } .css-edit .v-alert[data-v-1c2f4f0e] { width: 100%; } .css-edit label[data-v-1c2f4f0e] { color: rgb(var(--v-theme-text)); font-weight: normal; font-size: 1.2rem; } .css-edit td.editable[data-v-1c2f4f0e] { padding: 4px 7px 4px 7px; background: rgba(130, 178, 255, 0.2) !important; margin: 2px; cursor: text; } .css-edit td.editable[data-v-1c2f4f0e]:focus { outline: 2px solid rgba(0, 0, 255, 0.75) !important; background: white !important; width: calc(100% - 4px); } .css-edit td.editable .__swatch[data-v-1c2f4f0e] { display: inline-block; border: solid 1px rgba(var(--v-theme-primary), 0.5); width: 16px; height: 16px; margin-left: 4px; vertical-align: middle; cursor: pointer; } .css-edit td.editable .cell-value[data-v-1c2f4f0e]:focus, .css-edit td.editable .cell-value[data-v-1c2f4f0e]:focus-visible { outline: 2px solid rgba(0, 0, 255, 0.75) !important; } .css-edit .table-cell[data-v-1c2f4f0e] { padding: 4px !important; } .css-edit .table-cell .cell-attribute[data-v-1c2f4f0e] { padding: 3px; background: rgba(50, 50, 50, 0.1); color: black; } .css-edit .table-cell.table-col-name .cell-value[data-v-1c2f4f0e] { display: inline-block; width: 100%; margin: 1px; padding: 3px; } .css-edit .table-cell.table-col-value .cell-value[data-v-1c2f4f0e] { display: inline-block; width: calc(100% - 20px); margin: 1px; padding: 3px; padding-right: 0; } .css-edit .color-icon[data-v-1c2f4f0e] { margin-top: 2px; float: right; width: 16px; } .css-edit .table-title[data-v-1c2f4f0e] { font-size: 1rem !important; } .css-edit .add[data-v-1c2f4f0e] { font-size: 12px; }.css-color-picker { width: fit-content !important; }.widget-style h2 { font-size: 1.4rem; font-weight: normal; } .widget-style .v-alert { width: 100%; } .widget-style label { color: rgb(var(--v-theme-text)); font-weight: normal; font-size: 1.2rem; } .widget-style .color-picker { margin: 6px 0 16px 0; border: solid 1px rgb(var(--v-theme-border)); max-width: 100% !important; width: 100% !important; } .widget-style td.editable { padding: 4px 7px 4px 7px; background: rgba(130, 178, 255, 0.2) !important; margin: 2px; cursor: text; } .widget-style td.editable:focus { outline: 2px solid rgba(0, 0, 255, 0.5) !important; background: white !important; width: calc(100% - 4px); } .widget-style .table-cell { padding: 4px !important; } .widget-style .table-cell .cell-attribute { padding: 3px; background: rgba(50, 50, 50, 0.1); color: black; } .widget-style .table-cell.table-col-name .cell-value { display: inline-block; width: 100%; margin: 1px; padding: 3px; } .widget-style .table-cell.table-col-value .cell-value { display: inline-block; width: calc(100% - 20px); margin: 1px; padding: 3px; padding-right: 0; } .widget-style .color-icon { margin-top: 2px; float: right; width: 16px; } .widget-style .table-title { font-size: 1.6rem !important; } .widget-style .add { font-size: 12px; } .widget-style .divider { font-size: 1.2rem !important; margin-bottom: 16px !important; clear: both; width: 100%; } .widget-style .v-label { font-size: 0.9rem; }.widget-edit h2 { font-size: 1.4rem; font-weight: normal; } .widget-edit .v-alert { width: 100%; } .widget-edit .widget-tabs { background: rgb(var(--v-theme-background)); border: solid 1px rgb(var(--v-theme-border)); } .widget-edit .widget-tabs .v-tab { border-right: solid 1px rgb(var(--v-theme-border)); } .widget-edit .widget-tabs .v-tab--selected { background: rgb(var(--v-theme-primary)); color: white; } .widget-edit .widget-tabs .v-btn { padding: 0 8px; font-size: 11px !important; } .widget-edit .table-title { font-size: 1.4rem !important; } @media (max-width: 640px) { .widget-edit { font-size: 12px; } }.toolbox { width: 120px; height: 100%; border-right: 1px solid rgb(var(--v-theme-border-lighten-1)) !important; overflow-y: hidden; } .toolbox .v-list { margin-top: 0 !important; margin-bottom: 0 !important; background: rgb(var(--v-theme-background-lighten-1)); height: 100%; } .toolbox .v-list-subheader { padding: 10px 8px; font-weight: bold; font-size: 16px; } .toolbox .v-list-item { cursor: grab; padding: 2px 8px !important; min-height: 20px; } .toolbox .v-list-item-title { font-size: 14px; color: rgb(var(--v-theme-text)); } .toolbox a.theme--dark .v-list-item-title { color: rgb(var(--v-theme-text-lighten-1)); } .toolbox .v-list-item:hover.theme--dark { background-color: black; } .toolbox .divider { font-size: 14px; font-weight: bold; display: block; padding-right: 8px; } .new-widget { width: 200px; height: 200px; position: fixed; border: solid 4px rgb(var(--v-theme-accent)); z-index: 200; cursor: move; }.page-appearance-edit { display: flex; flex-wrap: wrap; column-gap: 12px; width: 100%; } .page-appearance-edit .css-edit .table-title { font-size: 1.4rem !important; }.board-edit .pick-board { margin: 16px 0 0px 0; width: 100%; } .board-edit .pick-board .v-input__control { border-color: black; border-radius: 4px; } .board-edit .v-select-list { padding: 0; border: solid 1px rgb(var(--v-theme-border-lighten-1)); border-radius: