.is-required[data-v-433c0446] .col-form-label:after{content:" *";color:#dc3545;font-weight:700}.dashboard-criticality-card{height:100%;display:flex;flex-direction:column;overflow:hidden}[dir] .dashboard-criticality-card{border:1px solid #ebe9f1;border-radius:.428rem}.dashboard-criticality-card__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-shrink:0}[dir] .dashboard-criticality-card__header{padding:.55rem .85rem;border-bottom:1px solid #ebe9f1;background:#fff}.dashboard-criticality-card__title-wrap{display:flex;align-items:center;gap:.4rem;min-width:0;flex:1 1 auto}.dashboard-criticality-card__title{font-size:1rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}[dir] .dashboard-criticality-card__title{margin:0}.dashboard-criticality-card__count{font-weight:600;flex-shrink:0}.dashboard-criticality-card__actions{display:flex;align-items:center;flex-shrink:0}.dashboard-criticality-card__stats{display:flex;flex-wrap:wrap;gap:.4rem;flex-shrink:0}[dir] .dashboard-criticality-card__stats{padding:.5rem .85rem;border-bottom:1px solid #ebe9f1;background:#fafafc}.dashboard-stat{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;line-height:1.2;max-width:100%;min-width:0}[dir] .dashboard-stat{padding:.18rem .55rem;border-radius:999px}.dashboard-stat__dot{width:8px;height:8px;flex-shrink:0}[dir] .dashboard-stat__dot{border-radius:50%}.dashboard-stat__label{max-width:150px}.dashboard-stat__count{font-weight:700;opacity:.9}[dir=ltr] .dashboard-stat__count{padding-left:.3rem;margin-left:.05rem;border-left:1px solid currentColor}[dir=rtl] .dashboard-stat__count{padding-right:.3rem;margin-right:.05rem;border-right:1px solid currentColor}.dashboard-stat--danger{color:#b91c1c}[dir] .dashboard-stat--danger{background:rgba(220,38,38,.16)}[dir] .dashboard-stat--danger .dashboard-stat__dot{background:#dc2626}.dashboard-stat--warning{color:#b86b15}[dir] .dashboard-stat--warning{background:rgba(255,159,67,.14)}[dir] .dashboard-stat--warning .dashboard-stat__dot{background:#ff9f43}.dashboard-stat--secondary{color:#6c757d}[dir] .dashboard-stat--secondary{background:rgba(108,117,125,.14)}[dir] .dashboard-stat--secondary .dashboard-stat__dot{background:#6c757d}.dashboard-stat--info{color:#0c8fa5}[dir] .dashboard-stat--info{background:rgba(0,207,232,.14)}[dir] .dashboard-stat--info .dashboard-stat__dot{background:#00cfe8}.dashboard-stat--primary{color:#7367f0}[dir] .dashboard-stat--primary{background:rgba(115,103,240,.14)}[dir] .dashboard-stat--primary .dashboard-stat__dot{background:#7367f0}.dashboard-stat--muted{opacity:.5}.dashboard-criticality-card__body{flex:1 1 0;min-height:0;display:flex;overflow:hidden}.dashboard-criticality-card__body>.b-overlay-wrap,.dashboard-criticality-card__overlay{flex:1 1 auto;min-height:0;display:flex;width:100%}.dashboard-criticality-card__scroll{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.dashboard-criticality-table{width:100%;border-collapse:separate;border-spacing:0}[dir] .dashboard-criticality-table{margin-bottom:0}.dashboard-criticality-th{position:sticky;top:0;z-index:2;color:#5e5873;font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}[dir] .dashboard-criticality-th{background:#f3f2f7;padding:.55rem .75rem;border-bottom:1px solid #ebe9f1!important}[dir=ltr] .dashboard-criticality-th{text-align:left}[dir=rtl] .dashboard-criticality-th{text-align:right}.dashboard-criticality-td{font-size:.85rem;color:#5e5873;white-space:nowrap;vertical-align:middle}[dir] .dashboard-criticality-td{padding:.45rem .75rem;border-top:1px solid #f3f2f7}[dir] .dashboard-criticality-row--danger{background-color:rgba(220,38,38,.18)}.dashboard-criticality-row--danger .dashboard-criticality-td{color:#991b1b;font-weight:500}[dir] .dashboard-criticality-row--danger:hover{background-color:rgba(220,38,38,.26)}[dir] .dashboard-criticality-row--warning{background-color:rgba(255,159,67,.12)}.dashboard-criticality-row--warning .dashboard-criticality-td{color:#8a5114}[dir] .dashboard-criticality-row--warning:hover{background-color:rgba(255,159,67,.18)}[dir] .dashboard-criticality-row--secondary{background-color:rgba(108,117,125,.1)}.dashboard-criticality-row--secondary .dashboard-criticality-td{color:#565d63}[dir] .dashboard-criticality-row--secondary:hover{background-color:rgba(108,117,125,.16)}[dir] .dashboard-criticality-row--info{background-color:rgba(0,207,232,.1)}.dashboard-criticality-row--info .dashboard-criticality-td{color:#0c8fa5}[dir] .dashboard-criticality-row:not([class*="--"]):hover{background-color:rgba(115,103,240,.05)}[dir] .dashboard-criticality-empty{text-align:center;padding:2rem 1rem!important;background:transparent!important}[dir] .dark-layout .dashboard-criticality-card{border-color:#3b4253}[dir] .dark-layout .dashboard-criticality-card__header,[dir] .dark-layout .dashboard-criticality-card__stats{border-bottom-color:#3b4253}[dir] .dark-layout .dashboard-criticality-card__header{background:#283046}[dir] .dark-layout .dashboard-criticality-card__stats{background:#242b3d}.dark-layout .dashboard-criticality-card__title,.dark-layout .dashboard-criticality-th{color:#d0d2d6}[dir] .dark-layout .dashboard-criticality-th{background:#343d55;border-bottom-color:#3b4253!important}.dark-layout .dashboard-criticality-td{color:#b4b7bd}[dir] .dark-layout .dashboard-criticality-td{border-top-color:#3b4253}[dir] .dark-layout .dashboard-criticality-row--danger{background-color:rgba(220,38,38,.28)}.dark-layout .dashboard-criticality-row--danger .dashboard-criticality-td{color:#fecaca}[dir] .dark-layout .dashboard-criticality-row--warning{background-color:rgba(255,159,67,.18)}.dark-layout .dashboard-criticality-row--warning .dashboard-criticality-td{color:#ffd6a8}[dir] .dark-layout .dashboard-criticality-row--secondary{background-color:rgba(108,117,125,.22)}.dark-layout .dashboard-criticality-row--secondary .dashboard-criticality-td{color:#cfd2d6}@media (max-width:575.98px){[dir] .dashboard-criticality-card__header{padding:.5rem .65rem}.dashboard-criticality-card__title{font-size:.9rem}.dashboard-criticality-card__stats{gap:.3rem}[dir] .dashboard-criticality-card__stats{padding:.4rem .65rem}.dashboard-stat{font-size:.68rem}[dir] .dashboard-stat{padding:.14rem .45rem}.dashboard-stat__label{max-width:110px}.dashboard-criticality-th{font-size:.72rem}[dir] .dashboard-criticality-th{padding:.45rem .55rem}.dashboard-criticality-td{font-size:.8rem}[dir] .dashboard-criticality-td{padding:.4rem .55rem}}.shift-widget[data-v-557f510c]{overflow:hidden}[dir] .shift-widget[data-v-557f510c]{background:#fff;border:1px solid #ebe9f1;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.04)}[dir] .shift-widget.shift-active[data-v-557f510c]{border-color:rgba(255,159,67,.5)}.shift-header[data-v-557f510c]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:#5e5873}[dir] .shift-header[data-v-557f510c]{padding:.75rem 1.25rem;background:#f8f8f8;border-bottom:1px solid #ebe9f1}[dir] .shift-active .shift-header[data-v-557f510c]{background:rgba(255,159,67,.08);border-bottom-color:rgba(255,159,67,.2)}.shift-body[data-v-557f510c]{display:flex;flex-direction:column;gap:.8rem}[dir] .shift-body[data-v-557f510c]{padding:.85rem}.shift-status[data-v-557f510c]{display:flex;align-items:center;gap:.5rem;color:#6c757d;font-size:.9rem;font-weight:600}[dir] .shift-status[data-v-557f510c]{padding:.65rem 1rem;background:rgba(108,117,125,.1);border-radius:8px}.shift-active .shift-status[data-v-557f510c]{color:#ff9f43}[dir] .shift-active .shift-status[data-v-557f510c]{background:rgba(255,159,67,.12)}.shift-upload-wrapper[data-v-557f510c]{display:flex;min-width:0}.upload-buttons[data-v-557f510c]{display:flex;gap:.75rem;flex:1}.upload-btn[data-v-557f510c]{display:flex;align-items:center;justify-content:center;gap:.5rem;flex:1;color:#6e6b7b;font-size:.9rem;font-weight:500}[dir] .upload-btn[data-v-557f510c]{padding:.65rem 1rem;border:1.5px dashed #d8d6de;border-radius:8px;background:transparent;cursor:pointer}.upload-btn[data-v-557f510c]:hover{color:#0d6efd}[dir] .upload-btn[data-v-557f510c]:hover{border-color:#0d6efd}.file-preview-area[data-v-557f510c]{display:flex;align-items:center;gap:.75rem;flex:1}[dir] .file-preview-area[data-v-557f510c]{padding:.5rem .75rem;border:1.5px solid #28c76f;border-radius:8px;background:rgba(40,199,111,.04)}.preview-thumb[data-v-557f510c]{width:44px;height:44px;object-fit:cover}[dir] .preview-thumb[data-v-557f510c]{border-radius:6px}.file-name[data-v-557f510c]{flex:1;font-size:.88rem;color:#28c76f;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-remove[data-v-557f510c]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#ea5455}[dir] .btn-remove[data-v-557f510c]{border:none;border-radius:6px;background:rgba(234,84,85,.1);cursor:pointer}.shift-action-btn[data-v-557f510c]{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.95rem;font-weight:600;width:100%}[dir] .shift-action-btn[data-v-557f510c]{padding:.7rem 1.25rem}.pump-photos-container[data-v-557f510c]{display:flex;flex-direction:column;gap:.75rem;width:100%}.storage-group[data-v-557f510c]{overflow:hidden}[dir] .storage-group[data-v-557f510c]{border:1px solid #ebe9f1;border-radius:8px}.storage-group-header[data-v-557f510c]{display:flex;align-items:center;gap:.4rem;color:#fff;font-size:.82rem;font-weight:600}[dir] .storage-group-header[data-v-557f510c]{padding:.5rem .75rem;background:#7367f0}.pump-row[data-v-557f510c]{display:flex;align-items:center;gap:.75rem}[dir] .pump-row[data-v-557f510c]{padding:.6rem .75rem;border-bottom:1px solid #f3f2f7}[dir] .pump-row[data-v-557f510c]:last-child{border-bottom:none}.pump-label[data-v-557f510c]{min-width:130px;flex-shrink:0}.pump-label strong[data-v-557f510c]{font-size:.85rem;display:block}.badge-meter[data-v-557f510c]{display:inline-block;font-size:.7rem;color:#6e6b7b}[dir] .badge-meter[data-v-557f510c]{padding:.1rem .4rem;border-radius:3px;background:#f0f0f0}.pump-files-area[data-v-557f510c]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;flex:1}.pump-file-thumb[data-v-557f510c]{position:relative;width:44px;height:44px}.pump-file-thumb img[data-v-557f510c]{width:100%;height:100%;object-fit:cover}[dir] .pump-file-thumb img[data-v-557f510c]{border-radius:4px;border:1px solid #ebe9f1}.thumb-remove[data-v-557f510c]{position:absolute;top:-5px;width:18px;height:18px;color:#fff;display:flex;align-items:center;justify-content:center}[dir] .thumb-remove[data-v-557f510c]{border:none;border-radius:50%;background:#ea5455;cursor:pointer;padding:0}[dir=ltr] .thumb-remove[data-v-557f510c]{right:-5px}[dir=rtl] .thumb-remove[data-v-557f510c]{left:-5px}.pump-add-btn[data-v-557f510c]{width:44px;height:44px;color:#6e6b7b;display:flex;align-items:center;justify-content:center}[dir] .pump-add-btn[data-v-557f510c]{border:1.5px dashed #d8d6de;border-radius:4px;background:transparent;cursor:pointer}.pump-add-btn[data-v-557f510c]:hover{color:#7367f0}[dir] .pump-add-btn[data-v-557f510c]:hover{border-color:#7367f0}[dir] .dark-layout .shift-widget[data-v-557f510c]{background:#283046;border-color:#3b4253}.dark-layout .shift-header[data-v-557f510c]{color:#b4b7bd}[dir] .dark-layout .shift-header[data-v-557f510c]{background:#242b3d;border-bottom-color:#3b4253}[dir] .dark-layout .storage-group[data-v-557f510c]{border-color:#3b4253}[dir] .dark-layout .pump-row[data-v-557f510c]{border-bottom-color:#3b4253}.dark-layout .badge-meter[data-v-557f510c]{color:#b4b7bd}[dir] .dark-layout .badge-meter[data-v-557f510c]{background:#3b4253}@media (max-width:767.98px){.pump-label[data-v-557f510c]{min-width:90px}.pump-row[data-v-557f510c]{flex-wrap:wrap}}[dir] .dashboard-filter-card{border:1px solid #ebe9f1;border-radius:.428rem}.dashboard-filter-card__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}[dir] .dashboard-filter-card__header{padding:.6rem .85rem;border-bottom:1px solid #ebe9f1}[dir] .dashboard-filter-card__body{padding:.85rem}.dashboard-filter-card__label{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:#6e6b7b;font-weight:600}[dir] .dashboard-filter-card__label{margin-bottom:.4rem}.dashboard-filter-toggle-list{display:flex;flex-wrap:wrap;gap:.35rem}.dashboard-filter-toggle{display:inline-flex;align-items:center;gap:.35rem;color:#5e5873;font-size:.78rem;font-weight:500;user-select:none;transition:all .15s ease}[dir] .dashboard-filter-toggle{padding:.3rem .65rem;border-radius:999px;border:1px solid #d8d6de;background:#fff;cursor:pointer;margin:0}.dashboard-filter-toggle input{display:none}[dir] .dashboard-filter-toggle:hover{border-color:#7367f0}.dashboard-filter-toggle--active{color:#7367f0}[dir] .dashboard-filter-toggle--active{background:rgba(115,103,240,.12);border-color:#7367f0}.dashboard-filter-toggle--level.dashboard-filter-toggle--active.dashboard-filter-toggle--danger{color:#ea5455}[dir] .dashboard-filter-toggle--level.dashboard-filter-toggle--active.dashboard-filter-toggle--danger{background:rgba(234,84,85,.12);border-color:#ea5455}.dashboard-filter-toggle--level.dashboard-filter-toggle--active.dashboard-filter-toggle--warning{color:#b86b15}[dir] .dashboard-filter-toggle--level.dashboard-filter-toggle--active.dashboard-filter-toggle--warning{background:rgba(255,159,67,.14);border-color:#ff9f43}.dashboard-filter-toggle--level.dashboard-filter-toggle--active.dashboard-filter-toggle--secondary{color:#6c757d}[dir] .dashboard-filter-toggle--level.dashboard-filter-toggle--active.dashboard-filter-toggle--secondary{background:rgba(108,117,125,.14);border-color:#6c757d}.dashboard-filter-toggle--level.dashboard-filter-toggle--active.dashboard-filter-toggle--info{color:#0c8fa5}[dir] .dashboard-filter-toggle--level.dashboard-filter-toggle--active.dashboard-filter-toggle--info{background:rgba(0,207,232,.14);border-color:#00cfe8}[dir] .dashboard-filter-quick-actions{margin-top:.6rem}.dashboard-card-col{display:flex}.dashboard-card-col>*{width:100%;height:480px}@media (max-width:767.98px){.dashboard-card-col>*{height:420px}}[dir] .dark-layout .dashboard-filter-card{border-color:#3b4253}[dir] .dark-layout .dashboard-filter-card__header{border-bottom-color:#3b4253}.dark-layout .dashboard-filter-toggle{color:#b4b7bd}[dir] .dark-layout .dashboard-filter-toggle{background:#283046;border-color:#3b4253}.dark-layout .dashboard-filter-toggle--active{color:#d0d2d6}[dir] .dark-layout .dashboard-filter-toggle--active{background:rgba(115,103,240,.22)}.dark-layout .dashboard-filter-card__label{color:#b4b7bd}