.main-body-container:has(.to-do-tasks){min-height:0;overflow:hidden}.main-body-container:has(.to-do-tasks)>.h-full{min-height:0}.to-do-tasks{height:100%;min-height:0}.to-do-tasks-main{background-color:var(--surface-0);flex-direction:column;flex:1;min-height:0;padding:1rem;display:flex;overflow:hidden}.to-do-tasks-header{flex-shrink:0}.to-do-tasks-tabs{border-bottom:3px solid var(--surface-border);gap:0}.to-do-tasks-tab{appearance:none;color:var(--text-color-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-3px;padding:1.25rem 1.5rem;font-size:1.125rem;font-weight:700;line-height:1.5;transition:color .2s,border-color .2s}.to-do-tasks-tab:hover{color:var(--text-color)}.to-do-tasks-tab-active{border-bottom-color:var(--primary-color);color:var(--primary-color)}.to-do-tasks-table .p-datatable-tbody>tr{transition:background-color .2s}.to-do-tasks-table .p-datatable-tbody>tr:hover{background-color:var(--surface-100)}.to-do-tasks-table .p-datatable-thead>tr>th{background-color:var(--surface-50);color:var(--text-color);border-bottom:2px solid var(--surface-200);padding:.75rem;font-weight:600}.to-do-tasks-table .p-datatable-tbody>tr>td{border-bottom:1px solid var(--surface-200);vertical-align:middle;padding:.75rem}.active-tasks-panel{margin-bottom:1rem}.active-tasks-panel .p-panel-header{background-color:var(--blue-50);color:var(--blue-700);border-color:var(--blue-200)}.active-tasks-panel .p-panel-header .p-panel-title{color:var(--blue-700);font-weight:600}.active-tasks-panel .p-panel-header .p-panel-icons{color:var(--blue-700)}.active-tasks-panel .p-panel-header:hover{background-color:var(--blue-50);color:var(--blue-700);transition:none;transform:none}.active-tasks-panel .p-panel-content{padding:0}.completed-tasks-panel{margin-top:1rem}.completed-tasks-panel .p-panel-header{background-color:var(--green-50);color:var(--green-700);border-color:var(--green-200)}.completed-tasks-panel .p-panel-content{padding:0}.completed-tasks-panel .p-panel-header .p-panel-title{color:var(--green-700);font-weight:600}.completed-tasks-panel .p-panel-header .p-panel-icons{color:var(--green-700)}.completed-tasks-panel .p-panel-header:hover{background-color:var(--green-50);color:var(--green-700);transition:none;transform:none}.to-do-tasks-grid{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.to-do-tasks-filters{flex-shrink:0}.to-do-tasks-filters .to-do-tasks-filter-chip{min-height:2.75rem;padding:.875rem 1.25rem!important}.to-do-tasks-filters .to-do-tasks-filter-chip .pi{font-size:1.125rem}.to-do-tasks-filters .to-do-tasks-filter-chip-label{font-size:1rem;font-weight:600}.to-do-tasks-grid .to-do-tasks-table{background-color:var(--surface-0);border-radius:var(--border-radius);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.to-do-tasks-grid .to-do-tasks-table .p-datatable-wrapper{flex:1;overflow-y:auto;min-height:0!important}.to-do-tasks-grid .to-do-tasks-table .p-datatable-wrapper::-webkit-scrollbar{width:8px}.to-do-tasks-grid .to-do-tasks-table .p-datatable-wrapper::-webkit-scrollbar-track{background:var(--surface-100);border-radius:4px}.to-do-tasks-grid .to-do-tasks-table .p-datatable-wrapper::-webkit-scrollbar-thumb{background:var(--surface-400);border-radius:4px}.to-do-tasks-grid .to-do-tasks-table .p-datatable-wrapper::-webkit-scrollbar-thumb:hover{background:var(--surface-500)}.active-tasks-panel .to-do-tasks-table .p-datatable-wrapper,.completed-tasks-panel .to-do-tasks-table .p-datatable-wrapper{min-height:150px;max-height:calc(50vh - 120px);overflow-y:auto}.active-tasks-panel .to-do-tasks-table .p-datatable-wrapper::-webkit-scrollbar{width:8px}.active-tasks-panel .to-do-tasks-table .p-datatable-wrapper::-webkit-scrollbar-track{background:var(--surface-100);border-radius:4px}.active-tasks-panel .to-do-tasks-table .p-datatable-wrapper::-webkit-scrollbar-thumb{background:var(--blue-300);border-radius:4px}.active-tasks-panel .to-do-tasks-table .p-datatable-wrapper::-webkit-scrollbar-thumb:hover{background:var(--blue-400)}.completed-tasks-panel .to-do-tasks-table .p-datatable-wrapper::-webkit-scrollbar{width:8px}.completed-tasks-panel .to-do-tasks-table .p-datatable-wrapper::-webkit-scrollbar-track{background:var(--surface-100);border-radius:4px}.completed-tasks-panel .to-do-tasks-table .p-datatable-wrapper::-webkit-scrollbar-thumb{background:var(--green-300);border-radius:4px}.completed-tasks-panel .to-do-tasks-table .p-datatable-wrapper::-webkit-scrollbar-thumb:hover{background:var(--green-400)}@media (max-width:768px){.active-tasks-panel .to-do-tasks-table .p-datatable-wrapper,.completed-tasks-panel .to-do-tasks-table .p-datatable-wrapper{min-height:120px;max-height:calc(45vh - 100px)}}@media (max-width:480px){.active-tasks-panel .to-do-tasks-table .p-datatable-wrapper,.completed-tasks-panel .to-do-tasks-table .p-datatable-wrapper{min-height:100px;max-height:calc(40vh - 80px)}}@media (min-width:1200px){.active-tasks-panel .to-do-tasks-table .p-datatable-wrapper,.completed-tasks-panel .to-do-tasks-table .p-datatable-wrapper{min-height:180px;max-height:calc(46vh - 140px)}}.active-tasks-panel .to-do-tasks-table,.completed-tasks-panel .to-do-tasks-table{border-radius:0}.completed-tasks .p-datatable-tbody>tr>td .line-through{color:var(--text-color-secondary);text-decoration:line-through}.cursor-pointer:hover{transform:unset!important;transition:unset!important}.p-checkbox .p-checkbox-box{border-radius:3px;width:1.3em;height:1.3em}.p-checkbox .p-checkbox-box.p-highlight{background-color:var(--green-500);border-color:var(--green-500)}.p-checkbox .p-checkbox-box.p-disabled{background-color:var(--surface-300);border-color:var(--surface-300)}.completed-checkmark{text-shadow:0 0 3px #22c55e4d;transition:all .2s;color:var(--green-500)!important}.completed-checkmark:hover{text-shadow:0 0 5px #22c55e80;transform:scale(1.1);color:var(--green-600)!important}.pi-star.text-yellow-500{text-shadow:0 0 3px #fbbf2480;color:#fbbf24!important}.pi-star.text-300{color:var(--surface-400)!important}.to-do-tasks-table .p-avatar{width:24px;height:24px;font-size:.75rem;line-height:1}.reminder-edit-container{background-color:var(--surface-0);border-radius:var(--border-radius);z-index:1000;position:relative;box-shadow:0 2px 8px #0000001a}.reminder-edit-container .p-calendar{width:100%}.reminder-edit-container .p-button{padding:.25rem .5rem;font-size:.875rem}@media (max-width:768px){.to-do-tasks-main{padding:.5rem}.to-do-tasks-table .p-datatable-thead>tr>th,.to-do-tasks-table .p-datatable-tbody>tr>td{padding:.5rem;font-size:.875rem}.to-do-tasks-table .p-avatar{width:20px;height:20px;font-size:.625rem}}.task-status-assigned{border-left:3px solid var(--red-500)}.task-status-inprogress{border-left:3px solid var(--yellow-500)}.task-status-completed{border-left:3px solid var(--green-500)}.task-completing{animation:.5s ease-in-out fadeToCompleted}@keyframes fadeToCompleted{0%{opacity:1;transform:translate(0)}50%{opacity:.5;transform:translate(-10px)}to{opacity:.8;transform:translate(0)}}.to-do-tasks-main h4{color:var(--text-color);font-weight:600}.to-do-tasks-main h5{color:var(--text-color-secondary);margin-bottom:.5rem;font-weight:500}.header-separator{background-color:var(--surface-border);width:100%;height:1px;margin:0 auto}.to-do-tasks-main .p-inputtext{border-radius:var(--border-radius);border:1px solid var(--surface-300);transition:border-color .2s}.to-do-tasks-main .p-inputtext:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color),.2)}.to-do-tasks-main .p-button.p-button-text{color:var(--text-color);transition:all .2s}.to-do-tasks-main .p-button.p-button-text:hover{background-color:var(--surface-200)}.to-do-tasks-main .p-button.p-button-text:focus{box-shadow:0 0 0 2px rgba(var(--primary-color),.2)}.to-do-tasks-main .p-button.p-button-text .pi-refresh{font-size:1.2rem}.to-do-tasks-main .note-button{width:2.5rem;min-width:2.5rem;height:2.5rem}.to-do-tasks-main .note-button .pi-file-edit{font-size:1.1rem}.to-do-tasks-main .note-button:hover{background-color:var(--surface-200);color:var(--primary-color)}.take-task-icon-button{color:var(--blue-500)!important;width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;padding:0!important;transition:all .2s!important}.take-task-icon-button:hover{color:var(--blue-600)!important;background-color:var(--blue-50)!important;transform:translateY(-1px)!important}.take-task-icon-button:active{background-color:var(--blue-100)!important;transform:translateY(0)!important}.take-task-icon-button .pi{font-size:1.1rem!important}.p-checkbox.p-disabled .p-checkbox-box{opacity:.5!important;cursor:not-allowed!important}.p-datatable .p-datatable-tbody>tr>td.text-center{padding:.5rem!important}
.grid-designer-root,.grid-runtime-root{--gd-navy:var(--primary-500);--gd-navy-700:var(--primary-900);--gd-blue:var(--primary-color);--gd-blue-soft:var(--primary-50);--gd-bg:var(--surface-ground);--gd-panel:var(--surface-100);--gd-ink:var(--text-color);--gd-muted:var(--text-color-secondary);--gd-line:var(--surface-border);--gd-line-soft:var(--surface-200);--line:var(--surface-border);--mono:ui-monospace,"SF Mono","Cascadia Code",Consolas,monospace;--sans:"Segoe UI",Inter,system-ui,-apple-system,sans-serif;--gd-panel-2:var(--surface-200);--gd-soft-2:var(--primary-100);--gd-head-bg:var(--surface-ground);--gd-on-navy:var(--primary-100);--gd-danger:var(--red-600);--gd-danger-bg:var(--red-50)}.grid-designer-root,.grid-designer-root *,.grid-designer-root :before,.grid-designer-root :after{box-sizing:border-box}.grid-designer-root.gd-overlay{z-index:1000;background:var(--gd-bg);display:flex;position:fixed;inset:0}.grid-designer-root .app.gd-shell{flex-shrink:0;width:100%;height:100%;overflow:hidden}.grid-designer-root .app{background:var(--gd-bg);height:100%;color:var(--gd-ink);font-family:var(--sans);flex-direction:column;font-size:14px;display:flex}.grid-designer-root button{cursor:pointer;font-family:inherit}.grid-designer-root .gd-modal-backdrop{z-index:1100;background:var(--maskbg);padding:24px;display:flex;position:fixed;inset:0}.grid-designer-root .gd-modal{background:var(--gd-panel);border-radius:12px;flex-direction:column;width:100%;max-width:1100px;max-height:92vh;margin:auto;display:flex;overflow:hidden;box-shadow:0 24px 70px #00000073}.grid-designer-root .gd-modal-head{background:var(--gd-navy);color:#fff;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-weight:700;display:flex}.grid-designer-root .gd-modal-close{color:#fff;background:0 0;border:0;border-radius:6px;width:30px;height:30px;font-size:22px;line-height:1}.grid-designer-root .gd-modal-close:hover{background:#ffffff26}.grid-designer-root .gd-modal-body{flex:1;min-height:0;padding:0;overflow:auto}.grid-designer-root .topbar{background:var(--gd-navy);color:#fff;border-bottom:1px solid var(--gd-navy-700);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;display:flex}.grid-designer-root .brand{letter-spacing:.2px;flex-direction:column;font-weight:700;line-height:1.15;display:flex}.grid-designer-root .brand-sub{color:var(--gd-on-navy);letter-spacing:.3px;font-size:11px;font-weight:500}.grid-designer-root .topbar-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.grid-designer-root .zoom-bar{background:#ffffff14;border-radius:7px;align-items:center;gap:2px;padding:2px;display:inline-flex}.grid-designer-root .zoom-btn{color:var(--gd-on-navy);background:0 0;border:0;border-radius:5px;min-width:26px;padding:4px 9px;font-size:13px}.grid-designer-root .zoom-btn:hover{background:#ffffff1f}.grid-designer-root .zoom-btn.on{background:var(--primary-100);color:var(--gd-navy);font-weight:600}.grid-designer-root .zoom-val{color:#fff;text-align:center;font-variant-numeric:tabular-nums;min-width:44px;font-size:12px}.grid-designer-root .btn-primary.p-button{background:var(--gd-blue);color:#fff;border:0;border-radius:6px;padding:7px 14px;font-size:13px;font-weight:600}.grid-designer-root .btn-ghost.p-button{color:#fff;background:#ffffff0f;border:1px solid #ffffff59;border-radius:6px;padding:7px 14px;font-size:13px;font-weight:600}.grid-designer-root .body{flex:1;grid-template-columns:240px 1fr 300px;min-height:0;display:grid}.grid-designer-root .palette{background:var(--gd-panel);border-right:1px solid var(--gd-line);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.grid-designer-root .palette-head{letter-spacing:.6px;text-transform:uppercase;color:#fff;background:var(--gd-navy-700);padding:12px 14px;font-size:12px;font-weight:700}.grid-designer-root .palette-search{border:1px solid var(--gd-line);color:var(--gd-ink);border-radius:6px;margin:12px;padding:8px 10px;font-size:13px}.grid-designer-root .palette-group{color:var(--gd-ink);text-transform:uppercase;letter-spacing:.5px;padding:4px 14px 8px;font-size:12px;font-weight:700}.grid-designer-root .palette-list{margin:0;padding:0 8px 16px;list-style:none}.grid-designer-root .palette-item{-webkit-user-select:none;user-select:none;color:var(--gd-ink);cursor:grab;border-radius:6px;align-items:center;gap:10px;padding:9px 8px;display:flex}.grid-designer-root .palette-item:hover{background:var(--gd-blue-soft)}.grid-designer-root .palette-item:active{cursor:grabbing}.grid-designer-root .palette-badge{height:24px;font:600 10px/1 var(--mono);color:var(--gd-navy);background:var(--gd-blue-soft);border:1px solid var(--gd-soft-2);border-radius:5px;flex:0 0 34px;place-items:center;display:grid}.grid-designer-root .palette-name{font-size:13px}.grid-designer-root .canvas{scrollbar-gutter:stable;flex-direction:column;align-items:safe center;gap:16px;min-width:0;padding:18px;display:flex;overflow:auto}.grid-designer-root .canvas-frame{background:var(--gd-panel);border:1px solid var(--gd-line);border-radius:10px;flex-shrink:0;width:fit-content}.grid-designer-root .gd-panels{flex-direction:column;gap:18px;padding:12px;display:flex}.grid-designer-root .gd-panel{border:1px solid var(--gd-line);background:var(--gd-panel);border-radius:10px;overflow:hidden}.grid-designer-root .gd-panel.active{border-color:var(--gd-blue);box-shadow:0 0 0 2px var(--gd-blue-soft)}.grid-designer-root .gd-panel-head{background:var(--gd-head-bg);border-bottom:1px solid var(--gd-line);align-items:center;gap:8px;padding:8px 10px;display:flex}.grid-designer-root .gd-panel-head.active{background:var(--gd-blue-soft)}.grid-designer-root .gd-panel-collapse{color:var(--gd-muted);background:0 0;border:0;border-radius:4px;width:22px;height:22px;font-size:13px}.grid-designer-root .gd-panel-collapse:hover{background:var(--gd-soft-2)}.grid-designer-root .gd-panel-num{background:var(--primary-500);border:1px solid var(--primary-500);width:22px;height:22px;color:var(--surface-a);font:700 11px/1 var(--mono);border-radius:999px;flex:none;place-items:center;display:grid}.grid-designer-root .gd-panel-name{color:var(--gd-ink);field-sizing:content;background:0 0;border:1px solid #0000;border-radius:5px;min-width:120px;max-width:520px;padding:4px 6px;font-size:13px;font-weight:600}.grid-designer-root .gd-panel-name:hover,.grid-designer-root .gd-panel-name:focus{border-color:var(--gd-line);background:var(--surface-card);outline:none}.grid-designer-root .gd-panel-desc{min-width:0;color:var(--gd-muted);background:0 0;border:1px solid #0000;border-radius:5px;flex:1;padding:4px 6px;font-size:12px}.grid-designer-root .gd-panel-desc:hover,.grid-designer-root .gd-panel-desc:focus{border-color:var(--gd-line);background:var(--surface-card);outline:none}.grid-designer-root .gd-panel-del{color:var(--gd-muted);background:0 0;border:0;border-radius:4px;width:24px;height:24px;font-size:16px;line-height:1}.grid-designer-root .gd-panel-del:hover:not(:disabled){background:var(--gd-danger-bg);color:var(--gd-danger)}.grid-designer-root .gd-panel-del:disabled{opacity:.35;cursor:not-allowed}.grid-designer-root .gd-panel-head-spacer{flex:auto;min-width:8px}.grid-designer-root .gd-panel-descbtn{color:var(--gd-muted);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:26px;height:24px;display:inline-flex}.grid-designer-root .gd-panel-descbtn:hover{background:var(--gd-blue-soft);color:var(--gd-blue)}.grid-designer-root .gd-panel-descbtn.has-desc{color:var(--gd-blue)}.grid-designer-root .gd-panel-desc-content{border-bottom:1px solid var(--gd-line-soft);background:var(--gd-head-bg);color:var(--gd-ink);padding:10px 14px}.grid-designer-root .gd-forminfo{border:1px solid var(--gd-line);background:var(--gd-panel);border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #12305c0d}.grid-designer-root .gd-forminfo-head{background:var(--gd-navy);color:#fff;align-items:center;gap:10px;padding:9px 12px;display:flex}.grid-designer-root .gd-forminfo-title{letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.grid-designer-root .gd-forminfo-title--empty{color:var(--gd-on-navy);font-style:italic;font-weight:600}.grid-designer-root .gd-forminfo-actions{flex:none;align-items:center;gap:2px;display:inline-flex}.grid-designer-root .gd-forminfo-btn{color:var(--gd-on-navy);background:#ffffff14;border:0;border-radius:5px;justify-content:center;align-items:center;width:28px;height:26px;display:inline-flex}.grid-designer-root .gd-forminfo-btn:hover{color:#fff;background:#fff3}.grid-designer-root .gd-forminfo-body{color:var(--gd-ink);padding:12px 14px}.grid-designer-root .gd-forminfo-empty{color:var(--gd-muted);align-items:center;gap:6px;font-size:12.5px;font-style:italic;display:inline-flex}.grid-designer-root .gd-add-panel{border:1px dashed var(--gd-blue);background:var(--gd-blue-soft);color:var(--gd-navy);border-radius:8px;flex:none;padding:9px 14px;font-size:13px;font-weight:600}.grid-designer-root .gd-add-panel:hover{background:var(--gd-soft-2)}.grid-designer-root .canvas-grid-wrap{background-image:radial-gradient(var(--gd-line-soft)1px,transparent 1px);background-size:22px 22px;min-height:40px;position:relative}.grid-designer-root .canvas-empty{color:var(--gd-muted);pointer-events:none;text-align:center;place-items:center;padding:24px;font-size:13px;display:grid;position:absolute;inset:0}.grid-designer-root .stage-outer,.grid-runtime-root .stage-outer{width:100%;position:relative;overflow:hidden}.grid-designer-root .stage-inner,.grid-runtime-root .stage-inner{transform-origin:0 0;position:absolute;top:0;left:0}.grid-designer-root .cell-grid{row-gap:12px;width:100%;padding:12px;display:grid;position:relative}.grid-designer-root .drop-preview{background:var(--gd-blue);opacity:.14;pointer-events:none;border-radius:8px}.grid-designer-root .drop-preview-ghost{background:var(--gd-blue-soft);opacity:1;border:1px dashed var(--gd-blue);padding:4px;overflow:hidden}.grid-designer-root .gd-guide{pointer-events:none;z-index:7;position:absolute}.grid-designer-root .gd-guide-v{border-left:1px dashed var(--gd-blue);top:0;bottom:0}.grid-designer-root .gd-guide-h{border-top:1px dashed var(--gd-blue);left:0;right:0}.grid-designer-root .grid-item{background:var(--surface-card);border:1px solid var(--gd-line);border-radius:8px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #12305c0d}.grid-designer-root .grid-item.selected{border-color:var(--gd-blue);box-shadow:0 0 0 2px var(--gd-blue-soft)}.grid-designer-root .item-tools{z-index:5;background:color-mix(in srgb,var(--surface-card)92%,transparent);border:1px solid var(--gd-line);opacity:0;border-radius:6px;align-items:center;gap:2px;padding:2px;transition:opacity .12s;display:flex;position:absolute;top:4px;right:4px;box-shadow:0 1px 3px #12305c26}.grid-designer-root .grid-item:hover .item-tools,.grid-designer-root .grid-item.selected .item-tools{opacity:1}.grid-designer-root .item-handle{cursor:grab;width:22px;height:22px;color:var(--gd-muted);touch-action:none;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.grid-designer-root .item-handle:hover{background:var(--gd-blue-soft)}.grid-designer-root .dots{opacity:.7;background-image:radial-gradient(currentColor 1px,#0000 1px);background-size:4px 4px;flex:none;width:10px;height:10px}.grid-designer-root .item-copy{color:var(--gd-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.grid-designer-root .item-copy i{font-size:12px}.grid-designer-root .item-copy:hover{background:var(--gd-blue-soft);color:var(--gd-blue)}.grid-designer-root .item-remove{color:var(--gd-muted);background:0 0;border:0;border-radius:4px;width:22px;height:22px;font-size:16px;line-height:1}.grid-designer-root .item-remove:hover{background:var(--gd-danger-bg);color:var(--gd-danger)}.grid-designer-root .gd-paste-ghost{z-index:1300;pointer-events:none;font:600 12.5px var(--sans);color:#fff;background:var(--gd-blue);border:1px solid var(--gd-blue);border-radius:8px;align-items:center;gap:8px;padding:6px 12px;position:fixed;box-shadow:0 10px 28px #00000059}.grid-designer-root .gd-paste-ghost i{font-size:13px}.grid-designer-root .item-body{cursor:grab;touch-action:none;flex:1;min-height:0;padding:4px}.grid-designer-root .item-body:active{cursor:grabbing}.grid-designer-root .item-body:not(.repeater-body):not(.gd-tab-body):not(.gd-group-body):not(.gd-accordion-body) *{pointer-events:none}.grid-designer-root .grid-item.is-repeater{box-shadow:0 0 0 1px var(--gd-blue-soft)inset,0 1px 2px #12305c0d}.grid-designer-root .item-body.repeater-body{cursor:default;flex-direction:column;padding:0;display:flex}.grid-designer-root .repeater-head{font:700 11px/1.4 var(--sans);color:var(--gd-navy);background:var(--gd-blue-soft);border-bottom:1px solid var(--gd-line);letter-spacing:.2px;flex:none;padding:4px 10px}.grid-designer-root .repeater-body>.cell-grid{flex:auto}.grid-designer-root .item-body.gd-tab-body{cursor:default;flex-direction:column;padding:0;display:flex}.grid-designer-root .gd-tab-strip{background:var(--gd-blue-soft);border-bottom:1px solid var(--gd-line);flex:none;gap:4px;padding:4px 6px;display:flex;overflow-x:auto}.grid-designer-root .gd-tab-chip{border:1px solid var(--gd-line);background:var(--surface-card);color:var(--gd-ink);font:600 11px/1 var(--sans);white-space:nowrap;border-radius:6px 6px 0 0;padding:5px 10px}.grid-designer-root .gd-tab-chip.on{background:var(--gd-blue);color:#fff;border-color:var(--gd-blue)}.grid-designer-root .gd-tab-content{flex:auto;min-height:0;display:flex}.grid-designer-root .gd-tab-content>.cell-grid{flex:auto}.grid-designer-root .gd-tab-empty{color:var(--gd-muted);padding:12px;font-size:12px}.grid-designer-root .gd-tab-body.gd-tab-sidebar{flex-direction:row}.grid-designer-root .gd-tab-body.gd-tab-sidebar>.gd-tab-strip{border-bottom:0;border-right:1px solid var(--gd-line);flex-direction:column;min-width:120px;overflow-x:visible}.grid-designer-root .gd-tab-body.gd-tab-sidebar>.gd-tab-strip .gd-tab-chip{border-radius:6px}.grid-designer-root .item-body.gd-group-body{cursor:default;flex-direction:column;padding:0;display:flex}.grid-designer-root .gd-group-head{border-bottom:1px solid var(--gd-line);flex:none;align-items:center;gap:8px;padding:6px 10px;display:flex}.grid-designer-root .gd-group-head-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.grid-designer-root .gd-group-heading{width:100%;font:700 13px/1.3 var(--sans);color:inherit;background:0 0;border:0;border-radius:4px;padding:1px 3px}.grid-designer-root .gd-group-subheading{width:100%;font:500 11px/1.3 var(--sans);color:inherit;background:0 0;border:0;border-radius:4px;padding:1px 3px}.grid-designer-root .gd-group-heading::placeholder,.grid-designer-root .gd-group-subheading::placeholder{color:currentColor;opacity:.55}.grid-designer-root .gd-group-heading:hover,.grid-designer-root .gd-group-heading:focus,.grid-designer-root .gd-group-subheading:hover,.grid-designer-root .gd-group-subheading:focus{background:#fff3;outline:none}.grid-designer-root .gd-group-content{flex:auto;min-height:0;display:flex}.grid-designer-root .gd-group-content>.cell-grid{flex:auto}.grid-designer-root .item-body.gd-accordion-body{cursor:default;flex-direction:column;gap:6px;padding:6px;display:flex;overflow:auto}.grid-designer-root .gd-accordion-section{border:1px solid var(--gd-line);background:var(--surface-card);border-radius:8px;overflow:hidden}.grid-designer-root .gd-accordion-head{background:var(--gd-blue-soft);border-bottom:1px solid var(--gd-line);align-items:center;gap:6px;padding:5px 8px;display:flex}.grid-designer-root .gd-accordion-chevron{color:var(--gd-muted);background:0 0;border:0;border-radius:4px;width:20px;height:20px;font-size:12px}.grid-designer-root .gd-accordion-chevron:hover{background:var(--gd-soft-2)}.grid-designer-root .gd-accordion-name{min-width:0;font:600 12px/1.3 var(--sans);color:var(--gd-navy);background:0 0;border:1px solid #0000;border-radius:5px;flex:auto;padding:2px 4px}.grid-designer-root .gd-accordion-name:hover,.grid-designer-root .gd-accordion-name:focus{border-color:var(--gd-line);background:var(--surface-card);outline:none}.grid-designer-root .gd-accordion-openbtn{color:var(--gd-muted);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.grid-designer-root .gd-accordion-openbtn.on{color:var(--gd-blue)}.grid-designer-root .gd-accordion-openbtn:hover{background:var(--gd-soft-2)}.grid-designer-root .gd-accordion-del{color:var(--gd-muted);background:0 0;border:0;border-radius:4px;width:22px;height:22px;font-size:15px;line-height:1}.grid-designer-root .gd-accordion-del:hover:not(:disabled){background:var(--gd-danger-bg);color:var(--gd-danger)}.grid-designer-root .gd-accordion-del:disabled{opacity:.35;cursor:not-allowed}.grid-designer-root .gd-accordion-content{display:flex}.grid-designer-root .gd-accordion-content>.cell-grid{flex:auto}.grid-designer-root .gd-accordion-add{border:1px dashed var(--gd-blue);background:var(--gd-blue-soft);color:var(--gd-navy);font:600 12px var(--sans);border-radius:6px;align-self:flex-start;padding:5px 10px}.grid-designer-root .gd-accordion-add:hover{background:var(--gd-soft-2)}.grid-runtime-root .gdr-tabxy{border:1px solid var(--gd-line);background:var(--surface-card);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.grid-runtime-root .gdr-tab-strip{background:var(--gd-head-bg);border-bottom:1px solid var(--gd-line);flex:none;gap:4px;padding:6px 8px 0;display:flex;overflow-x:auto}.grid-runtime-root .gdr-tab-chip{border:1px solid var(--gd-line);background:var(--gd-blue-soft);color:var(--gd-navy);font:600 12px/1 var(--sans);white-space:nowrap;cursor:pointer;border-bottom:0;border-radius:6px 6px 0 0;padding:7px 12px}.grid-runtime-root .gdr-tab-chip.on{background:var(--surface-card);color:var(--gd-blue)}.grid-runtime-root .gdr-tab-chip:disabled{opacity:.5;cursor:not-allowed}.grid-runtime-root .gdr-tab-content{padding:0}.grid-runtime-root .runtime-cell .dynamic-page-component,.grid-runtime-root .runtime-cell .dynamic-page-component .p-inputtext,.grid-runtime-root .runtime-cell .dynamic-page-component .p-dropdown{width:100%}.grid-designer-root .form_Label_control,.grid-runtime-root .form_Label_control{min-height:40px}.grid-designer-root .gd-fill .gd-fit,.grid-runtime-root .gd-fill .gd-fit,.grid-designer-root .gd-fill .gd-fit>.h-full,.grid-runtime-root .gd-fill .grid-dynamic-page-component-main,.grid-runtime-root .gd-fill .checklist-instance-container-text-required,.grid-designer-root .gd-fill .dynamic-page-component,.grid-runtime-root .gd-fill .dynamic-page-component{height:100%;min-height:0}.grid-designer-root .gd-fill .field.plantops-prime-text-area-control,.grid-runtime-root .gd-fill .field.plantops-prime-text-area-control{flex-direction:column;height:100%;min-height:0;display:flex}.grid-designer-root .gd-fill .plantops-prime-text-area-control-body,.grid-runtime-root .gd-fill .plantops-prime-text-area-control-body{flex:auto;min-height:0}.grid-designer-root .gd-fill textarea.p-inputtext,.grid-runtime-root .gd-fill textarea.p-inputtext{resize:none;height:100%;min-height:0}.grid-designer-root .gd-fill .p-editor-container,.grid-runtime-root .gd-fill .p-editor-container{flex-direction:column;height:100%;min-height:0;display:flex}.grid-designer-root .gd-fill .p-editor-content,.grid-runtime-root .gd-fill .p-editor-content,.grid-designer-root .gd-fill .ql-container,.grid-runtime-root .gd-fill .ql-container{flex:auto;min-height:0}.grid-runtime-root .gd-fill .field.w-full.h-full{flex-direction:column;min-height:0;display:flex}.grid-runtime-root .gd-fill .field.w-full.h-full>:not(label){flex:1 1 0;min-height:0}.grid-runtime-root .runtime-cell .p-button:not(.option-button-grid *),.grid-designer-root .gd-preview-control .p-button:not(.option-button-grid *){box-sizing:border-box!important;min-width:0!important;height:36px!important;min-height:0!important;padding:0 14px!important;font-size:13px!important}.grid-designer-root .gd-btn-stack,.grid-runtime-root .gd-btn-stack{place-items:center start;width:100%;display:grid}.grid-designer-root .gd-btn-stack>*,.grid-runtime-root .gd-btn-stack>*{grid-area:1/1}.grid-designer-root .gd-btn-measure,.grid-runtime-root .gd-btn-measure{height:var(--gd-btn-measure-h,60px);visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.grid-runtime-root .gdr-tabxy.gdr-tabxy-sidebar{flex-direction:row}.grid-runtime-root .gdr-tabxy.gdr-tabxy-sidebar>.gdr-tab-strip{border-bottom:0;border-right:1px solid var(--gd-line);flex-direction:column;min-width:150px;padding:6px}.grid-runtime-root .gdr-tabxy.gdr-tabxy-sidebar>.gdr-tab-strip .gdr-tab-chip{border:1px solid var(--gd-line);border-radius:6px}.grid-runtime-root .gdr-tabxy.gdr-tabxy-sidebar>.gdr-tab-content{flex:auto;min-width:0}.grid-runtime-root .gdr-group{border:1px solid var(--gd-line);background:var(--surface-card);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.grid-runtime-root .gdr-group-head{flex-direction:column;flex:none;gap:2px;padding:8px 12px;display:flex}.grid-runtime-root .gdr-group-heading{font:600 14px/1.3 var(--sans)}.grid-runtime-root .gdr-group-subheading{font:500 11px/1.3 var(--sans)}.grid-runtime-root .gdr-group-content{padding:0}.grid-runtime-root .gdr-accordion{flex-direction:column;gap:8px;display:flex}.grid-runtime-root .gdr-accordion-section{border:1px solid var(--gd-line);background:var(--surface-card);border-radius:8px;overflow:hidden}.grid-runtime-root .gdr-accordion-head{background:var(--gd-head-bg);cursor:pointer;width:100%;font:600 13px/1.3 var(--sans);color:var(--gd-navy);text-align:left;border:0;align-items:center;gap:8px;padding:9px 12px;display:flex}.grid-runtime-root .gdr-accordion-head.on{background:var(--gd-blue-soft)}.grid-runtime-root .gdr-accordion-head:disabled{opacity:.5;cursor:not-allowed}.grid-runtime-root .gdr-accordion-chevron{color:var(--gd-muted);font-size:12px}.grid-runtime-root .gdr-accordion-title{flex:auto;min-width:0}.grid-runtime-root .gdr-accordion-content{border-top:1px solid var(--gd-line)}.grid-designer-root .rz{z-index:4;opacity:0;touch-action:none;position:absolute}.grid-designer-root .grid-item:hover .rz,.grid-designer-root .grid-item.selected .rz{opacity:1}.grid-designer-root .rz-e{cursor:ew-resize;width:8px;height:100%;top:0;right:0}.grid-designer-root .rz-s{cursor:ns-resize;width:100%;height:8px;bottom:0;left:0}.grid-designer-root .rz-se{cursor:nwse-resize;width:14px;height:14px;bottom:0;right:0}.grid-designer-root .rz-se:after{content:"";border-right:2px solid var(--gd-muted);border-bottom:2px solid var(--gd-muted);width:6px;height:6px;position:absolute;bottom:3px;right:3px}.grid-designer-root .fld-label,.grid-runtime-root .fld-label{color:var(--gd-ink);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.grid-designer-root .fld-heading{color:var(--gd-ink);font-size:14px;font-weight:700}.grid-designer-root .fld-input{border:1px solid var(--gd-line);width:100%;color:var(--gd-ink);background:var(--surface-card);border-radius:6px;padding:7px 9px;font-size:13px}.grid-designer-root .fld-textarea{resize:none;min-height:56px}.grid-designer-root .fld-switch-row{align-items:center;gap:8px;display:inline-flex}.grid-designer-root .fld-switch{background:var(--surface-300);border-radius:999px;flex:none;width:38px;height:20px;position:relative}.grid-designer-root .fld-switch:after{content:"";background:var(--surface-0);border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.grid-designer-root .fld-json{background:var(--surface-900);color:var(--surface-0);font:12px/1.5 var(--mono);border-radius:6px;width:100%;margin:0;padding:8px;overflow:auto}.grid-designer-root .fld-button,.grid-runtime-root .fld-button{min-height:auto;font:600 13px var(--sans);background:var(--gd-blue);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:6px;justify-content:center;align-items:center;padding:8px 14px;display:inline-flex}.grid-designer-root .fld-button:hover,.grid-runtime-root .fld-button:hover{filter:brightness(1.05)}.grid-designer-root .fld-button:active,.grid-runtime-root .fld-button:active{filter:brightness(.95)}body.grabbing,body.grabbing *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}body.resizing,body.resizing *{-webkit-user-select:none;user-select:none}body.gd-resizing-e,body.gd-resizing-e *{-webkit-user-select:none;user-select:none;cursor:ew-resize!important}body.gd-resizing-s,body.gd-resizing-s *{-webkit-user-select:none;user-select:none;cursor:ns-resize!important}body.gd-resizing-se,body.gd-resizing-se *{-webkit-user-select:none;user-select:none;cursor:nwse-resize!important}.grid-designer-root .props{background:var(--gd-panel);border-left:1px solid var(--gd-line);padding:0 0 16px;overflow-y:auto}.grid-designer-root .props-head{letter-spacing:.6px;text-transform:uppercase;color:#fff;background:var(--gd-navy-700);padding:12px 14px;font-size:12px;font-weight:700}.grid-designer-root .props-empty{color:var(--gd-muted);padding:16px 14px 0;font-size:12px}.grid-designer-root .prop-field{padding:12px 14px 0;display:block}.grid-designer-root .prop-group-colours{padding:12px 6px 0}.grid-designer-root .prop-field>span{color:var(--gd-muted);text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.grid-designer-root .prop-input{border:1px solid var(--gd-line);width:100%;color:var(--gd-ink);border-radius:6px;padding:7px 9px;font-size:13px}.grid-designer-root .prop-readonly{background:var(--surface-100);color:var(--gd-muted);font-family:var(--mono)}.grid-designer-root .gd-properties-btn{border:1px solid var(--gd-blue);background:var(--gd-blue);color:#fff;border-radius:7px;width:100%;padding:9px 12px;font-size:13px;font-weight:600}.grid-designer-root .gd-properties-btn:hover{filter:brightness(1.05)}.grid-designer-root .seg{border:1px solid var(--gd-line);border-radius:6px;display:inline-flex;overflow:hidden}.grid-designer-root .seg-btn{background:var(--surface-card);color:var(--gd-ink);border:0;padding:6px 12px;font-size:12px}.grid-designer-root .seg-btn+.seg-btn{border-left:1px solid var(--gd-line)}.grid-designer-root .seg-btn.on{background:var(--gd-navy);color:#fff;font-weight:600}.grid-designer-root .pos-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.grid-designer-root .pos-cell{flex-direction:column;gap:4px;display:flex}.grid-designer-root .pos-cell>span{color:var(--gd-muted);text-transform:uppercase;letter-spacing:.4px;font-size:10px;font-weight:600}.grid-designer-root .pos-cell input{border:1px solid var(--gd-line);width:100%;font:13px var(--mono);color:var(--gd-ink);background:var(--surface-card);border-radius:6px;padding:6px 8px}.grid-designer-root .gd-align-float{z-index:900;background:var(--surface-card);border:1px solid var(--gd-blue);font:600 12.5px/1 var(--sans);color:var(--gd-navy);white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:11px;align-items:center;gap:8px;padding:5px 8px;animation:.12s ease-out gd-align-fade;display:inline-flex;position:fixed;box-shadow:0 12px 30px #12305c38,0 2px 6px #12305c1f}@keyframes gd-align-fade{0%{opacity:0}}.grid-designer-root .gd-align-count{background:var(--gd-blue);color:#fff;min-width:20px;height:20px;font:700 11px/1 var(--sans);border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}.grid-designer-root .gd-align-btn{cursor:pointer;background:var(--gd-blue-soft);color:var(--gd-navy);font:600 12px var(--sans);border:0;border-radius:7px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.grid-designer-root .gd-align-btn:hover{background:var(--gd-soft-2)}.grid-designer-root .gd-align-btn .pi{font-size:12px}.grid-designer-root .gd-align-btn--ghost{color:var(--gd-muted);background:0 0;padding:6px 8px}.grid-designer-root .gd-align-btn--ghost:hover{background:var(--gd-danger-bg);color:var(--gd-danger)}.grid-designer-root .gd-align-sep{background:var(--gd-line);align-self:stretch;width:1px;margin:2px 0}.grid-designer-root .gd-align-float .seg-btn{justify-content:center;align-items:center;padding:6px 9px;font-size:13px;display:inline-flex}.grid-designer-root .gd-align-float:after{content:"";border:6px solid #0000;border-top-color:var(--gd-blue);position:absolute;top:100%;left:50%;transform:translate(-50%)}.grid-designer-root .gd-align-float--below:after{border-top-color:#0000;border-bottom-color:var(--gd-blue);top:auto;bottom:100%}.grid-runtime-root{background:var(--gd-bg);width:auto;height:100%;overflow:auto}.grid-runtime-root .gd-runtime-title{color:var(--gd-navy);padding:16px 20px 0;font-size:18px;font-weight:700}.grid-runtime-root .gd-runtime-form{flex-direction:column;gap:16px;padding:16px;display:flex}.grid-runtime-root .gd-runtime-panel{border:1px solid var(--gd-line);border-radius:10px;overflow:hidden}.grid-runtime-root .gd-runtime-panel-head{color:var(--gd-navy);background:var(--gd-head-bg);border-bottom:1px solid var(--gd-line);padding:10px 14px;font-size:13px;font-weight:700}.grid-runtime-root .gd-runtime-panel-desc{color:var(--gd-ink);padding:10px 14px 0}.grid-runtime-root .gd-runtime-forminfo{border:1px solid var(--gd-line);background:var(--gd-panel);color:var(--gd-ink);border-radius:10px;padding:12px 40px 12px 14px}.gridform-inline-step .dynamic-form-instance-card-two-content-form-container{margin:0!important;display:block!important}.gridform-inline-step .dynamicForm-instance-FormContainer-head{flex:none!important;width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.gridform-inline-step .dynamicForm-instance-FormContainer-head>span.relative{width:100%!important;display:block!important}.gd-desc-collapsible{position:relative}.gd-desc-toggle{z-index:2;color:#6b7280;cursor:pointer;background:#ffffffd9;border:0;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:absolute;top:4px;right:4px;box-shadow:0 1px 2px #0000001f}.gd-desc-toggle:hover{color:var(--gd-blue,#2f6df6);background:#fff}.gd-desc-collapsible.is-collapsed .p-editor-content,.gd-desc-collapsible.is-collapsed .p-editor-container,.gd-desc-collapsible.is-collapsed .ql-container{max-height:none!important;min-height:unset!important;overflow:hidden!important}.gd-desc-collapsible.is-collapsed .ql-editor{-webkit-line-clamp:3!important;max-height:none!important;min-height:unset!important;-webkit-box-orient:vertical!important;padding-bottom:0!important;display:-webkit-box!important;overflow:hidden!important}.grid-runtime-root .runtime-grid{row-gap:12px;width:100%;padding:12px;display:grid}.grid-runtime-root .runtime-cell{min-width:0;padding:4px;overflow:visible}.grid-runtime-root .gdr-runtime{border:1px solid var(--gd-line);background:var(--surface-card);border-radius:8px;flex-direction:column;height:auto;display:flex;overflow:visible}.grid-runtime-root .gdr-head{background:var(--gd-blue-soft);border-bottom:1px solid var(--gd-line);flex:none;align-items:center;gap:10px;padding:6px 10px;display:flex}.grid-runtime-root .gdr-head-title{font:700 12px/1.4 var(--sans);color:var(--gd-navy)}.grid-runtime-root .gdr-head-count{color:var(--gd-muted);margin-left:auto;font-size:11px}.grid-runtime-root .gdr-btn{font:600 12px var(--sans);cursor:pointer;border:0;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.grid-runtime-root .gdr-btn-add{background:var(--gd-blue);color:#fff}.grid-runtime-root .gdr-btn-add:hover{filter:brightness(1.05)}.grid-runtime-root .gdr-btn-move{background:var(--gd-line-soft);color:var(--gd-ink)}.grid-runtime-root .gdr-btn-move:hover{background:var(--gd-soft-2)}.grid-runtime-root .gdr-btn-del{background:var(--gd-line-soft);color:var(--gd-danger);padding:5px 8px}.grid-runtime-root .gdr-btn-del:hover{background:var(--gd-danger-bg)}.grid-runtime-root .gdr-instances{flex-direction:column;gap:8px;padding:8px;display:flex;overflow:visible}.grid-runtime-root .gdr-instance{border:1px solid var(--gd-line);background:var(--surface-card);border-radius:8px;overflow:hidden}.grid-runtime-root .gdr-inst-head{background:var(--gd-panel);border-bottom:1px solid var(--gd-line);border-left:3px solid var(--gd-blue);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.grid-runtime-root .gdr-clickable{cursor:pointer}.grid-runtime-root .gdr-inst-left{align-items:center;gap:10px;display:flex}.grid-runtime-root .gdr-chevron{color:var(--gd-muted);font-size:13px}.grid-runtime-root .gdr-badge{background:var(--gd-blue);color:#fff;width:22px;height:22px;font:700 11px/1 var(--sans);border-radius:50%;place-items:center;display:inline-grid}.grid-runtime-root .gdr-inst-title{font:600 14px/1.3 var(--sans);color:var(--gd-navy)}.grid-runtime-root .gdr-inst-actions{align-items:center;gap:6px;display:inline-flex}.grid-runtime-root .gdr-inst-body{padding:8px}.grid-runtime-root .modal-backdrop{z-index:999;background:var(--maskbg);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.grid-designer-root .grid-runtime-root .modal-backdrop{z-index:1200}.grid-runtime-root .modal{background:var(--gd-bg);border-radius:12px;flex-direction:column;width:100%;max-width:75vw;max-height:92vh;margin:auto;display:flex;overflow:hidden;box-shadow:0 24px 70px #00000073}.grid-runtime-root .modal-head{background:var(--gd-navy);color:#fff;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.grid-runtime-root .modal-title{letter-spacing:.2px;white-space:nowrap;font-weight:700}.grid-runtime-root .modal-close{color:#fff;background:0 0;border:0;border-radius:6px;width:30px;height:30px;font-size:22px;line-height:1}.grid-runtime-root .modal-close:hover{background:#ffffff26}.grid-runtime-root .modal-body{scrollbar-gutter:stable;flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:24px;display:flex;overflow:auto}.grid-runtime-root .runtime-frame{background:var(--surface-a);border:1px solid var(--gd-line);border-radius:10px;width:100%;margin:0 auto;padding:6px}.grid-runtime-root .width-presets{background:#ffffff14;border-radius:7px;padding:2px;display:inline-flex}.grid-runtime-root .wp-btn{color:var(--gd-on-navy);background:0 0;border:0;border-radius:5px;padding:5px 9px;font-size:12px}.grid-runtime-root .wp-btn.on{background:var(--surface-card);color:var(--gd-navy);font-weight:600}.grid-runtime-root .modal-head .width-presets,.grid-runtime-root .modal-head .modal-close{display:none}.grid-runtime-root.gd-preview-modal .modal-head .modal-close{display:block}
.kpi-card{background:var(--surface-card);border:1px solid var(--surface-border);box-sizing:border-box;border-radius:12px;flex-direction:column;height:100%;padding:20px;transition:all .2s;display:flex;position:relative;overflow:hidden}.kpi-card:before{content:"";background:var(--card-color,var(--primary-color));opacity:1;height:4px;position:absolute;top:0;left:0;right:0}.kpi-card:hover{border-color:var(--surface-400);transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.kpi-card.size-sm{padding:14px}.kpi-card.size-sm .kpi-card-icon{width:32px;height:32px}.kpi-card.size-sm .kpi-card-icon svg{width:16px;height:16px}.kpi-card.size-sm .kpi-card-value{font-size:24px}.kpi-card.size-sm .kpi-card-title{font-size:11px}.kpi-card.size-md{padding:20px}.kpi-card.size-md .kpi-card-icon{width:40px;height:40px}.kpi-card.size-md .kpi-card-icon svg{width:22px;height:22px}.kpi-card.size-md .kpi-card-value{font-size:32px}.kpi-card.size-lg{padding:24px}.kpi-card.size-lg .kpi-card-icon{width:48px;height:48px}.kpi-card.size-lg .kpi-card-icon svg{width:28px;height:28px}.kpi-card.size-lg .kpi-card-value{font-size:40px}.kpi-card.size-lg .kpi-card-title{font-size:13px}.kpi-card-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:14px;display:flex}.kpi-card-icon svg{width:22px;height:22px}.kpi-card-title{color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:12px;font-weight:600}.kpi-card-value{color:var(--card-color,var(--primary-color));margin-bottom:6px;font-size:32px;font-weight:700;line-height:1.1}.kpi-card-subtitle{color:var(--text-color-secondary);margin-bottom:4px;font-size:13px}.kpi-card-progress{background:var(--surface-200);border-radius:4px;height:8px;margin-top:14px;overflow:hidden}.kpi-card-progress-bar{border-radius:4px;height:100%;transition:width .4s}.kpi-card-trend{border-radius:20px;align-items:center;gap:4px;width:fit-content;margin-top:12px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.kpi-card-trend svg{width:12px;height:12px}.kpi-card-trend.up{color:#059669;background:#10b98126}.kpi-card-trend.down{color:#dc2626;background:#ef444426}.kpi-card-timestamp{color:var(--text-color-secondary);align-items:center;gap:6px;margin-top:12px;font-size:11px;display:flex}.kpi-card-timestamp:before{content:"";background:#10b981;border-radius:50%;flex-shrink:0;width:6px;height:6px}:root[data-theme=dark] .kpi-card{background:var(--surface-card);border-color:var(--surface-border)}:root[data-theme=dark] .kpi-card:hover{border-color:var(--surface-500)}:root[data-theme=dark] .kpi-card-progress{background:var(--surface-300)}:root[data-theme=dark] .kpi-card-trend.up{background:#10b98133}:root[data-theme=dark] .kpi-card-trend.down{background:#ef444433}
.table-component-wrapper{margin:0}.table-component-wrapper .table-toolbar{background-color:var(--surface-50);border-radius:4px;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.5rem;display:flex}.table-component-wrapper .table-container{border-radius:4px;min-height:auto;max-height:none;overflow:auto}.table-component-wrapper .dynamic-form-table{border-collapse:collapse;width:100%;min-width:100%}.table-component-wrapper .dynamic-form-table .table-cell{border:1px solid var(--surface-border);cursor:pointer;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;white-space:normal;min-height:40px;transition:background-color .2s;position:relative}.table-component-wrapper .dynamic-form-table .table-cell:hover:not(.selected):not(.editing):not(.in-range){position:relative}.table-component-wrapper .dynamic-form-table .table-cell:hover:not(.selected):not(.editing):not(.in-range):before{content:"";background-color:var(--surface-hover);opacity:.5;pointer-events:none;position:absolute;inset:0}.table-component-wrapper .dynamic-form-table .table-cell.selected,.table-component-wrapper .dynamic-form-table .table-cell.multi-selected{outline:2px solid var(--primary-color);outline-offset:-2px}.table-component-wrapper .dynamic-form-table .table-cell.in-range{outline:1px solid var(--primary-200);outline-offset:-1px}.table-component-wrapper .dynamic-form-table .table-cell.editing{padding:0}.table-component-wrapper .dynamic-form-table .table-cell .cell-content{word-wrap:break-word;white-space:pre-wrap;min-height:24px}.table-component-wrapper .dynamic-form-table .table-cell.editing .cell-content{padding:0}.table-component-wrapper .dynamic-form-table .table-cell.editing input,.table-component-wrapper .dynamic-form-table .table-cell.editing .p-inputnumber,.table-component-wrapper .dynamic-form-table .table-cell.editing .p-calendar{box-shadow:none;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;white-space:normal;border:none;border-radius:0;max-width:100%}.table-component-wrapper .dynamic-form-table .table-cell.editing .p-inputtext,.table-component-wrapper .dynamic-form-table .table-cell.editing .p-inputtextarea{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;white-space:normal;resize:none;max-width:100%}.table-component-wrapper .dynamic-form-table .table-cell.editing input:focus,.table-component-wrapper .dynamic-form-table .table-cell.editing .p-inputnumber input:focus{box-shadow:none;outline:none}.table-component-wrapper .dynamic-form-table .table-cell[rowspan]:not([rowspan="1"]),.table-component-wrapper .dynamic-form-table .table-cell[colspan]:not([colspan="1"]){background-color:var(--yellow-50)}.table-component-wrapper .table-component-wrapper.read-only .table-cell{cursor:default;background-color:var(--surface-50)}.table-component-wrapper .table-component-wrapper.read-only .table-cell:hover{background-color:var(--surface-50)!important}@media (max-width:768px){.table-component-wrapper .table-container{max-height:400px}.table-component-wrapper .dynamic-form-table .table-cell{min-width:80px;font-size:.9rem}.table-component-wrapper .table-toolbar{flex-wrap:wrap}}.table-component-wrapper .p-contextmenu{min-width:200px}.table-component-wrapper .p-contextmenu .p-menuitem-text{font-size:.9rem}.table-component-wrapper .table-component-wrapper .p-error{color:#d32f2f;margin-top:.25rem;font-size:.875rem}.table-component-wrapper .dynamic-form-table .table-cell[data-border-style=dashed]{border-style:dashed}.table-component-wrapper .dynamic-form-table .table-cell[data-border-style=dotted]{border-style:dotted}.table-component-wrapper .dynamic-form-table .table-cell[data-border-style=double]{border-style:double}.table-component-wrapper .cell-align-left{text-align:left}.table-component-wrapper .cell-align-center{text-align:center}.table-component-wrapper .cell-align-right{text-align:right}.table-component-wrapper .cell-valign-top{vertical-align:top}.table-component-wrapper .cell-valign-middle{vertical-align:middle}.table-component-wrapper .cell-valign-bottom{vertical-align:bottom}.table-component-wrapper .table-preview-wrapper{width:100%;min-height:200px}.table-component-wrapper .table-preview-wrapper .table-component-wrapper{margin:0}.table-component-wrapper .table-preview-wrapper .table-container{max-height:none}.table-component-wrapper .resize-handle:hover .resize-handle-indicator{opacity:.7!important}.table-component-wrapper .resize-handle:active .resize-handle-indicator{opacity:1!important}.table-component-wrapper .resize-handle-horizontal{cursor:col-resize!important}.table-component-wrapper .resize-handle-vertical{cursor:row-resize!important}.table-component-wrapper .cell-resize-handle:hover .cell-resize-handle-indicator{opacity:.7!important}.table-component-wrapper .cell-resize-handle:active .cell-resize-handle-indicator{opacity:1!important}.table-component-wrapper .cell-resize-handle-horizontal{cursor:col-resize!important}.table-component-wrapper .cell-resize-handle-vertical{cursor:row-resize!important}.table-component-wrapper .dynamic-form-table .table-cell{position:relative}
.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__overlay{-webkit-backdrop-filter:blur(6px);z-index:999999;padding:var(--dynamic-padding-20);contain:layout paint style;will-change:transform;background:linear-gradient(160deg,#0a0f1ea6 0%,#141e32b3 100%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;transform:translateZ(0)}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__card{align-items:center;gap:var(--dynamic-gap-22);padding:var(--dynamic-padding-40)var(--dynamic-padding-56);max-width:var(--dynamic-w-380);-webkit-backdrop-filter:blur(20px)saturate(160%);contain:layout paint style;border-radius:var(--dynamic-border-radius-24);border:var(--dynamic-border-width-1)solid #ffffffb3;outline:var(--dynamic-border-width-1)solid #ffffff26;outline-offset:calc(var(--dynamic-padding-2)*-1);background:linear-gradient(145deg,#ffffffeb 0%,#ffffffd9 50%,#ffffffe0 100%);flex-direction:column;width:100%;display:flex;position:relative;transform:translateZ(0);box-shadow:inset 0 2px 4px #ffffffe6,inset 0 4px 8px #ffffff80,inset 0 -2px 8px #00000008,0 0 0 1px #00000008,0 4px 12px #00000014,0 12px 24px #0000001a,0 24px 48px #0000001f}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__card:before{content:"";top:var(--dynamic-top-1);left:var(--dynamic-left-1);right:var(--dynamic-right-1);border-radius:var(--dynamic-border-radius-24)var(--dynamic-border-radius-24)50% 50%;pointer-events:none;background:linear-gradient(175deg,#ffffffe6 0%,#ffffff80 30%,#ffffff1a 60%,#0000 100%);height:45%;position:absolute}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__card:after{content:"";top:var(--dynamic-top-8);left:var(--dynamic-left-8);right:var(--dynamic-right-8);bottom:var(--dynamic-bottom-8);border-radius:var(--dynamic-border-radius-20);border:var(--dynamic-border-width-1)solid #0000;pointer-events:none;border-top-color:#ffffff80;border-left-color:#ffffff4d;position:absolute}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__spinnerSection{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__spinner{--spinner-primary:var(--primary-color,#2563eb);--spinner-primary-strong:var(--primary-600,#1d4ed8);--spinner-primary-soft:var(--primary-100,#2563eb2e);--spinner-primary-border:var(--primary-500,#2563ebe6);--spinner-glass:#ffffffd9;--spinner-sand-light:var(--primary-700);--spinner-sand-mid:var(--primary-700);--spinner-sand-dark:var(--primary-700);--spinner-shadow:#2563eb2e;--cycle:4s;width:var(--dynamic-w-92);height:var(--dynamic-h-125);isolation:isolate;contain:layout paint style;will-change:transform;justify-content:center;align-items:center;display:flex;position:relative;transform:translateZ(0)}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__sandclock{width:var(--dynamic-w-76);height:var(--dynamic-h-100);backface-visibility:hidden;justify-content:center;align-items:center;display:flex;position:relative;transform:translateZ(0)}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__sandclock:before,.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__sandclock:after{content:"";width:var(--dynamic-w-84);height:var(--dynamic-h-10);background:linear-gradient(180deg,var(--spinner-primary-strong)0%,var(--spinner-primary)50%,var(--spinner-primary-strong)100%);border-radius:var(--dynamic-border-radius-5);z-index:4;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 2px #ffffff80,inset 0 -1px 2px #0003,0 4px 10px #00000024}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__sandclock:before{top:calc(var(--dynamic-top-9)*-1)}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__sandclock:after{bottom:calc(var(--dynamic-bottom-9)*-1)}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__hourglass{width:var(--dynamic-w-60);height:var(--dynamic-h-100);transform-origin:50%;will-change:transform;backface-visibility:hidden;animation:PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__hourglassFlip var(--cycle)cubic-bezier(.7,0,.3,1)infinite;position:relative}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__hourglass:before{content:"";background:linear-gradient(180deg,var(--primary-400)20%,var(--primary-300)40%,var(--primary-400)100%);z-index:1;position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><path d='M5,0 L95,0 Q100,0 100,5 C100,30 54,40 54,50 C54,60 100,70 100,95 Q100,100 95,100 L5,100 Q0,100 0,95 C0,70 46,60 46,50 C46,40 0,30 0,5 Q0,0 5,0 Z' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><path d='M5,0 L95,0 Q100,0 100,5 C100,30 54,40 54,50 C54,60 100,70 100,95 Q100,100 95,100 L5,100 Q0,100 0,95 C0,70 46,60 46,50 C46,40 0,30 0,5 Q0,0 5,0 Z' fill='black'/></svg>");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__hourglass:after{content:"";z-index:1;background:linear-gradient(#ffffffb3 0%,#ffffff59 40% 60%,#ffffffb3 100%);position:absolute;inset:0;box-shadow:inset 0 2px 4px #ffffffd9,inset 0 -2px 4px #0000000d;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><path d='M8,4 L92,4 Q96,4 96,8 C96,30 52,40 52,50 C52,60 96,70 96,92 Q96,96 92,96 L8,96 Q4,96 4,92 C4,70 48,60 48,50 C48,40 4,30 4,8 Q4,4 8,4 Z' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><path d='M8,4 L92,4 Q96,4 96,8 C96,30 52,40 52,50 C52,60 96,70 96,92 Q96,96 92,96 L8,96 Q4,96 4,92 C4,70 48,60 48,50 C48,40 4,30 4,8 Q4,4 8,4 Z' fill='black'/></svg>");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__topBulb,.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__bottomBulb{z-index:2;pointer-events:none;will-change:transform;contain:paint;backface-visibility:hidden;height:50%;position:absolute;left:0;right:0;overflow:hidden;transform:translateZ(0)}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__topBulb{top:0;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><path d='M8,8 L92,8 Q96,8 96,16 C96,60 52,80 52,100 L48,100 C48,80 4,60 4,16 Q4,8 8,8 Z' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><path d='M8,8 L92,8 Q96,8 96,16 C96,60 52,80 52,100 L48,100 C48,80 4,60 4,16 Q4,8 8,8 Z' fill='black'/></svg>");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__bottomBulb{bottom:0;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><path d='M48,0 L52,0 C52,20 96,40 96,84 Q96,92 92,92 L8,92 Q4,92 4,84 C4,40 48,20 48,0 Z' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><path d='M48,0 L52,0 C52,20 96,40 96,84 Q96,92 92,92 L8,92 Q4,92 4,84 C4,40 48,20 48,0 Z' fill='black'/></svg>");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__topSand,.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__bottomSand{background:linear-gradient(180deg,var(--spinner-sand-light)0%,var(--spinner-sand-mid)55%,var(--spinner-sand-dark)100%);will-change:transform;backface-visibility:hidden;contain:paint;position:absolute;inset:0}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__topSand{animation:PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__topSandLife var(--cycle)cubic-bezier(.45,0,.55,1)infinite;transform:translate(0,0)}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__bottomSand{animation:PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__bottomSandLife var(--cycle)cubic-bezier(.45,0,.55,1)infinite;transform:translateY(100%)}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__flow{--drop-travel:var(--dynamic-h-30);width:var(--dynamic-w-8);z-index:5;opacity:0;height:32%;animation:PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__streamLife var(--cycle)ease-in-out infinite;pointer-events:none;will-change:opacity;position:absolute;top:55%;left:50.5%;transform:translate(-50%)}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__flow:before{content:"";top:calc(var(--dynamic-top-3)*-1);width:var(--dynamic-w-4);height:var(--dynamic-h-10);background:radial-gradient(ellipse 50% 100% at 50% 0%,color-mix(in srgb,var(--primary-500)95%,#fff)0%,color-mix(in srgb,var(--primary-500)60%,transparent)55%,transparent 100%);filter:blur(.5px);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__flow:after{content:"";bottom:calc(var(--dynamic-bottom-3)*-1);width:var(--dynamic-w-10);height:var(--dynamic-h-6);background:radial-gradient(ellipse 60% 100% at 50% 100%,color-mix(in srgb,var(--primary-500)70%,transparent)0%,color-mix(in srgb,var(--primary-500)35%,transparent)60%,transparent 100%);filter:blur(.6px);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__drop{width:var(--dynamic-wch-4);height:var(--dynamic-hcw-4);background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--primary-500)95%,#fff)0%,var(--primary-600)55%,var(--primary-600)100%);filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--primary-600)45%,transparent));will-change:transform,opacity;backface-visibility:hidden;border-radius:50%;animation:.7s cubic-bezier(.4,0,.65,1) infinite PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__dropFall;position:absolute;top:0;left:50%;transform:translate(-50%)scale(0)}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__drop:first-child{width:var(--dynamic-wch-2);height:var(--dynamic-hcw-2);animation-delay:0s}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__drop:nth-child(2){width:var(--dynamic-wch-3);height:var(--dynamic-hcw-3);animation-delay:-.14s}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__drop:nth-child(3){width:var(--dynamic-wch-4);height:var(--dynamic-hcw-4);animation-delay:-.28s}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__drop:nth-child(4){width:var(--dynamic-wch-4);height:var(--dynamic-hcw-4);animation-delay:-.42s}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__drop:nth-child(5){width:var(--dynamic-wch-3);height:var(--dynamic-hcw-3);animation-delay:-.56s}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__messageSection{text-align:center;gap:var(--dynamic-gap-8);z-index:1;flex-direction:column;display:flex;position:relative}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__title{font-size:var(--dynamic-font-17);color:#000;letter-spacing:-.02em;margin:0;font-weight:600}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__subtitle{font-size:var(--dynamic-font-13);color:#1e293b;margin:0;font-weight:500;line-height:1.5}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__progressSection{z-index:1;width:100%;position:relative}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__progressBar{width:100%;height:var(--dynamic-h-6);border-radius:var(--dynamic-border-radius-4);background:#00000014;overflow:hidden;box-shadow:inset 0 1px 2px #0000000f}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__progressFill{background:linear-gradient(90deg,var(--spinner-primary),var(--spinner-primary-strong));border-radius:var(--dynamic-border-radius-4);width:35%;height:100%;animation:1.4s ease-in-out infinite PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__progress}@keyframes PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__hourglassFlip{0%,42%{transform:translateZ(0)rotate(0)}50%,92%{transform:translateZ(0)rotate(180deg)}to{transform:translateZ(0)rotate(360deg)}}@keyframes PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__topSandLife{0%{transform:translate(0,0)}42%{animation-timing-function:step-end;transform:translateY(100%)}50%{transform:translateY(-100%)}92%{transform:translate(0,0)}to{transform:translate(0,0)}}@keyframes PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__bottomSandLife{0%{transform:translateY(100%)}42%{transform:translate(0,0)}50%{transform:translate(0,0)}92%{animation-timing-function:step-end;transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__streamLife{0%,3%{opacity:0}7%{opacity:1}36%{opacity:1}42%,54%{opacity:0}58%{opacity:1}86%{opacity:1}92%,to{opacity:0}}@keyframes PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__dropFall{0%{transform:translate3d(-50%,calc(var(--drop-travel)*-.04),0)scale(.3);opacity:0}10%{transform:translate3d(-50%,calc(var(--drop-travel)*.04),0)scale(1);opacity:1}80%{transform:translate3d(-50%,calc(var(--drop-travel)*.88),0)scale(1);opacity:1}92%{transform:translate3d(-50%,var(--drop-travel),0)scale(.85);opacity:.6}to{transform:translate3d(-50%,calc(var(--drop-travel)*1.08),0)scale(.4);opacity:0}}@keyframes PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__progress{0%{transform:translate(-100%)}to{transform:translate(380%)}}@media (max-width:480px){.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__card{padding:var(--dynamic-padding-40)var(--dynamic-padding-44);gap:var(--dynamic-gap-24);border-radius:var(--dynamic-border-radius-20)}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__card:before{border-radius:var(--dynamic-border-radius-20)var(--dynamic-border-radius-20)50% 50%}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__card:after{border-radius:var(--dynamic-border-radius-14)}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__spinner{width:var(--dynamic-w-78);height:var(--dynamic-h-112)}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__sandclock{width:var(--dynamic-w-64);height:var(--dynamic-h-88)}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__sandclock:before,.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__sandclock:after{width:var(--dynamic-w-80);height:var(--dynamic-h-8)}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__hourglass{width:var(--dynamic-w-64);height:var(--dynamic-h-88)}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__flow{--drop-travel:var(--dynamic-h-32);width:var(--dynamic-w-8)}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__flow:after{width:var(--dynamic-w-6);height:var(--dynamic-h-6)}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__title{font-size:var(--dynamic-font-15)}.PlantOPSLoadingSpinner-module-scss-module__Ok5Hdq__subtitle{font-size:var(--dynamic-font-12)}}
.PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__overlay{-webkit-backdrop-filter:blur(8px);z-index:999999;background:linear-gradient(160deg,#0a0f1ea6 0%,#141e32b3 100%);justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__card{-webkit-backdrop-filter:blur(50px)saturate(200%)brightness(1.1);outline-offset:-2px;background:linear-gradient(145deg,#ffffffeb 0%,#ffffffd9 50%,#ffffffe0 100%);border:1px solid #ffffffb3;border-radius:24px;outline:1px solid #ffffff26;flex-direction:column;align-items:center;gap:22px;width:100%;max-width:380px;padding:40px 56px;display:flex;position:relative;box-shadow:inset 0 2px 4px #ffffffe6,inset 0 4px 8px #ffffff80,inset 0 -2px 8px #00000008,0 0 0 1px #00000008,0 4px 12px #00000014,0 12px 24px #0000001a,0 24px 48px #0000001f}.PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__card:before{content:"";pointer-events:none;background:linear-gradient(175deg,#ffffffe6 0%,#ffffff80 30%,#ffffff1a 60%,#0000 100%);border-radius:23px 23px 50% 50%;height:45%;position:absolute;top:1px;left:1px;right:1px}.PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__card:after{content:"";pointer-events:none;border:1px solid #0000;border-color:#ffffff80 #0000 #0000 #ffffff4d;border-radius:18px;position:absolute;inset:8px}.PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__spinnerSection{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__flow{background:linear-gradient(180deg,var(--spinner-sand-light)0%,var(--spinner-sand-mid)90%);z-index:1;border-radius:999px;width:6px;height:0;animation:2.4s cubic-bezier(.42,.17,.14,.99) infinite alternate PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__sandStream,.8s ease-in-out infinite alternate PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__streamThrob;position:absolute;top:38px;left:50%;transform:translate(-50%)}.PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__flow:before{content:"";background:linear-gradient(180deg,#fff8e1 0%,var(--spinner-sand-light)90%);filter:blur(1px);opacity:.7;border-radius:999px;height:10px;position:absolute;inset:4px 1.5px auto}.PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__flow:after{content:"";background:radial-gradient(circle at 30% 30%,var(--spinner-sand-light)0%,var(--spinner-sand-mid)70%);width:9px;height:9px;filter:drop-shadow(0 2px 4px color-mix(in srgb,var(--spinner-sand-dark)30%,transparent));border-radius:50%;animation:2.4s cubic-bezier(.42,.17,.14,.99) infinite alternate PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__grainDrop;position:absolute;bottom:-5px;left:50%;transform:translate(-50%,30%)scale(0)}.PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__messageSection{text-align:center;z-index:1;flex-direction:column;gap:8px;display:flex;position:relative}.PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__title{color:#000;letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600}.PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__subtitle{color:#1e293b;margin:0;font-size:13px;font-weight:500;line-height:1.5}.PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__progressSection{z-index:1;width:100%;position:relative}.PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__progressBar{background:#00000014;border-radius:4px;width:100%;height:5px;overflow:hidden;box-shadow:inset 0 1px 2px #0000000f}.PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__progressFill{background:linear-gradient(90deg,var(--spinner-primary),var(--spinner-primary-strong));border-radius:4px;width:35%;height:100%;animation:1.4s ease-in-out infinite PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__progress}@keyframes PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__topSandFlow{0%{opacity:1;transform:translate(-50%)scaleY(1)}60%{opacity:1;transform:translate(-50%)scaleY(.18)}80%{opacity:.7;transform:translate(-50%)scaleY(.08)}to{opacity:.45;transform:translate(-50%)scaleY(.06)}}@keyframes PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__bottomSandRise{0%{opacity:.35;transform:translate(-50%)scaleY(.05)}35%{opacity:.65;transform:translate(-50%)scaleY(.2)}to{opacity:1;transform:translate(-50%)scaleY(1)}}@keyframes PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__sandStream{0%{opacity:0;height:0}12%{opacity:1;height:4px}80%{opacity:1;height:8px}to{opacity:0;height:0}}@keyframes PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__sandFlip{0%{transform:rotate(0)}45%{transform:rotate(0)}50%{transform:rotate(180deg)}95%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__streamThrob{0%{transform:translate(-50%)scaleX(.9)}to{transform:translate(-50%)scaleX(1.08)}}@keyframes PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__grainDrop{0%{opacity:0;transform:translate(-50%,30%)scale(0)}25%{opacity:1;transform:translate(-50%,10%)scale(1)}70%{opacity:.9;transform:translate(-50%,94%)scale(.7)}to{opacity:0;transform:translate(-50%,130%)scale(0)}}@keyframes PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__glassPulse{0%{transform:translateY(0)}50%{transform:translateY(-1px)}to{transform:translateY(0)}}@keyframes PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__progress{0%{transform:translate(-100%)}to{transform:translate(380%)}}@media (max-width:480px){.PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__card{border-radius:20px;gap:24px;padding:40px 44px}.PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__card:before{border-radius:19px 19px 50% 50%}.PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__card:after{border-radius:14px}.PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__spinner{width:64px;height:90px}.PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__sandclock,.PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__hourglass{width:52px;height:76px}.PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__title{font-size:15px}.PlantOPSLoadingSpinnerGrid-module-scss-module__KmtUHq__subtitle{font-size:12px}}
:root{--rpv-core__annotation--link-hover-background-color:#ff03;--rpv-core__annotation-popup-wrapper-background-color:#faf089;--rpv-core__annotation-popup-wrapper-box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--rpv-core__annotation-popup-content-border-top-color:#1a202c;--rpv-core__arrow-border-color:#0000004d;--rpv-core__asking-password-color:#000;--rpv-core__asking-password-wrapper-background-color:#fff;--rpv-core__asking-password-wrapper-border-color:#0000004d;--rpv-core__button-background-color:#0000004d;--rpv-core__button-color:#000;--rpv-core__doc-error-background-color:#fff;--rpv-core__doc-error-text-background-color:#c02424;--rpv-core__doc-error-text-color:#fff;--rpv-core__doc-loading-background-color:#fff;--rpv-core__full-screen-target-background-color:#fff;--rpv-core__inner-page-background-color:#fff;--rpv-core__menu-divider-border-bottom-color:#0000004d;--rpv-core__menu-item-color:#000;--rpv-core__menu-item--hover-background-color:#0000001a;--rpv-core__menu-item--disabled-color:#0000004d;--rpv-core__minimal-button-color:#000;--rpv-core__minimal-button--hover-background-color:#0000001a;--rpv-core__minimal-button--disabled-color:#0000004d;--rpv-core__minimal-button--selected-background-color:#0000001a;--rpv-core__modal-body-background-color:#fff;--rpv-core__modal-body-border-color:#0000004d;--rpv-core__modal-overlay-background-color:#00000080;--rpv-core__page-layer-box-shadow:2px 2px 8px 0 #0003;--rpv-core__popover-body-background-color:#fff;--rpv-core__popover-body-border-color:#0000004d;--rpv-core__popover-body-color:#000;--rpv-core__primary-button-background-color:#2566e8;--rpv-core__primary-button-color:#fff;--rpv-core__progress-bar-background-color:#0000001a;--rpv-core__progress-bar-progress-background-color:#2566e8;--rpv-core__progress-bar-progress-color:#fff;--rpv-core__separator-border-bottom-color:#0000004d;--rpv-core__spinner-border-color:#0006;--rpv-core__spinner-border-transparent-color:transparent;--rpv-core__splitter-background-color:transparent;--rpv-core__splitter--hover-background-color:#0003;--rpv-core__text-layer-text--selection-background-color:#00f;--rpv-core__text-layer-text--selection-color:transparent;--rpv-core__textbox-background-color:#fff;--rpv-core__textbox-border-color:#0003;--rpv-core__textbox-color:#000;--rpv-core__tooltip-body-background-color:#000;--rpv-core__tooltip-body-color:#fff}.rpv-core__viewer--dark{--rpv-core__asking-password-background-color:#363636;--rpv-core__asking-password-color:#fff;--rpv-core__asking-password-wrapper-border-color:#191919;--rpv-core__asking-password-wrapper-background-color:#191919;--rpv-core__button-background-color:#171717;--rpv-core__button-color:#fff;--rpv-core__doc-error-background-color:#191919;--rpv-core__doc-error-text-background-color:#c02323;--rpv-core__doc-error-text-color:#fff;--rpv-core__doc-loading-background-color:#191919;--rpv-core__full-screen-target-background-color:#1a1a1a;--rpv-core__inner-page-background-color:#1a1a1a;--rpv-core__menu-divider-border-bottom-color:#000;--rpv-core__menu-item-color:#fff;--rpv-core__menu-item--hover-background-color:#2566e8;--rpv-core__menu-item--disabled-color:#5e5e5e;--rpv-core__minimal-button-color:#fff;--rpv-core__minimal-button--disabled-color:#5e5e5e;--rpv-core__minimal-button--hover-background-color:#191919;--rpv-core__minimal-button--selected-background-color:#1657bb;--rpv-core__modal-body-background-color:#363636;--rpv-core__primary-button-background-color:#2566e8;--rpv-core__popover-body-background-color:#363636;--rpv-core__popover-body-color:#fff;--rpv-core__progress-bar-background-color:#000;--rpv-core__separator-border-bottom-color:#000;--rpv-core__spinner-border-color:#fff;--rpv-core__splitter-background-color:#1a1a1a;--rpv-core__splitter--hover-background-color:#2566e8;--rpv-core__textbox-background-color:#121212;--rpv-core__textbox-border-color:#121212;--rpv-core__textbox-color:#fff;--rpv-core__tooltip-body-background-color:#414141;--rpv-core__tooltip-body-color:#fff}.rpv-core__annotation{position:absolute}.rpv-core__annotation-layer{z-index:1}.rpv-core__arrow{border-bottom:1px solid var(--rpv-core__arrow-border-color);border-left-color:var(--rpv-core__arrow-border-color);border-right:1px solid var(--rpv-core__arrow-border-color);border-top-color:var(--rpv-core__arrow-border-color);z-index:0;width:10px;height:10px;position:absolute}.rpv-core__arrow--tl{bottom:0;left:0;transform:translate(50%,50%)rotate(45deg)}.rpv-core__arrow--tc{bottom:0;left:50%;transform:translate(-50%,50%)rotate(45deg)}.rpv-core__arrow--tr{bottom:0;right:0;transform:translate(-50%,50%)rotate(45deg)}.rpv-core__arrow--rt{top:0;left:0;transform:translate(-50%,50%)rotate(135deg)}.rpv-core__arrow--rc{top:50%;left:0;transform:translate(-50%,-50%)rotate(135deg)}.rpv-core__arrow--rb{bottom:0;left:0;transform:translate(-50%,-50%)rotate(135deg)}.rpv-core__arrow--bl{top:0;left:0;transform:translate(50%,-50%)rotate(225deg)}.rpv-core__arrow--bc{top:0;left:50%;transform:translate(-50%,-50%)rotate(225deg)}.rpv-core__arrow--br{top:0;right:0;transform:translate(-50%,-50%)rotate(225deg)}.rpv-core__arrow--lt{top:0;right:0;transform:translate(50%,50%)rotate(315deg)}.rpv-core__arrow--lc{top:50%;right:0;transform:translate(50%,-50%)rotate(315deg)}.rpv-core__arrow--lb{bottom:0;right:0;transform:translate(50%,-50%)rotate(315deg)}.rpv-core__asking-password{background-color:var(--rpv-core__asking-password-background-color);color:var(--rpv-core__asking-password-color);border-radius:.25rem;padding:2rem}.rpv-core__asking-password--rtl{direction:rtl}.rpv-core__asking-password-wrapper{background-color:var(--rpv-core__asking-password-wrapper-background-color);border:1px solid var(--rpv-core__asking-password-wrapper-border-color);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.rpv-core__asking-password-message{margin:.5rem 0}.rpv-core__asking-password-body{justify-content:center;align-items:center;display:flex}.rpv-core__asking-password-input{width:15rem}.rpv-core__asking-password-input--ltr{margin-right:.5rem}.rpv-core__asking-password-input--rtl{margin-left:.5rem}.rpv-core__button{background-color:var(--rpv-core__button-background-color);color:var(--rpv-core__button-color);cursor:pointer;border:none;border-radius:.25rem;height:2rem;padding:0 1rem}.rpv-core__button--rtl{direction:rtl}.rpv-core__canvas-layer{direction:ltr;position:absolute;top:0;left:0;overflow:hidden}.rpv-core__doc-error{background-color:var(--rpv-core__doc-error-background-color);justify-content:center;align-items:center;height:100%;display:flex}.rpv-core__doc-error--rtl{direction:rtl}.rpv-core__doc-error-text{background-color:var(--rpv-core__doc-error-text-background-color);color:var(--rpv-core__doc-error-text-color);border-radius:.25rem;max-width:50%;padding:.5rem;line-height:1.5}.rpv-core__doc-loading{background-color:var(--rpv-core__doc-loading-background-color);width:100%;height:100%;min-height:inherit;justify-content:center;align-items:center;display:flex}.rpv-core__doc-loading--rtl{direction:rtl}.rpv-core__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1px;text-align:center}.rpv-core__icon--rtl{transform:scaleX(-1)}.rpv-core__inner-container{min-height:inherit}.rpv-core__inner-pages{overflow:auto}.rpv-core__inner-pages--rtl{direction:rtl}.rpv-core__inner-pages--single{overflow:hidden}.rpv-core__inner-page-container--single{overflow:auto}.rpv-core__inner-page{background-color:var(--rpv-core__inner-page-background-color)}.rpv-core__inner-page--single{justify-content:center;align-items:center;display:flex}.rpv-core__inner-page--dual-even{justify-content:flex-end;align-items:center;display:flex}.rpv-core__inner-page--dual-odd{justify-content:flex-start;align-items:center;display:flex}.rpv-core__inner-page--dual-cover{justify-content:center;align-items:center;display:flex}.rpv-core__inner-page--dual-cover-odd{justify-content:flex-end;align-items:center;display:flex}.rpv-core__inner-page--dual-cover-even{justify-content:flex-start;align-items:center;display:flex}.rpv-core__annotation--link a{width:100%;height:100%;position:absolute;top:0;left:0}.rpv-core__annotation--link a:hover{background-color:var(--rpv-core__annotation--link-hover-background-color)}.rpv-core__menu{flex-direction:column;display:flex}.rpv-core__menu--rtl{text-align:right;direction:rtl}.rpv-core__menu-divider{border-bottom:1px solid var(--rpv-core__menu-divider-border-bottom-color);margin:.25rem 0}.rpv-core__menu-item{color:var(--rpv-core__menu-item-color);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;width:100%;padding:.25rem 0;display:flex}.rpv-core__menu-item:focus{background-color:var(--rpv-core__menu-item--hover-background-color);outline:0}.rpv-core__menu-item:hover{background-color:var(--rpv-core__menu-item--hover-background-color)}.rpv-core__menu-item-icon{align-items:center;display:flex}.rpv-core__menu-item-icon--ltr{padding-left:1rem;padding-right:.5rem}.rpv-core__menu-item-icon--rtl{padding-left:.5rem;padding-right:1rem}.rpv-core__menu-item-label{white-space:nowrap;flex-grow:1;flex-shrink:1}.rpv-core__menu-item-label--ltr{padding-right:2rem}.rpv-core__menu-item-label--rtl{padding-left:2rem}.rpv-core__menu-item-check--ltr{padding-right:1rem}.rpv-core__menu-item-check--rtl{padding-left:1rem}.rpv-core__menu-item--disabled{color:var(--rpv-core__menu-item--disabled-color)}.rpv-core__menu-item--disabled:hover{background-color:#0000}.rpv-core__menu-item--ltr{text-align:left}.rpv-core__menu-item--rtl{text-align:right;direction:rtl}.rpv-core__minimal-button{color:var(--rpv-core__minimal-button-color);cursor:pointer;background-color:#0000;border:none;border-radius:.25rem;height:2rem;padding:0 .5rem}.rpv-core__minimal-button:hover{background-color:var(--rpv-core__minimal-button--hover-background-color)}.rpv-core__minimal-button--disabled{color:var(--rpv-core__minimal-button--disabled-color)}.rpv-core__minimal-button--rtl{direction:rtl}.rpv-core__minimal-button--selected{background-color:var(--rpv-core__minimal-button--selected-background-color)}.rpv-core__modal-body{background-color:var(--rpv-core__modal-body-background-color);border:1px solid var(--rpv-core__modal-body-border-color);border-radius:.25rem;max-width:32rem;margin:1rem;overflow:auto}.rpv-core__modal-body--rtl{direction:rtl}.rpv-core__modal-overlay{background-color:var(--rpv-core__modal-overlay-background-color);z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.rpv-core__page-layer{justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.rpv-core__page-layer:after{content:"";box-shadow:var(--rpv-core__page-layer-box-shadow);position:absolute;inset:.25rem}.rpv-core__page-layer--single{margin:0 auto}.rpv-core__page-size-calculator{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.rpv-core__popover-body{background-color:var(--rpv-core__popover-body-background-color);border:1px solid var(--rpv-core__popover-body-border-color);color:var(--rpv-core__popover-body-color);z-index:9999;border-radius:.25rem;padding:.5rem 0;position:absolute;top:-9999px;left:0}.rpv-core__popover-body-arrow{background-color:var(--rpv-core__popover-body-background-color)}.rpv-core__popover-body--rtl{direction:rtl}.rpv-core__popover-overlay{position:fixed;inset:0}.rpv-core__annotation-popup-wrapper{background-color:var(--rpv-core__annotation-popup-wrapper-background-color);box-shadow:var(--rpv-core__annotation-popup-wrapper-box-shadow);word-break:break-word;padding:.25rem;font-size:.75rem}.rpv-core__annotation-popup-wrapper--rtl{direction:rtl}.rpv-core__annotation-popup-title{margin-bottom:.25rem;font-weight:600}.rpv-core__annotation-popup-date{font-size:.5rem}.rpv-core__annotation-popup-content{border-top:1px solid var(--rpv-core__annotation-popup-content-border-top-color);max-height:16rem;padding:.25rem;overflow:auto}.rpv-core__primary-button{background-color:var(--rpv-core__primary-button-background-color);color:var(--rpv-core__primary-button-color);cursor:pointer;border:none;border-radius:.25rem;height:2rem;padding:0 1rem}.rpv-core__primary-button--rtl{direction:rtl}.rpv-core__progress-bar{background-color:var(--rpv-core__progress-bar-background-color);border-radius:9999px;padding:.125rem}.rpv-core__progress-bar--rtl{direction:rtl}.rpv-core__progress-bar-progress{background-color:var(--rpv-core__progress-bar-progress-background-color);color:var(--rpv-core__progress-bar-progress-color);border-radius:9999px;justify-content:center;align-items:center;height:.75rem;font-size:.75rem;display:flex}.rpv-core__separator{border-bottom:1px solid var(--rpv-core__separator-border-bottom-color)}.rpv-core__spinner{border-bottom:2px solid var(--rpv-core__spinner-border-transparent-color);border-left:2px solid var(--rpv-core__spinner-border-transparent-color);border-right:2px solid var(--rpv-core__spinner-border-color);border-top:2px solid var(--rpv-core__spinner-border-color);border-radius:9999px}.rpv-core__spinner--animating{animation-name:rpv-core__spinner-transform;animation-duration:.4s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes rpv-core__spinner-transform{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rpv-core__splitter{background-color:var(--rpv-core__splitter-background-color);cursor:ew-resize;width:.25rem;height:100%}.rpv-core__splitter:hover,.rpv-core__splitter--resizing{cursor:col-resize;background-color:var(--rpv-core__splitter--hover-background-color)}.rpv-core__splitter-body--resizing{cursor:col-resize}.rpv-core__splitter-sibling--resizing{pointer-events:none;-webkit-user-select:none;user-select:none}.rpv-core__textbox{background-color:var(--rpv-core__textbox-background-color);border:1px solid var(--rpv-core__textbox-border-color);box-sizing:border-box;color:var(--rpv-core__textbox-color);border-radius:.25rem;width:100%;height:2rem;padding:0 .5rem}.rpv-core__textbox--rtl{direction:rtl}.rpv-core__text-layer{opacity:.2;z-index:1;width:100%;height:100%;line-height:1;position:absolute;top:0;left:0}.rpv-core__text-layer span::selection{background-color:var(--rpv-core__text-layer-text--selection-background-color);color:var(--rpv-core__text-layer-text--selection-color)}.rpv-core__text-layer br::selection{color:#0000}.rpv-core__text-layer-text{color:#0000;cursor:text;transform-origin:0 0;white-space:pre;position:absolute}.rpv-core__tooltip-body{background-color:var(--rpv-core__tooltip-body-background-color);color:var(--rpv-core__tooltip-body-color);text-align:center;z-index:9999;border-radius:.25rem;max-width:20rem;position:absolute;top:-9999px;left:0}.rpv-core__tooltip-body--rtl{direction:rtl}.rpv-core__tooltip-body-arrow{background-color:var(--rpv-core__tooltip-body-background-color)}.rpv-core__tooltip-body-content{padding:.5rem}.rpv-core__display--block{display:block}.rpv-core__display--hidden{display:none}@media (min-width:640px){.rpv-core__display--hidden-small{display:none}.rpv-core__display--block-small{display:block}}@media (min-width:768px){.rpv-core__display--hidden-medium{display:none}.rpv-core__display--block-medium{display:block}}@media (min-width:1024px){.rpv-core__display--hidden-large{display:none}.rpv-core__display--block-large{display:block}}.rpv-core__viewer{min-height:inherit}
