[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.muted{color:var(--vz-secondary-color)}.warn{color:var(--vz-danger);font-weight:600}.error{background-color:var(--vz-danger-bg-subtle, rgba(240, 101, 72, .18));color:var(--vz-danger);border:1px solid var(--vz-danger-border-subtle, rgba(240, 101, 72, .3));border-radius:.375rem;padding:.7rem 1rem;margin-bottom:1rem;font-size:.875rem;font-weight:500}.center{min-height:60vh;display:grid;place-items:center}.page-head{margin-bottom:1.25rem}.page-head h1{font-size:1.3rem;font-weight:600;margin:0}.page-head .subtitle{color:var(--vz-secondary-color);font-size:.9rem}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1rem}.kpi{display:flex;flex-direction:column;gap:.25rem}.kpi-label{font-size:.8rem;color:var(--vz-secondary-color);text-transform:uppercase;font-weight:500}.kpi-value{font-size:1.5rem;font-weight:600;color:var(--vz-heading-color)}.kpi-sub{font-size:.8rem;color:var(--vz-secondary-color)}.two-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1.25rem}.section-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem}.actions{display:flex;gap:.4rem;flex-wrap:wrap}.inline-form,.convert-form{display:flex;gap:.75rem;align-items:flex-end;flex-wrap:wrap;margin-bottom:1rem}.stacked-form{display:flex;flex-direction:column;gap:.85rem}.form-row{display:flex;gap:.75rem;align-items:flex-end;flex-wrap:wrap}.form-row>label{flex:1;min-width:150px}.checkbox{flex-direction:row!important;align-items:center;gap:.4rem}.line-editor{margin:.5rem 0 1rem;display:flex;flex-direction:column;gap:.5rem}.report-list{display:flex;flex-direction:column}.report-row{display:flex;justify-content:space-between;align-items:center;padding:.65rem 0;border-bottom:1px solid var(--vz-border-color)}.convert-result{font-size:1.05rem;font-weight:600;padding:.85rem 1rem;background-color:var(--vz-primary-bg-subtle, rgba(64, 81, 137, .1));color:var(--vz-primary);border-radius:.375rem}.page-content .card:not(:has(>.card-body)):not(.kpi-native){padding:1.25rem}.page-content .card.kpi{padding:1.25rem}.page-content table:not(.table){width:100%;border-collapse:collapse;font-size:.875rem;color:var(--vz-body-color)}.page-content table:not(.table) th,.page-content table:not(.table) td{text-align:left;padding:.6rem;border-bottom:1px solid var(--vz-border-color)}.page-content table:not(.table) thead th{color:var(--vz-secondary-color);font-weight:600;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.page-content label{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;font-weight:500;color:var(--vz-body-color);margin-bottom:0}.page-content input:not(.form-control):not(.form-check-input):not([type=checkbox]):not([type=radio]),.page-content select:not(.form-select):not(.form-control),.page-content textarea:not(.form-control){padding:.5rem .75rem;border:1px solid var(--vz-input-border, var(--vz-border-color));border-radius:.375rem;font-size:.875rem;font-family:inherit;color:var(--vz-body-color);background-color:var(--vz-input-bg, var(--vz-secondary-bg, #fff))}.page-content input:not(.form-control):focus,.page-content select:not(.form-select):focus,.page-content textarea:not(.form-control):focus{outline:none;border-color:var(--vz-primary);box-shadow:0 0 0 .15rem #40518933}.page-content button:not(.btn):not(.btn-icon):not([class*=btn-]):not(.nav-link):not(.dropdown-item){background-color:var(--vz-primary);color:#fff;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer}.page-content button:not(.btn):disabled{opacity:.6;cursor:not-allowed}.page-content .btn-link{background:none;border:none;padding:0;color:var(--vz-primary);cursor:pointer;font-weight:500}.page-content .btn-link.danger{color:var(--vz-danger)}.page-content .btn-sm{padding:.25rem .6rem;font-size:.78rem}.quick-actions{position:fixed;right:24px;bottom:24px;z-index:1040;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.quick-actions-fab{width:56px;height:56px;font-size:1.4rem;display:flex;align-items:center;justify-content:center}.quick-actions-panel{min-width:230px;transform-origin:bottom right;animation:qa-panel-in .2s cubic-bezier(.2,.8,.2,1) both}.quick-actions-panel.is-closing{animation:qa-panel-out .15s ease-in both}.quick-actions-item{animation:qa-item-in .22s ease-out both}.quick-actions-fab i{display:inline-block;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.quick-actions-fab.is-open i{transform:rotate(90deg)}.quick-actions-fab:active{transform:scale(.94)}@keyframes qa-panel-in{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}@keyframes qa-panel-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px) scale(.97)}}@keyframes qa-item-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.quick-actions-panel,.quick-actions-panel.is-closing,.quick-actions-item{animation-duration:1ms;animation-delay:0ms!important}.quick-actions-fab i{transition:none}}.shortcut-code{float:right;margin-left:8px;font-family:var(--vz-font-family-monospace, ui-monospace, monospace);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;opacity:.55}.quick-actions-panel .shortcut-code{float:none;margin-left:auto}.quick-actions-panel .list-group-item.quick-actions-item{display:flex;align-items:center}.quick-actions-code{padding:10px 12px}.shortcut-code.shortcut-code-title{float:none;margin-left:10px;vertical-align:middle;font-size:11px;opacity:.6;border:1px solid currentColor;border-radius:4px;padding:1px 6px}
