.X608vG_modalContent{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.X608vG_iconWrapper{background:var(--color-warning-bg);border:4px solid var(--color-warning-border);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:.75rem;display:flex}.X608vG_warningIcon{color:var(--color-warning-accent)}.X608vG_modalTitle{color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:700}.X608vG_modalDescription{color:var(--color-text-secondary);max-width:400px;margin:0 0 1rem;font-size:.95rem;line-height:1.6}.X608vG_itemDetails{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:.5rem;flex-direction:column;gap:.75rem;width:100%;margin:.5rem 0;padding:1rem;display:flex}.X608vG_detailRow{text-align:left;justify-content:space-between;align-items:center;gap:1rem;display:flex}.X608vG_detailLabel{color:var(--color-text-muted);flex-shrink:0;font-size:.875rem;font-weight:500}.X608vG_detailValue{color:var(--color-text-primary);align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;display:flex}.X608vG_detailIcon{color:var(--color-text-muted);flex-shrink:0}.X608vG_warningSection{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-left:4px solid var(--color-warning-accent);text-align:left;border-radius:.5rem;align-items:flex-start;gap:.75rem;width:100%;margin-top:.5rem;padding:1rem;display:flex}.X608vG_warningIconSmall{color:var(--color-warning-accent);flex-shrink:0;margin-top:.125rem}.X608vG_warningContent{flex-direction:column;gap:.375rem;display:flex}.X608vG_warningTitle{color:var(--color-warning-text);margin:0;font-size:.875rem;font-weight:600}.X608vG_warningText{color:var(--color-warning-text);margin:0;font-size:.875rem;line-height:1.5}.X608vG_confirmButton{background:var(--color-danger);color:#fff;cursor:pointer;box-shadow:var(--shadow-button-danger);border:none;border-radius:.5rem;align-items:center;gap:.375rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.X608vG_confirmButton:hover:not(:disabled){background:var(--color-danger-hover);box-shadow:var(--shadow-button-danger-hover);transform:translateY(-2px)}.X608vG_confirmButton:focus-visible{box-shadow:var(--focus-ring-danger);outline:none}.X608vG_confirmButton:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}
.hysXIq_detailsContainer{flex-direction:column;gap:1.5rem;padding:.5rem 0;display:flex}.hysXIq_headerSection{border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.hysXIq_recordInfo{align-items:center;gap:.75rem;display:flex}.hysXIq_recordIcon{color:var(--color-primary);flex-shrink:0}.hysXIq_recordName{color:var(--color-text-primary);margin:0;font-size:1.125rem;font-weight:600}.hysXIq_recordType{color:var(--color-text-secondary);font-size:.8125rem}.hysXIq_badges{flex-shrink:0;gap:.5rem;display:flex}.hysXIq_mainBadge{background:var(--color-primary);color:#fff;text-transform:uppercase;border-radius:20px;padding:.25rem .625rem;font-size:.6875rem;font-weight:700}.hysXIq_subBadge{color:#d97706;text-transform:uppercase;background:#f59e0b26;border:1px solid #f59e0b59;border-radius:20px;padding:.25rem .625rem;font-size:.6875rem;font-weight:700}.hysXIq_countBadge{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);color:var(--color-text-secondary);border-radius:20px;padding:.25rem .625rem;font-size:.6875rem;font-weight:600}.hysXIq_statusSection{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:480px){.hysXIq_statusSection{grid-template-columns:1fr}}.hysXIq_statusItem{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:.5rem;align-items:flex-start;gap:.625rem;padding:.75rem;display:flex}.hysXIq_statusIcon{color:var(--color-text-secondary);flex-shrink:0;margin-top:2px}.hysXIq_statusContent{flex-direction:column;gap:.125rem;display:flex}.hysXIq_statusLabel{text-transform:uppercase;color:var(--color-text-secondary);letter-spacing:.03em;font-size:.6875rem;font-weight:600}.hysXIq_statusValue{color:var(--color-text-primary);flex-direction:column;font-size:.875rem;font-weight:500;display:flex}.hysXIq_statusSubtext{color:var(--color-text-secondary);font-size:.75rem;font-weight:400}.hysXIq_urgent{color:#ef4444;font-weight:600}.hysXIq_sectionTitle{color:var(--color-text-primary);border-bottom:1px solid var(--color-border-light);align-items:center;gap:.5rem;margin:0 0 .75rem;padding-bottom:.5rem;font-size:.9375rem;font-weight:600;display:flex}.hysXIq_photoSection{flex-direction:column;display:flex}.hysXIq_photoDescription{background:var(--color-bg-secondary);border-radius:.375rem;margin-bottom:.75rem;padding:.625rem}.hysXIq_descriptionLabel{color:var(--color-text-secondary);font-size:.75rem;font-weight:600}.hysXIq_descriptionText{color:var(--color-text-primary);margin:.25rem 0 0;font-size:.875rem}.hysXIq_photoContainer{border:1px solid var(--color-border-light);border-radius:.5rem;justify-content:center;align-items:center;min-height:150px;display:flex;overflow:hidden}.hysXIq_photoLoading,.hysXIq_photoError{color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex}.hysXIq_errorIcon{opacity:.5}.hysXIq_photoPreview{object-fit:contain;width:100%;height:auto;max-height:400px}.hysXIq_metadataSection{flex-direction:column;display:flex}.hysXIq_metadataGrid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (max-width:480px){.hysXIq_metadataGrid{grid-template-columns:1fr}}.hysXIq_metadataItem{background:var(--color-bg-secondary);border-radius:.375rem;flex-direction:column;gap:.125rem;padding:.5rem .75rem;display:flex}.hysXIq_metadataKey{text-transform:uppercase;color:var(--color-text-secondary);letter-spacing:.03em;font-size:.6875rem;font-weight:600}.hysXIq_metadataValue{color:var(--color-text-primary);word-break:break-word;white-space:pre-wrap;font-size:.8125rem}.hysXIq_hierarchySection{flex-direction:column;display:flex}.hysXIq_hierarchyContent{gap:1.5rem;display:flex}.hysXIq_hierarchyItem{align-items:center;gap:.5rem;display:flex}.hysXIq_hierarchyLabel{color:var(--color-text-secondary);font-size:.8125rem}.hysXIq_hierarchyValue{color:var(--color-text-primary);font-size:.875rem;font-weight:600}
.c1oz7W_modalContent{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.c1oz7W_iconWrapper{background:rgba(var(--color-primary-rgb), .1);border:4px solid rgba(var(--color-primary-rgb), .2);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:.75rem;display:flex}.c1oz7W_restoreIcon{color:var(--color-primary)}.c1oz7W_modalTitle{color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:700}.c1oz7W_modalDescription{color:var(--color-text-secondary);max-width:400px;margin:0 0 1rem;font-size:.95rem;line-height:1.6}.c1oz7W_itemDetails{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:.5rem;flex-direction:column;gap:.75rem;width:100%;margin:.5rem 0;padding:1rem;display:flex}.c1oz7W_detailRow{text-align:left;justify-content:space-between;align-items:center;gap:1rem;display:flex}.c1oz7W_detailLabel{color:var(--color-text-muted);flex-shrink:0;font-size:.875rem;font-weight:500}.c1oz7W_detailValue{color:var(--color-text-primary);align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;display:flex}.c1oz7W_detailIcon{color:var(--color-text-muted);flex-shrink:0}.c1oz7W_infoSection{background:rgba(var(--color-primary-rgb), .05);border:1px solid rgba(var(--color-primary-rgb), .2);border-left:4px solid var(--color-primary);text-align:left;border-radius:.5rem;align-items:flex-start;gap:.75rem;width:100%;margin-top:.5rem;padding:1rem;display:flex}.c1oz7W_infoIcon{color:var(--color-primary);flex-shrink:0;margin-top:.125rem}.c1oz7W_infoText{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.5}.c1oz7W_confirmButton{background:var(--color-primary);color:#fff;cursor:pointer;box-shadow:var(--shadow-button-primary);border:none;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.c1oz7W_confirmButton:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:var(--shadow-button-primary-hover);transform:translateY(-2px)}.c1oz7W_confirmButton:focus-visible{box-shadow:var(--focus-ring-primary);outline:none}.c1oz7W_confirmButton:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}
.kn0uQG_panel{flex-direction:column;gap:.75rem;width:100%;display:flex}@media (max-width:768px){.kn0uQG_panel{gap:.25rem}}.kn0uQG_collapseToggle{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);width:100%;color:var(--color-text-primary);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:.375rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:600;transition:all .2s;display:none}.kn0uQG_collapseToggle:hover{background:var(--color-bg-hover)}@media (max-width:768px){.kn0uQG_collapseToggle{display:flex}}.kn0uQG_collapseIcon{transition:transform .2s}.kn0uQG_collapseIcon.kn0uQG_expanded{transform:rotate(180deg)}.kn0uQG_metricsGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%;margin-bottom:1.5rem;display:grid}@media (max-width:1024px){.kn0uQG_metricsGrid{gap:.75rem;margin-bottom:1rem}}@media (max-width:768px){.kn0uQG_metricsGrid{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:.5rem}.kn0uQG_metricsGrid.kn0uQG_collapsed{display:none}}.kn0uQG_metricCard{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:12px;align-items:center;gap:1rem;width:100%;padding:1.25rem;transition:all .2s;display:flex;position:relative;overflow:hidden}.kn0uQG_metricCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}@media (max-width:1024px){.kn0uQG_metricCard{gap:.5rem;padding:.75rem}}@media (max-width:768px){.kn0uQG_metricCard{text-align:center;flex-direction:column;gap:.5rem;padding:.625rem}}.kn0uQG_metricIcon{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.kn0uQG_metricIcon svg{width:24px;height:24px}@media (max-width:768px){.kn0uQG_metricIcon{display:none}}.kn0uQG_metricContent{flex:1;min-width:0}.kn0uQG_metricLabel{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;margin:0 0 .25rem;font-size:.8rem;overflow:hidden}@media (max-width:768px){.kn0uQG_metricLabel{margin:0 0 .125rem;font-size:.625rem}}.kn0uQG_metricValue{color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:700}@media (max-width:768px){.kn0uQG_metricValue{font-size:1.125rem}}.kn0uQG_metricTrend{align-items:center;gap:.25rem;margin-top:.25rem;font-size:.75rem;font-weight:600;display:flex}.kn0uQG_metricTrend.kn0uQG_trendUp{color:var(--color-success)}.kn0uQG_metricTrend.kn0uQG_trendDown{color:var(--color-danger)}.kn0uQG_colorPrimary .kn0uQG_metricIcon{background-color:var(--color-primary)}.kn0uQG_colorSuccess .kn0uQG_metricIcon{background-color:var(--color-success)}.kn0uQG_colorWarning .kn0uQG_metricIcon{background-color:var(--color-warning)}.kn0uQG_colorDanger .kn0uQG_metricIcon{background-color:var(--color-danger)}.kn0uQG_colorNeutral .kn0uQG_metricIcon{background-color:var(--color-neutral)}.kn0uQG_skeletonCard{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:12px;align-items:center;gap:1rem;width:100%;padding:1.25rem;display:flex}@media (max-width:1024px){.kn0uQG_skeletonCard{gap:.5rem;padding:.75rem}}@media (max-width:768px){.kn0uQG_skeletonCard{display:none}}.kn0uQG_skeletonIcon{background:var(--color-bg-secondary);border-radius:10px;flex-shrink:0;width:44px;height:44px;animation:1.5s ease-in-out infinite kn0uQG_pulse}.kn0uQG_skeletonContent{flex-direction:column;flex:1;gap:.5rem;display:flex}.kn0uQG_skeletonValue{background:var(--color-bg-secondary);border-radius:4px;width:60%;height:1.5rem;animation:1.5s ease-in-out infinite kn0uQG_pulse}.kn0uQG_skeletonLabel{background:var(--color-bg-secondary);border-radius:4px;width:80%;height:.8rem;animation:1.5s ease-in-out .1s infinite kn0uQG_pulse}@keyframes kn0uQG_pulse{0%,to{opacity:1}50%{opacity:.5}}
._8doq8W_form{flex-direction:column;gap:1.25rem;display:flex}._8doq8W_formGroup{flex-direction:column;gap:.5rem;display:flex}._8doq8W_formGroup label{color:var(--color-text-primary);font-size:.875rem;font-weight:500}._8doq8W_input{border:1.5px solid var(--color-border-medium);background:var(--color-bg-primary);width:100%;color:var(--color-text-primary);border-radius:8px;padding:.75rem 1rem;font-size:.875rem;transition:all .2s}._8doq8W_input:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-input-focus);outline:none}._8doq8W_input:disabled,._8doq8W_inputDisabled{opacity:.6;cursor:not-allowed;background:var(--color-bg-secondary)}._8doq8W_tabs{border:2px solid var(--color-border-medium);background:var(--color-bg-secondary);border-radius:10px;gap:0;padding:4px;display:flex;position:relative;overflow:hidden}._8doq8W_tab{color:var(--color-text-secondary);cursor:pointer;z-index:1;background:0 0;border:none;border-radius:7px;flex:1;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}._8doq8W_tab:hover:not(:disabled){color:var(--color-text-primary)}._8doq8W_tab:disabled{cursor:not-allowed;opacity:.5}._8doq8W_tabActive{background:var(--color-primary-blue,var(--color-primary));color:#fff;box-shadow:0 2px 8px #0013ff40}._8doq8W_tabActive:hover:not(:disabled){color:#fff}._8doq8W_roleTags{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}._8doq8W_roleTag{color:#fff;white-space:nowrap;background-color:#3b82f6;border:1px solid #3b82f64d;border-radius:8px;align-items:center;gap:.375rem;padding:5px 14px;font-size:.8125rem;font-weight:600;transition:all .2s;display:inline-flex}._8doq8W_roleTagRemove{color:#fff;cursor:pointer;background:#ffffff40;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:2px;transition:all .2s;display:flex}._8doq8W_roleTagRemove:hover{background:#ffffff73}._8doq8W_roleTagRemove:disabled{cursor:not-allowed;opacity:.3}._8doq8W_roleWarning{color:var(--color-text-secondary);margin:0;font-size:.75rem;font-style:italic}._8doq8W_linkSuccess{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:.5rem 0;display:flex}._8doq8W_linkSuccessIcon{background:var(--color-primary-blue);width:48px;height:48px;color:var(--color-text-white);border-radius:50%;justify-content:center;align-items:center;display:flex}._8doq8W_linkSuccessMessage{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.5}._8doq8W_linkDisplay{align-items:stretch;gap:.5rem;width:100%;display:flex}._8doq8W_linkInput{border:1.5px solid var(--color-border-medium);background:var(--color-bg-secondary);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;flex:1;padding:.625rem .75rem;font-family:monospace;font-size:.75rem;overflow:hidden}._8doq8W_linkInput:focus{border-color:var(--color-border-focus);outline:none}._8doq8W_copyButton{border:1.5px solid var(--color-border-medium);background:var(--color-bg-primary);color:var(--color-text-primary);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:.625rem .875rem;transition:all .2s;display:flex}._8doq8W_copyButton:hover{background:var(--color-bg-secondary);border-color:var(--color-primary-blue);color:var(--color-primary-blue)}._8doq8W_linkWarning{color:var(--color-text-secondary);margin:0;font-size:.75rem;font-style:italic}._8doq8W_infoBox{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:8px;padding:.875rem 1rem}._8doq8W_infoBox p{color:var(--color-text-secondary);margin:0;font-size:.8125rem;line-height:1.5}._8doq8W_errorAlert{background:var(--color-error-bg);border:1px solid var(--color-error-border);border-left:4px solid var(--color-error);color:var(--color-error);border-radius:8px;padding:.75rem 1rem;font-size:.875rem}
.KnEJgq_archivedContent{min-height:200px}.KnEJgq_loadingState,.KnEJgq_emptyState{color:var(--color-text-secondary);text-align:center;justify-content:center;align-items:center;min-height:200px;padding:3rem 2rem;font-size:.95rem;display:flex}.KnEJgq_cardsGrid{flex-direction:column;gap:.875rem;display:flex}.KnEJgq_userCard{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:10px;padding:1rem 1.25rem;transition:border-color .2s}.KnEJgq_userCard:hover{border-color:var(--color-border-medium)}.KnEJgq_cardHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.KnEJgq_userInfo{flex:1;min-width:0}.KnEJgq_userName{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0 0 .25rem;font-size:.9375rem;font-weight:600;overflow:hidden}.KnEJgq_userEmail{color:var(--color-text-secondary);align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.KnEJgq_userEmail svg{color:var(--color-text-muted);flex-shrink:0}.KnEJgq_userEmail span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.KnEJgq_cardActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.KnEJgq_restoreButton{border:1px solid var(--color-border-light);background:var(--color-bg-primary);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.KnEJgq_restoreButton:hover{color:#fff;background:#22c55e;border-color:#22c55e}.KnEJgq_permanentDeleteButton{border:1px solid var(--color-border-light);background:var(--color-bg-primary);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.KnEJgq_permanentDeleteButton:hover{background:var(--color-danger,#ef4444);border-color:var(--color-danger,#ef4444);color:#fff}.KnEJgq_cardBody{flex-direction:column;gap:.5rem;display:flex}.KnEJgq_rolesSection{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.KnEJgq_label{color:var(--color-text-secondary);white-space:nowrap;font-size:.8125rem;font-weight:500}.KnEJgq_rolesContainer{flex-wrap:wrap;gap:.375rem;display:flex}.KnEJgq_roleBadge{color:#fff;white-space:nowrap;background-color:#3b82f6;border-radius:6px;padding:3px 10px;font-size:.75rem;font-weight:600;display:inline-block}.KnEJgq_noRoles{color:var(--color-text-muted);font-size:.8125rem;font-style:italic}.KnEJgq_archivedDate{color:var(--color-text-muted);align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.KnEJgq_archivedDate svg{color:var(--color-text-muted);flex-shrink:0}
.Ntbd-q_content{max-height:60vh;padding:1.5rem;overflow-y:auto}.Ntbd-q_content::-webkit-scrollbar{width:6px}.Ntbd-q_content::-webkit-scrollbar-track{background:var(--color-bg-tertiary);border-radius:3px}.Ntbd-q_content::-webkit-scrollbar-thumb{background:var(--color-border-medium);border-radius:3px}.Ntbd-q_content::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}@media (max-width:768px){.Ntbd-q_content{padding:1rem}}.Ntbd-q_loadingState{color:var(--color-text-muted);justify-content:center;align-items:center;padding:3rem;font-size:.875rem;display:flex}.Ntbd-q_emptyState{text-align:center;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.Ntbd-q_emptyState h3{color:var(--color-text-primary);margin:1rem 0 .5rem;font-size:1.125rem;font-weight:600}.Ntbd-q_emptyState p{margin:0;font-size:.875rem}.Ntbd-q_emptyIcon{color:var(--color-border-medium)}.Ntbd-q_list{flex-direction:column;gap:.75rem;display:flex}.Ntbd-q_card{border:1px solid var(--color-border-light);background:var(--color-bg-secondary);border-radius:8px;padding:1rem 1.25rem;transition:all .2s}.Ntbd-q_card:hover{border-color:var(--color-border-medium);box-shadow:var(--shadow-sm)}.Ntbd-q_card.Ntbd-q_expired{border-color:var(--color-border-danger);background:var(--color-error-bg)}@media (max-width:768px){.Ntbd-q_card{padding:.75rem 1rem}}.Ntbd-q_cardContent{justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (max-width:768px){.Ntbd-q_cardContent{flex-direction:column;align-items:stretch;gap:.75rem}}.Ntbd-q_cardInfo{flex-direction:column;flex:1;gap:.5rem;display:flex}.Ntbd-q_roles{flex-wrap:wrap;gap:.375rem;display:flex}.Ntbd-q_roleBadge{color:#fff;white-space:nowrap;background-color:#3b82f6;border:1px solid #3b82f64d;border-radius:6px;padding:3px 10px;font-size:.75rem;font-weight:600;display:inline-block}.Ntbd-q_meta{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}@media (max-width:480px){.Ntbd-q_meta{flex-direction:column;align-items:flex-start;gap:.375rem}}.Ntbd-q_metaItem{color:var(--color-text-muted);align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.Ntbd-q_metaItem.Ntbd-q_expiredText{color:var(--color-error);font-weight:500}.Ntbd-q_cardActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media (max-width:768px){.Ntbd-q_cardActions{justify-content:flex-end}}.Ntbd-q_copyButton,.Ntbd-q_refreshButton,.Ntbd-q_deleteButton{border:1px solid var(--color-border-light);background:var(--color-bg-primary);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:inline-flex}.Ntbd-q_copyButton:hover:not(:disabled),.Ntbd-q_refreshButton:hover:not(:disabled),.Ntbd-q_deleteButton:hover:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(-1px)}.Ntbd-q_copyButton:active:not(:disabled),.Ntbd-q_refreshButton:active:not(:disabled),.Ntbd-q_deleteButton:active:not(:disabled){transform:translateY(0)}.Ntbd-q_copyButton:disabled,.Ntbd-q_refreshButton:disabled,.Ntbd-q_deleteButton:disabled{opacity:.5;cursor:not-allowed}.Ntbd-q_copyButton:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary);color:#fff}.Ntbd-q_refreshButton:hover:not(:disabled){background:var(--color-warning);border-color:var(--color-warning);color:#fff}.Ntbd-q_deleteButton:hover:not(:disabled){background:var(--color-danger);border-color:var(--color-danger);color:#fff}.Ntbd-q_spinning{animation:1s linear infinite Ntbd-q_spin}@keyframes Ntbd-q_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.AxjqIG_form{flex-direction:column;gap:1.5rem;display:flex}.AxjqIG_formGroup{flex-direction:column;gap:.5rem;display:flex}.AxjqIG_label{color:var(--color-text-primary);text-align:left;font-size:.875rem;font-weight:600}.AxjqIG_input,.AxjqIG_textarea{border:1px solid var(--color-border-light);background:var(--color-bg-primary);width:100%;color:var(--color-text-primary);border-radius:8px;padding:.875rem;font-size:.95rem;transition:all .2s}.AxjqIG_input:focus,.AxjqIG_textarea:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}.AxjqIG_input:disabled,.AxjqIG_textarea:disabled{opacity:.6;cursor:not-allowed}.AxjqIG_input::placeholder,.AxjqIG_textarea::placeholder{color:var(--color-text-muted)}.AxjqIG_textarea{resize:vertical;min-height:80px;font-family:inherit}.AxjqIG_colorTypeSelector{background:var(--color-bg-secondary);border-radius:8px;gap:.5rem;padding:.25rem;display:flex}.AxjqIG_colorTypeButton{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:.625rem 1rem;font-size:.875rem;font-weight:600;transition:all .15s}.AxjqIG_colorTypeButton:hover:not(:disabled){background:var(--color-bg-primary);color:var(--color-text-primary)}.AxjqIG_colorTypeButton.AxjqIG_active{background:var(--color-primary);color:#fff}.AxjqIG_colorTypeButton:disabled{opacity:.6;cursor:not-allowed}.AxjqIG_colorPickerWrapper{align-items:center;gap:.75rem;display:flex}.AxjqIG_colorInput{border:1px solid var(--color-border-light);cursor:pointer;background:var(--color-bg-primary);border-radius:8px;width:60px;height:45px;transition:all .2s}.AxjqIG_colorInput:hover:not(:disabled){border-color:var(--color-primary)}.AxjqIG_colorInput:disabled{opacity:.6;cursor:not-allowed}.AxjqIG_colorTextInput{border:1px solid var(--color-border-light);background:var(--color-bg-primary);color:var(--color-text-primary);border-radius:8px;flex:1;padding:.875rem;font-family:monospace;font-size:.95rem;transition:all .2s}.AxjqIG_colorTextInput:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}.AxjqIG_colorTextInput:disabled{opacity:.6;cursor:not-allowed}.AxjqIG_gradientControls{background:var(--color-bg-secondary);border-radius:8px;flex-direction:column;gap:1rem;padding:1rem;display:flex}.AxjqIG_rangeInput{background:var(--color-border-light);cursor:pointer;border-radius:3px;outline:none;width:100%;height:6px}.AxjqIG_rangeInput::-webkit-slider-thumb{appearance:none;background:var(--color-primary);cursor:pointer;border-radius:50%;width:18px;height:18px;transition:all .2s}.AxjqIG_rangeInput::-webkit-slider-thumb:hover{transform:scale(1.2)}.AxjqIG_rangeInput::-moz-range-thumb{background:var(--color-primary);cursor:pointer;border:none;border-radius:50%;width:18px;height:18px;transition:all .2s}.AxjqIG_rangeInput::-moz-range-thumb:hover{transform:scale(1.2)}.AxjqIG_rangeInput:disabled{opacity:.6;cursor:not-allowed}.AxjqIG_previewSection{background:var(--color-bg-secondary);border:2px dashed var(--color-border-light);border-radius:8px;justify-content:center;align-items:center;min-height:64px;padding:1.25rem;display:flex}.AxjqIG_rolePreview{justify-content:center;align-items:center;display:flex}.AxjqIG_roleBadge{color:#fff;text-shadow:0 1px 2px #0003;border-radius:8px;padding:.5rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #00000026}.AxjqIG_roleBadge:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.AxjqIG_superAdminSection{background:#3b82f608;border:1.5px solid #3b82f633;border-radius:10px;flex-direction:column;gap:.875rem;margin-bottom:.75rem;padding:1rem 1.125rem;display:flex;position:relative;overflow:hidden}.AxjqIG_superAdminSection:before{content:"";background:var(--color-primary);border-radius:10px 10px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.AxjqIG_superAdminCheckbox{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.AxjqIG_superAdminCheckbox input[type=checkbox]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.AxjqIG_superAdminCheckbox .AxjqIG_permissionInfo{flex:1}.AxjqIG_superAdminToggle{background:var(--color-border-light);cursor:pointer;border-radius:12px;flex-shrink:0;width:44px;height:24px;transition:background .2s;display:block;position:relative}.AxjqIG_superAdminToggle:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.AxjqIG_superAdminToggle.AxjqIG_on{background:var(--color-primary)}.AxjqIG_superAdminToggle.AxjqIG_on:after{transform:translate(20px)}.AxjqIG_superAdminToggle.AxjqIG_disabled{opacity:.5;cursor:not-allowed}.AxjqIG_detailsButton{background:var(--color-bg-primary);border:1px solid var(--color-border-light);color:var(--color-text-muted);cursor:pointer;border-radius:6px;align-self:flex-start;align-items:center;gap:.4rem;padding:.4rem .875rem;font-size:.8rem;font-weight:500;transition:all .15s;display:inline-flex}.AxjqIG_detailsButton:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:#3b82f60a}.AxjqIG_detailsButton:disabled{opacity:.5;cursor:not-allowed}.AxjqIG_detailsButton svg{flex-shrink:0}.AxjqIG_advancedPermissions{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:8px;flex-direction:column;gap:.625rem;padding:.875rem;display:flex}.AxjqIG_advancedPermissions .AxjqIG_featureMatrixHeader,.AxjqIG_advancedPermissions .AxjqIG_featureMatrixRow{grid-template-columns:1fr repeat(4,52px) 52px}@media (max-width:600px){.AxjqIG_advancedPermissions .AxjqIG_featureMatrixHeader,.AxjqIG_advancedPermissions .AxjqIG_featureMatrixRow{grid-template-columns:1fr repeat(4,36px) 36px}}@media (max-width:400px){.AxjqIG_advancedPermissions .AxjqIG_featureMatrixHeader,.AxjqIG_advancedPermissions .AxjqIG_featureMatrixRow{grid-template-columns:1fr repeat(4,32px) 32px}}@media (max-width:600px){.AxjqIG_advancedPermissions{padding:.5rem}}.AxjqIG_advancedDescription{color:var(--color-text-muted);border-left:3px solid var(--color-primary);background:#3b82f60a;border-radius:6px;margin:0 0 .25rem;padding:.5rem .75rem;font-size:.775rem;line-height:1.5}.AxjqIG_permissionsGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.5rem;display:grid}@media (max-width:768px){.AxjqIG_permissionsGrid{grid-template-columns:1fr}}.AxjqIG_permissionItem{border:1px solid var(--color-border-light);cursor:pointer;background:var(--color-bg-primary);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .875rem;transition:all .15s;display:flex;position:relative}.AxjqIG_permissionItem:hover:not(:has(input:disabled)){background:#3b82f605;border-color:#3b82f659}.AxjqIG_permissionItem.AxjqIG_active{border-color:var(--color-primary);background:#3b82f60f}.AxjqIG_permissionItem input[type=checkbox]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.AxjqIG_permissionToggle{background:var(--color-border-light);border-radius:10px;flex-shrink:0;width:36px;height:20px;transition:background .2s;display:block;position:relative}.AxjqIG_permissionToggle:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.AxjqIG_permissionToggle.AxjqIG_on{background:var(--color-primary)}.AxjqIG_permissionToggle.AxjqIG_on:after{transform:translate(16px)}.AxjqIG_permissionToggle.AxjqIG_disabled{opacity:.5;cursor:not-allowed}.AxjqIG_permissionInfo{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.AxjqIG_permissionName{color:var(--color-text-primary);font-size:.875rem;font-weight:600}.AxjqIG_permissionDescription{color:var(--color-text-muted);font-size:.75rem;line-height:1.4}.AxjqIG_appPermissionsSection{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:10px;flex-direction:column;gap:.875rem;padding:1rem 1.125rem;display:flex}.AxjqIG_appPermissionsHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.AxjqIG_sectionTitle{color:var(--color-text-primary);letter-spacing:-.01em;margin:0;font-size:.875rem;font-weight:700}.AxjqIG_allAccessToggle{cursor:pointer;background:var(--color-bg-primary);border:1.5px solid var(--color-border-light);-webkit-user-select:none;user-select:none;border-radius:20px;align-items:center;gap:.5rem;padding:.4rem .875rem .4rem .625rem;transition:all .15s;display:flex;position:relative;box-shadow:0 1px 3px #00000026}.AxjqIG_allAccessToggle:hover:not(:has(input:disabled)){border-color:var(--color-primary);background:#3b82f60a}.AxjqIG_allAccessToggle input[type=checkbox]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.AxjqIG_allAccessToggle.AxjqIG_active{border-color:var(--color-primary);background:var(--color-primary);box-shadow:0 2px 8px #3b82f659}.AxjqIG_allAccessToggle.AxjqIG_active .AxjqIG_allAccessLabel{color:#fff}.AxjqIG_allAccessToggle.AxjqIG_active .AxjqIG_allAccessIndicator{background:#ffffff4d}.AxjqIG_allAccessToggle.AxjqIG_active .AxjqIG_allAccessIndicator:after{background:#fff;transform:translate(16px)}.AxjqIG_allAccessIndicator{background:var(--color-border-light);border-radius:10px;flex-shrink:0;width:34px;height:20px;transition:background .2s;display:block;position:relative}.AxjqIG_allAccessIndicator:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.AxjqIG_allAccessIndicator.AxjqIG_on{background:#ffffff4d}.AxjqIG_allAccessIndicator.AxjqIG_on:after{transform:translate(14px)}.AxjqIG_allAccessLabel{color:var(--color-text-primary);white-space:nowrap;font-size:.875rem;font-weight:600;transition:color .15s}.AxjqIG_noFeaturesMessage,.AxjqIG_allAccessMessage{color:var(--color-text-muted);text-align:center;background:var(--color-bg-primary);border-radius:8px;padding:1.25rem 1rem;font-size:.825rem;line-height:1.6}.AxjqIG_noFeaturesMessage{border:1px dashed var(--color-border-light)}.AxjqIG_noFeaturesMessage code{color:var(--color-primary);background:#3b82f614;border-radius:4px;padding:.1rem .4rem;font-family:monospace;font-size:.8rem}.AxjqIG_allAccessMessage{text-align:center;background:#3b82f608;border:1.5px solid #3b82f633;border-radius:8px;padding:1rem 1.125rem;font-size:.825rem;font-weight:500;line-height:1.6;position:relative;overflow:hidden}.AxjqIG_allAccessMessage:before{content:"";background:var(--color-primary);border-radius:8px 8px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.AxjqIG_featureMatrix{border:1px solid var(--color-border-light);background:var(--color-bg-primary);border-radius:8px;overflow:hidden}.AxjqIG_featureMatrixHeader,.AxjqIG_featureMatrixRow{grid-template-columns:1fr repeat(4,52px) 52px;align-items:center;display:grid}@media (max-width:600px){.AxjqIG_featureMatrixHeader,.AxjqIG_featureMatrixRow{grid-template-columns:1fr repeat(4,36px) 36px}}@media (max-width:400px){.AxjqIG_featureMatrixHeader,.AxjqIG_featureMatrixRow{grid-template-columns:1fr repeat(4,32px) 32px}}.AxjqIG_featureMatrixHeader{background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border-light)}.AxjqIG_featureMatrixRow{border-bottom:1px solid var(--color-border-light);transition:background .12s}.AxjqIG_featureMatrixRow:last-child{border-bottom:none}.AxjqIG_featureMatrixRow:hover{background:#3b82f606}.AxjqIG_featureMatrixFeatureCol{border-right:1px solid var(--color-border-light);flex-direction:column;gap:.15rem;min-width:0;padding:.625rem .875rem;display:flex}@media (max-width:600px){.AxjqIG_featureMatrixFeatureCol{padding:.5rem}}.AxjqIG_featureMatrixActionCol{color:var(--color-text-muted);text-align:center;text-transform:uppercase;letter-spacing:.02em;border-right:1px solid var(--color-border-light);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:.5rem .25rem;font-size:.65rem;font-weight:700;display:flex}.AxjqIG_featureMatrixActionCol:last-child{border-right:none}@media (max-width:600px){.AxjqIG_featureMatrixActionCol{gap:1px;padding:.375rem .125rem;font-size:.55rem}.AxjqIG_actionLabelFull{display:none}}.AxjqIG_actionLabelShort{display:none}@media (max-width:600px){.AxjqIG_actionLabelShort{display:inline}}.AxjqIG_featureName{color:var(--color-text-primary);text-overflow:ellipsis;font-size:.825rem;font-weight:600;overflow:hidden}@media (max-width:600px){.AxjqIG_featureName{white-space:normal;word-break:break-word;font-size:.75rem}}@media (min-width:601px){.AxjqIG_featureName{white-space:nowrap}}.AxjqIG_featureDescription{color:var(--color-text-muted);text-overflow:ellipsis;font-size:.7rem;line-height:1.3;overflow:hidden}@media (max-width:600px){.AxjqIG_featureDescription{display:none}}@media (min-width:601px){.AxjqIG_featureDescription{white-space:nowrap}}.AxjqIG_featureMatrixDisabled{color:var(--color-border-light);font-size:.875rem;line-height:1}.AxjqIG_matrixCheckbox{border:2px solid var(--color-border-light);background:var(--color-bg-primary);cursor:pointer;appearance:none;border-radius:4px;outline:none;flex-shrink:0;width:18px;height:18px;padding:0;transition:all .15s;position:relative}.AxjqIG_matrixCheckbox:after{content:"";opacity:0;border:2px solid #fff;border-top:none;border-left:none;width:4px;height:8px;transition:opacity .1s;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.AxjqIG_matrixCheckbox.AxjqIG_checked{background:var(--color-primary);border-color:var(--color-primary)}.AxjqIG_matrixCheckbox.AxjqIG_checked:after{opacity:1}.AxjqIG_matrixCheckbox.AxjqIG_disabled{opacity:.45;cursor:not-allowed}.AxjqIG_matrixCheckbox:not(:disabled):not(.AxjqIG_checked):hover{border-color:var(--color-primary);background:#3b82f60f}.AxjqIG_matrixCheckbox:focus-visible{box-shadow:0 0 0 3px #3b82f633}.AxjqIG_rowSelectAll{border-color:var(--color-border-medium,var(--color-border-light));border-radius:4px;width:18px;height:18px}.AxjqIG_columnSelectAll{border:2px solid var(--color-border-light);background:var(--color-bg-primary);cursor:pointer;appearance:none;border-radius:3px;outline:none;flex-shrink:0;width:14px;height:14px;margin-bottom:2px;padding:0;transition:all .15s;position:relative}.AxjqIG_columnSelectAll:after{content:"";opacity:0;border:1.5px solid #fff;border-top:none;border-left:none;width:3px;height:6px;transition:opacity .1s;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.AxjqIG_columnSelectAll.AxjqIG_checked{background:var(--color-primary);border-color:var(--color-primary)}.AxjqIG_columnSelectAll.AxjqIG_checked:after{opacity:1}.AxjqIG_columnSelectAll:not(:disabled):not(.AxjqIG_checked):hover{border-color:var(--color-primary);background:#3b82f614}.AxjqIG_columnSelectAll:disabled{opacity:.45;cursor:not-allowed}.AxjqIG_checkbox{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.AxjqIG_formActions{border-top:1px solid var(--color-border-light);justify-content:flex-end;gap:1rem;padding-top:1rem;display:flex}@media (max-width:480px){.AxjqIG_formActions{flex-direction:column-reverse;gap:.75rem}}.AxjqIG_cancelButton,.AxjqIG_submitButton{cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s}.AxjqIG_cancelButton:disabled,.AxjqIG_submitButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:480px){.AxjqIG_cancelButton,.AxjqIG_submitButton{width:100%;padding:.875rem 1.5rem}}.AxjqIG_cancelButton{color:var(--color-text-muted);background-color:var(--color-bg-primary);border:1.5px solid var(--color-border-light)}.AxjqIG_cancelButton:hover:not(:disabled){background-color:var(--color-bg-secondary);border-color:var(--color-border-medium);transform:translateY(-1px)}.AxjqIG_cancelButton:focus{border-color:var(--color-primary);outline:none}.AxjqIG_submitButton{background:var(--color-primary);color:#fff}.AxjqIG_submitButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.AxjqIG_submitButton:active:not(:disabled){transform:translateY(0)}.AxjqIG_errorMessage,.AxjqIG_warningMessage{border-radius:8px;padding:1rem;font-size:.875rem;font-weight:500}.AxjqIG_errorMessage{color:#dc2626;background:#dc26261a;border:1px solid #dc262633}.AxjqIG_warningMessage{color:#f42828;background:#f428281a;border:1px solid #f4282833}
._0Psr7a_loaderContainer{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:2rem;display:flex}._0Psr7a_loaderContainer._0Psr7a_small ._0Psr7a_logoWrapper{width:120px;height:83px}._0Psr7a_loaderContainer._0Psr7a_small ._0Psr7a_message{font-size:.875rem}._0Psr7a_loaderContainer._0Psr7a_medium ._0Psr7a_logoWrapper{width:180px;height:125px}._0Psr7a_loaderContainer._0Psr7a_medium ._0Psr7a_message{font-size:1rem}._0Psr7a_loaderContainer._0Psr7a_large ._0Psr7a_logoWrapper{width:240px;height:166px}._0Psr7a_loaderContainer._0Psr7a_large ._0Psr7a_message{font-size:1.125rem}._0Psr7a_logoWrapper{justify-content:center;align-items:center;display:flex;position:relative}._0Psr7a_logoSvg{width:100%;height:100%;overflow:visible}._0Psr7a_logoOutline{stroke-width:1.5px;fill:none;opacity:.4;stroke:#007bff4d;animation:3s ease-in-out infinite _0Psr7a_subtlePulse}._0Psr7a_revealingLine{stroke-width:4px;fill:none;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 15px #007bffe6)}._0Psr7a_revealingLine:first-child{animation:4s linear infinite _0Psr7a_smoothFlow,2s ease-in-out infinite _0Psr7a_glowPulse}._0Psr7a_revealingLine:nth-child(2){animation:4s linear infinite _0Psr7a_smoothFlow,2s ease-in-out .3s infinite _0Psr7a_glowPulse}._0Psr7a_revealingLine:nth-child(3){animation:4s linear infinite _0Psr7a_smoothFlow,2s ease-in-out .6s infinite _0Psr7a_glowPulse}._0Psr7a_revealingLine:nth-child(4){animation:4s linear infinite _0Psr7a_smoothFlow,2s ease-in-out .9s infinite _0Psr7a_glowPulse}@keyframes _0Psr7a_smoothFlow{0%{stroke-dasharray:500 0;stroke-dashoffset:0;opacity:1}5%{stroke-dasharray:500 0;stroke-dashoffset:0;opacity:1}8%{stroke-dasharray:400 100;stroke-dashoffset:-50px;opacity:.95}12%{stroke-dasharray:300 200;stroke-dashoffset:-100px;opacity:.9}15%{stroke-dasharray:200 300;stroke-dashoffset:-150px;opacity:.9}20%{stroke-dasharray:200 300;stroke-dashoffset:-200px;opacity:.9}25%{stroke-dasharray:200 300;stroke-dashoffset:-250px;opacity:.9}30%{stroke-dasharray:200 300;stroke-dashoffset:-300px;opacity:.9}35%{stroke-dasharray:200 300;stroke-dashoffset:-350px;opacity:.9}40%{stroke-dasharray:200 300;stroke-dashoffset:-400px;opacity:.9}45%{stroke-dasharray:200 300;stroke-dashoffset:-450px;opacity:.9}50%{stroke-dasharray:200 300;stroke-dashoffset:-500px;opacity:.9}55%{stroke-dasharray:200 300;stroke-dashoffset:-550px;opacity:.9}60%{stroke-dasharray:200 300;stroke-dashoffset:-600px;opacity:.9}65%{stroke-dasharray:300 200;stroke-dashoffset:-650px;opacity:.95}70%{stroke-dasharray:400 100;stroke-dashoffset:-700px;opacity:.98}75%{stroke-dasharray:500 0;stroke-dashoffset:-750px;opacity:1}to{stroke-dasharray:500 0;stroke-dashoffset:-750px;opacity:1}}@keyframes _0Psr7a_subtlePulse{0%,to{opacity:.4;stroke:#007bff4d}50%{opacity:.7;stroke:#007bff80}}@keyframes _0Psr7a_glowPulse{0%,to{filter:drop-shadow(0 0 15px #007bffe6)}50%{filter:drop-shadow(0 0 25px #007bff)drop-shadow(0 0 35px #007bff99)}}._0Psr7a_messageContainer{text-align:center;flex-direction:column;align-items:center;display:flex}._0Psr7a_message{background:linear-gradient(110deg,#0069d9,#007bff,#0069d9);-webkit-text-fill-color:#0000;letter-spacing:2px;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;margin:0;font-family:system-ui,-apple-system,sans-serif;font-size:18px;font-weight:600}@media (max-width:768px){._0Psr7a_loaderContainer{gap:1rem;padding:1.5rem}._0Psr7a_loaderContainer._0Psr7a_small ._0Psr7a_logoWrapper{width:50px;height:50px}._0Psr7a_loaderContainer._0Psr7a_medium ._0Psr7a_logoWrapper{width:75px;height:75px}._0Psr7a_loaderContainer._0Psr7a_large ._0Psr7a_logoWrapper{width:100px;height:100px}._0Psr7a_message{font-size:.875rem!important}}@media (max-width:480px){._0Psr7a_loaderContainer{padding:1rem}._0Psr7a_loaderContainer._0Psr7a_small ._0Psr7a_logoWrapper{width:40px;height:40px}._0Psr7a_loaderContainer._0Psr7a_medium ._0Psr7a_logoWrapper{width:60px;height:60px}._0Psr7a_loaderContainer._0Psr7a_large ._0Psr7a_logoWrapper{width:80px;height:80px}}@media (prefers-color-scheme:dark){._0Psr7a_message{background:linear-gradient(110deg,#0069d9,#007bff,#0069d9);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}._0Psr7a_logoOutline,._0Psr7a_textOutline{stroke:#fff;opacity:.4}}
.CSFWFW_modalOverlay{background-color:var(--color-bg-overlay);z-index:9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.CSFWFW_modalContent{background-color:var(--color-bg-primary);box-shadow:var(--shadow-modal);border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;width:90%;max-width:480px;max-height:90vh;padding:0;display:flex;position:relative;overflow:hidden}.CSFWFW_modalHeader{background:var(--color-primary-blue);color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.75rem;display:flex;position:relative}.CSFWFW_modalHeader:before{content:"";background:var(--gradient-modal-header);height:2px;animation:3s ease-in-out infinite CSFWFW_shimmer;position:absolute;top:0;left:0;right:0}.CSFWFW_modalTitle{color:#fff;text-shadow:var(--text-shadow-modal-title);letter-spacing:-.025em;margin:0;font-size:1.1rem;font-weight:600}.CSFWFW_closeButton{background:var(--color-modal-close-bg);border:1px solid var(--color-modal-close-border);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.CSFWFW_closeButton:hover{background:var(--color-modal-close-bg-hover);border-color:var(--color-modal-close-border-hover);transform:scale(1.1)}.CSFWFW_closeButton:focus{background:var(--color-modal-close-bg-focus);box-shadow:var(--shadow-modal-close-focus);outline:none}.CSFWFW_closeButton:active{transform:scale(.9)}.CSFWFW_modalBody{background:var(--color-bg-primary);flex-grow:1;padding:1.25rem 1.5rem;position:relative;overflow-y:auto}.CSFWFW_modalFooter{background:var(--gradient-modal-footer);border-top:1px solid var(--color-border-light);flex-shrink:0;justify-content:flex-end;gap:.75rem;margin-top:1rem;padding:1.25rem 1.75rem;display:flex;position:relative}.CSFWFW_modalFooter:before{content:"";background:var(--gradient-modal-progress);height:3px;position:absolute;top:0;left:0;right:0}.CSFWFW_cancelButton{color:var(--color-gray-600);background-color:var(--color-bg-primary);border:1.5px solid var(--color-border-medium);cursor:pointer;box-shadow:0 1px 2px var(--shadow-sm);border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.CSFWFW_cancelButton:hover{background-color:var(--color-bg-secondary);border-color:var(--color-gray-400);transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}.CSFWFW_cancelButton:focus{border-color:var(--color-primary-blue);box-shadow:var(--focus-ring-modal-primary);outline:none}.CSFWFW_cancelButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.CSFWFW_saveButton{background:var(--color-primary-blue);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px #0d6efd4d,0 2px 4px -1px #0d6efd0f}.CSFWFW_saveButton:hover{background:var(--color-primary-blue-hover);transform:translateY(-1px);box-shadow:0 10px 15px -3px #0d6efd4d,0 4px 6px -2px #0d6efd0d}.CSFWFW_saveButton:focus{box-shadow:var(--focus-ring-modal-danger),0 4px 6px -1px #0d6efd4d;outline:none}.CSFWFW_saveButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.CSFWFW_deleteButton{background:var(--color-error);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px #dc26264d,0 2px 4px -1px #dc26260f}.CSFWFW_deleteButton:hover{background:var(--color-danger-dark);transform:translateY(-1px);box-shadow:0 10px 15px -3px #dc26264d,0 4px 6px -2px #dc26260d}.CSFWFW_deleteButton:focus{outline:none;box-shadow:0 0 0 3px #dc262633,0 4px 6px -1px #dc26264d}.CSFWFW_deleteButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.CSFWFW_formGroup{margin-bottom:1.5rem}.CSFWFW_formGroup:last-child{margin-bottom:0}.CSFWFW_formLabel{color:var(--color-text-secondary);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.CSFWFW_formInput{border:1.5px solid var(--color-border-medium);background-color:var(--color-bg-primary);width:100%;color:var(--color-text-dark);box-shadow:0 1px 2px var(--shadow-sm);border-radius:8px;padding:.75rem 1rem;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.CSFWFW_formInput:focus{border-color:var(--color-primary-blue);box-shadow:var(--focus-ring-modal-primary),0 1px 2px var(--shadow-sm);outline:none;transform:translateY(-1px)}.CSFWFW_formInput:hover:not(:focus){border-color:var(--color-gray-400);box-shadow:0 2px 4px #0000001a}.CSFWFW_errorMessage{color:var(--color-error);background:var(--color-error-bg);border:1px solid var(--color-error-border);border-left:4px solid var(--color-error);text-align:left;border-radius:8px;width:100%;padding:.875rem 1rem;font-size:.875rem}@keyframes CSFWFW_shimmer{0%,to{opacity:.5}50%{opacity:1}}.CSFWFW_FuseItLoader{border:2px solid #f3f4f6;border-top:2px solid var(--color-primary-blue);border-radius:50%;width:24px;height:24px;margin-right:.75rem;animation:1s linear infinite CSFWFW_spin;display:inline-block}@keyframes CSFWFW_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:640px){.CSFWFW_modalOverlay{padding:16px}.CSFWFW_modalContent{width:95%;max-height:95vh}.CSFWFW_modalHeader{padding:1rem 1.25rem}.CSFWFW_modalTitle{font-size:1rem}.CSFWFW_modalBody{padding:1.25rem}.CSFWFW_modalFooter{flex-direction:column;padding:1rem 1.25rem}.CSFWFW_modalFooter:before{left:0;right:0}.CSFWFW_modalFooter .CSFWFW_cancelButton,.CSFWFW_modalFooter .CSFWFW_saveButton,.CSFWFW_modalFooter .CSFWFW_deleteButton{justify-content:center;width:100%;padding:.75rem 1.5rem}}
.VGCcnG_dropdownButton{border:2px solid var(--color-border-light);text-transform:none;letter-spacing:normal;background:var(--color-bg-primary);color:var(--color-text-primary);cursor:pointer;width:100%;min-width:120px;min-height:var(--input-height,42px);white-space:nowrap;text-overflow:ellipsis;text-align:left;border-radius:6px;justify-content:flex-start;align-items:center;padding:.5rem .75rem;font-size:.9rem;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;overflow:hidden}.VGCcnG_dropdownButton:hover:not(:disabled){border-color:var(--color-border-medium);box-shadow:var(--shadow-input-hover)}.VGCcnG_dropdownButton:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-input-focus);outline:none}.VGCcnG_dropdownButton:active:not(:disabled){transform:none}.VGCcnG_dropdownButton:disabled{opacity:.7;cursor:not-allowed;transform:none}.VGCcnG_dropdownButton.VGCcnG_primary{color:#fff;text-transform:uppercase;letter-spacing:.025em;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;justify-content:center;width:auto;min-width:90px;height:32px;font-size:.75rem;font-weight:600}.VGCcnG_dropdownButton.VGCcnG_secondary{color:#fff;text-transform:uppercase;letter-spacing:.025em;background:linear-gradient(135deg,#6b7280 0%,#4b5563 100%);border:none;justify-content:center;width:auto;min-width:90px;height:32px;font-size:.75rem;font-weight:600}.VGCcnG_dropdownButton.VGCcnG_success{color:#fff;text-transform:uppercase;letter-spacing:.025em;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;justify-content:center;width:auto;min-width:90px;height:32px;font-size:.75rem;font-weight:600}.VGCcnG_dropdownButton.VGCcnG_info{color:#fff;text-transform:uppercase;letter-spacing:.025em;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;justify-content:center;width:auto;min-width:90px;height:32px;font-size:.75rem;font-weight:600}.VGCcnG_dropdownButton.VGCcnG_warning{color:#fff;text-transform:uppercase;letter-spacing:.025em;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);border:none;justify-content:center;width:auto;min-width:90px;height:32px;font-size:.75rem;font-weight:600}.VGCcnG_dropdownButton.VGCcnG_danger{color:#fff;text-transform:uppercase;letter-spacing:.025em;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:none;justify-content:center;width:auto;min-width:90px;height:32px;font-size:.75rem;font-weight:600}@media (max-width:768px){.VGCcnG_dropdownButton{min-width:80px;font-size:.875rem}}@media (max-width:480px){.VGCcnG_dropdownButton{min-width:80px;font-size:.875rem}}.VGCcnG_dropdownButton.VGCcnG_large{border-radius:12px;padding:.875rem 1.125rem;font-size:.95rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.VGCcnG_modalOverlay{-webkit-backdrop-filter:blur(8px);z-index:99999;background:#0009;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:769px){.VGCcnG_modalOverlay{-webkit-backdrop-filter:blur(12px);background:#000000b3;justify-content:center;align-items:center}}.VGCcnG_modalContent{background:var(--color-bg-primary);border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 -10px 40px #0003}@media (min-width:769px){.VGCcnG_modalContent{border-radius:16px;width:400px;max-height:70vh;box-shadow:0 20px 60px #0000004d}}.VGCcnG_modalHeader{border-bottom:1px solid var(--color-border-light);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem;display:flex}.VGCcnG_modalHeader h3{color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:600}@media (max-width:480px){.VGCcnG_modalHeader{padding:1.25rem 1.25rem .75rem}.VGCcnG_modalHeader h3{font-size:1.1rem}}.VGCcnG_closeButton{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem;transition:all .2s}.VGCcnG_closeButton:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.VGCcnG_optionsList{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border-medium) #0000;flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:1rem 1.5rem 2rem;display:flex;overflow-y:auto}.VGCcnG_optionsList::-webkit-scrollbar{width:8px}.VGCcnG_optionsList::-webkit-scrollbar-track{background:0 0;border-radius:4px}.VGCcnG_optionsList::-webkit-scrollbar-thumb{background:var(--color-border-medium);border-radius:4px;transition:background .3s}.VGCcnG_optionsList::-webkit-scrollbar-thumb:hover{background:var(--color-primary-blue)}@media (max-width:1024px){.VGCcnG_optionsList{gap:1rem;padding:1rem 1.25rem 2rem}.VGCcnG_optionsList::-webkit-scrollbar{width:6px}}@media (max-width:480px){.VGCcnG_optionsList{padding:1rem 1.25rem 2rem}}.VGCcnG_optionItem{background:var(--color-bg-secondary);cursor:pointer;color:var(--color-text-primary);border:2px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;min-height:60px;padding:1rem 1.25rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.VGCcnG_optionItem:hover{background:var(--color-bg-hover);border-color:var(--color-border-medium)}.VGCcnG_optionItem.VGCcnG_selected{border-color:var(--color-primary-blue);color:var(--color-primary-blue);background:#3b82f61a}.VGCcnG_optionItem.VGCcnG_primary.VGCcnG_selected{color:#3b82f6;background:#3b82f61a;border-color:#3b82f6}.VGCcnG_optionItem.VGCcnG_secondary.VGCcnG_selected{color:#6b7280;background:#6b72801a;border-color:#6b7280}.VGCcnG_optionItem.VGCcnG_success.VGCcnG_selected{color:#10b981;background:#10b9811a;border-color:#10b981}.VGCcnG_optionItem.VGCcnG_info.VGCcnG_selected{color:#3b82f6;background:#3b82f61a;border-color:#3b82f6}.VGCcnG_optionItem.VGCcnG_warning.VGCcnG_selected{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b}.VGCcnG_optionItem.VGCcnG_danger.VGCcnG_selected{color:#ef4444;background:#ef44441a;border-color:#ef4444}@media (max-width:480px){.VGCcnG_optionItem{min-height:70px;padding:1.25rem 1.5rem;font-size:1.1rem}}.VGCcnG_optionItem.VGCcnG_disabled{opacity:.5;cursor:not-allowed;background:var(--color-bg-secondary)}.VGCcnG_optionItem.VGCcnG_disabled:hover{background:var(--color-bg-secondary);border-color:#0000;transform:none}.VGCcnG_optionLabel{text-align:left;flex:1}.VGCcnG_checkIcon{color:inherit;opacity:.8;flex-shrink:0}
.PIjAAa_selectWrapper{width:100%;position:relative}.PIjAAa_selectWrapper:after{content:"";border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid var(--color-text-muted);pointer-events:none;width:0;height:0;transition:all .2s ease-in-out;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.PIjAAa_selectWrapper:hover:after{border-top-color:var(--color-text-secondary)}.PIjAAa_selectWrapper:focus-within:after{border-top-color:var(--color-primary-blue);transform:translateY(-25%)rotate(180deg)}.PIjAAa_formSelect{appearance:none;cursor:pointer;padding-right:2.5rem!important}
._83dc7q_deleteContent{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}._83dc7q_iconWrapper{background-color:var(--color-error-bg);border:4px solid var(--color-error-border);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:.75rem;display:flex}._83dc7q_deleteIcon{color:var(--color-error)}._83dc7q_deleteMessage h3{color:var(--color-text-dark);margin:0 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.5}._83dc7q_deleteMessage p{color:var(--color-gray-600);max-width:400px;margin:0 0 1rem;font-size:.95rem;font-style:normal}._83dc7q_relatedItems{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:8px;width:100%;margin-top:.5rem;padding:1rem}._83dc7q_relatedItems h4{color:var(--color-text-secondary);text-align:center;margin:0 0 .75rem;font-size:.9rem;font-weight:600}._83dc7q_itemsList{flex-direction:column;gap:.5rem;display:flex}._83dc7q_itemRow{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:8px;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.875rem;transition:transform .2s,box-shadow .2s;display:flex}._83dc7q_itemRow:hover{transform:scale(1.02);box-shadow:0 2px 8px #0000000f}._83dc7q_itemRow ._83dc7q_itemName{color:var(--color-text-secondary);font-weight:500}._83dc7q_itemRow ._83dc7q_itemCount{color:var(--color-danger-dark);background:var(--color-error-border);border-radius:99px;padding:.125rem .5rem;font-size:.8rem;font-weight:600}._83dc7q_deleteWarning{background-color:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-left:4px solid var(--color-warning-strong);text-align:left;border-radius:8px;align-items:flex-start;gap:.75rem;width:100%;margin-top:.5rem;padding:1rem;display:flex}._83dc7q_deleteWarningIcon{color:var(--color-warning-accent);flex-shrink:0;margin-top:.125rem}._83dc7q_deleteWarningContent{color:var(--color-warning-text);margin:0;font-size:.9rem;line-height:1.5}._83dc7q_errorMessage{color:var(--color-danger-dark);background-color:var(--color-error-bg);border:1px solid var(--color-error-border);text-align:left;border-radius:8px;width:100%;margin-top:.5rem;padding:.75rem 1rem;font-size:.875rem}._83dc7q_confirmButton{background:var(--color-error);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s;box-shadow:0 4px 6px -1px #dc262633,0 2px 4px -1px #dc26260f}._83dc7q_confirmButton:hover{background:var(--color-danger-dark);transform:translateY(-2px);box-shadow:0 10px 15px -3px #dc262633,0 4px 6px -2px #dc26260d}._83dc7q_confirmButton:focus-visible{outline:none;box-shadow:0 0 0 3px #dc26264d}._83dc7q_confirmButton:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}
._7ILNNq_openButton{color:#fff;background:var(--gradient-primary);cursor:pointer;height:2rem;box-shadow:var(--shadow-button-primary,0 2px 4px #0d6efd33);will-change:transform;border:none;border-radius:6px;justify-content:center;align-items:center;min-width:4rem;padding:0;font-size:.875rem;transition:background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}._7ILNNq_openButton:hover{background:var(--gradient-primary-hover,var(--gradient-primary));box-shadow:var(--shadow-button-primary-hover,0 4px 12px #0d6efd4d)}._7ILNNq_openButton:active{box-shadow:var(--shadow-button-primary,0 2px 4px #0d6efd33);transform:translateY(0)}._7ILNNq_openButton:focus-visible{box-shadow:var(--focus-ring-primary,0 0 0 3px #0d6efd33);outline:none}._7ILNNq_openButton._7ILNNq_disabled{opacity:.6;cursor:not-allowed;background:var(--gradient-disabled)}._7ILNNq_openButton._7ILNNq_disabled:hover{box-shadow:var(--shadow-button-disabled,0 2px 4px #6c757d33);transform:none}._7ILNNq_buttonContent{z-index:2;justify-content:center;align-items:center;gap:.375rem;padding:.4rem .75rem;display:flex;position:relative}._7ILNNq_icon{flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s ease-out;display:flex}._7ILNNq_openButton:hover ._7ILNNq_icon{transform:translate(2px)}._7ILNNq_text{letter-spacing:.025em;text-shadow:0 1px 1px #0000001a;white-space:nowrap;text-overflow:ellipsis;font-weight:500;transition:all .2s;overflow:hidden}@media (max-width:1024px){._7ILNNq_openButton{width:2.5rem;min-width:2.5rem;height:2rem;min-height:2rem}._7ILNNq_buttonContent{gap:0;padding:0}._7ILNNq_text{display:none}}@media (max-width:768px){._7ILNNq_openButton{width:2.5rem;min-width:2.5rem;height:2rem;min-height:2rem}._7ILNNq_buttonContent{gap:0;padding:0}._7ILNNq_text{display:none}}
@media (min-width:1025px){.V4O2oa_cols8 th:first-child,.V4O2oa_cols8 td:first-child{width:8%}.V4O2oa_cols8 th:nth-child(2),.V4O2oa_cols8 td:nth-child(2),.V4O2oa_cols8 th:nth-child(3),.V4O2oa_cols8 td:nth-child(3),.V4O2oa_cols8 th:nth-child(4),.V4O2oa_cols8 td:nth-child(4){width:12%}.V4O2oa_cols8 th:nth-child(5),.V4O2oa_cols8 td:nth-child(5),.V4O2oa_cols8 th:nth-child(6),.V4O2oa_cols8 td:nth-child(6),.V4O2oa_cols8 th:nth-child(7),.V4O2oa_cols8 td:nth-child(7),.V4O2oa_cols8 th:nth-child(8),.V4O2oa_cols8 td:nth-child(8){width:14%}}.V4O2oa_inputWithUnit{align-items:center;width:100%;display:flex}.V4O2oa_inputWithUnit .V4O2oa_numericInput{border:1px solid var(--color-border-medium);width:calc(100% - 20px);min-width:60px;height:var(--input-height);background-color:var(--color-bg-primary);color:var(--color-text-primary);border-radius:.25rem;padding:.35rem;font-size:.9rem;transition:all .2s}.V4O2oa_inputWithUnit .V4O2oa_numericInput::placeholder{color:var(--color-gray-400)}.V4O2oa_inputWithUnit .V4O2oa_numericInput:focus{border-color:var(--color-primary-blue);box-shadow:var(--focus-ring-primary);outline:none}.V4O2oa_inputWithUnit .V4O2oa_unit{width:16px;color:var(--color-text-muted);margin-left:.25rem}.V4O2oa_tableSelect{border:1px solid var(--color-border-medium);background-color:var(--color-bg-primary);width:100%;height:2.25rem;color:var(--color-text-dark);cursor:pointer;border-radius:4px;padding:6px;font-size:14px;transition:all .2s}.V4O2oa_tableSelect:focus{border-color:var(--color-primary-blue);box-shadow:var(--focus-ring-primary);outline:none}.V4O2oa_tableSelect:hover{border-color:var(--color-gray-400)}.V4O2oa_actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.V4O2oa_errorPopup{background-color:var(--color-error-bg);color:var(--color-danger-dark);border:1px solid var(--color-border-danger);border-radius:4px;margin-bottom:16px;padding:12px 16px}.V4O2oa_errorPopup p{margin:0}.V4O2oa_numericInput:disabled,.V4O2oa_numericInput:read-only,.V4O2oa_tableSelect:disabled{cursor:not-allowed;background-color:var(--color-bg-secondary,#f8f9fa);color:var(--color-text-muted,#6c757d);opacity:.7;-webkit-user-select:none;user-select:none;border-color:var(--color-border-light)}.V4O2oa_numericInput:disabled:hover,.V4O2oa_numericInput:read-only:hover,.V4O2oa_tableSelect:disabled:hover{border-color:var(--color-border-light)}.V4O2oa_numericInput:disabled:focus,.V4O2oa_numericInput:read-only:focus,.V4O2oa_tableSelect:disabled:focus{box-shadow:none;border-color:var(--color-border-light)}.V4O2oa_tableSelect:disabled{pointer-events:none}@media (max-width:1024px){.V4O2oa_inputWithUnit .V4O2oa_numericInput{width:calc(100% - 24px);min-width:80px;height:var(--input-height);padding:.5rem;font-size:1rem}.V4O2oa_tableSelect{height:var(--input-height);min-height:44px;font-size:1rem}}@media (max-width:480px){.V4O2oa_inputWithUnit{width:100%}.V4O2oa_inputWithUnit .V4O2oa_numericInput{width:calc(100% - 24px);min-width:0;height:2.75rem;min-height:44px}.V4O2oa_tableSelect{height:2.75rem;min-height:44px}}
._4-_9rW_sectionContainer{z-index:1;position:relative}._4-_9rW_disabledOverlay{z-index:20;-webkit-backdrop-filter:blur(8px)saturate(120%);background:#fff6;border-radius:12px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}[data-theme=dark] ._4-_9rW_disabledOverlay{background:#0f0f1499}._4-_9rW_overlayContent{background-color:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:16px;flex-direction:column;align-items:center;gap:1.25rem;padding:2rem 2.5rem;display:flex;box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014}._4-_9rW_overlayContent p{color:var(--color-text-primary);margin:0;font-size:1.1rem;font-weight:600}._4-_9rW_noAccessMessage{background-color:var(--color-bg-secondary);border:1px dashed var(--color-border-medium);color:var(--color-text-muted);border-radius:8px;justify-content:center;align-items:center;margin-top:.5rem;padding:2rem;font-size:.9rem;display:flex}._4-_9rW_noAccessMessage p{margin:0}
.gqjm8W_contentWrapper{text-align:center;flex-direction:column;align-items:center;display:flex}.gqjm8W_heroIconContainer{background-color:var(--color-error-bg);border:4px solid var(--color-border-danger);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:24px;display:flex}.gqjm8W_heroIconContainer svg{color:var(--color-danger)}.gqjm8W_textContainer h3{color:var(--color-text-dark);margin:0 0 8px;font-size:1.25rem;font-weight:600}.gqjm8W_textContainer p{color:var(--color-gray-600);max-width:400px;margin:0 auto;font-size:1rem;line-height:1.6}
.ywioWW_header{background-color:var(--color-bg-primary);box-shadow:var(--shadow-md);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1.25rem;display:flex}.ywioWW_header:hover{box-shadow:0 6px 16px #0000001a,0 2px 6px #00000014}.ywioWW_headerInfo{align-items:center;gap:12px;display:flex}.ywioWW_headerInfo h3{color:var(--color-text-primary);margin:0;font-size:18px;font-weight:600}.ywioWW_kabelbedCount{color:var(--color-primary-blue);background:var(--color-primary-light,#0d6efd1a);border:1px solid var(--color-primary-blue);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:3px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.ywioWW_countBadge{display:none}.ywioWW_headerActions{align-items:center;gap:24px;display:flex}.ywioWW_toggleContainer{align-items:center;gap:12px;display:flex}.ywioWW_toggleContainer span{color:var(--color-gray-text);-webkit-user-select:none;user-select:none;font-size:14px;font-weight:500}.ywioWW_toggleContainer .ywioWW_toggleIcon{flex-shrink:0;display:none}.ywioWW_toggleContainer input[type=checkbox]{visibility:hidden;width:0;height:0;position:absolute}.ywioWW_toggleContainer .ywioWW_toggleSwitch{cursor:pointer;text-indent:-9999px;background:var(--color-border-medium,#d1d5db);border-radius:12px;flex-shrink:0;width:44px;height:24px;transition:background-color .25s;display:block;position:relative}.ywioWW_toggleContainer .ywioWW_toggleSwitch:after{content:"";background:var(--color-bg-primary);border-radius:50%;width:20px;height:20px;transition:transform .25s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000026}.ywioWW_toggleContainer input:checked+.ywioWW_toggleSwitch{background:var(--color-primary-blue)}.ywioWW_toggleContainer input:checked+.ywioWW_toggleSwitch:after{transform:translate(20px)}.ywioWW_error{color:#721c24;background-color:#f8d7da;border-radius:4px;margin-bottom:16px;padding:12px 16px;font-size:14px}@media (max-width:576px){.ywioWW_header{padding:10px 12px}.ywioWW_headerInfo{gap:8px}.ywioWW_headerInfo h3{font-size:15px}.ywioWW_kabelbedCount{display:none}.ywioWW_countBadge{background:var(--color-primary-blue);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.ywioWW_headerActions{gap:10px}.ywioWW_toggleContainer{gap:6px}.ywioWW_toggleContainer span{width:0;font-size:0;overflow:hidden}.ywioWW_toggleContainer .ywioWW_toggleIcon{color:var(--color-text-muted);display:block}.ywioWW_addButton{min-width:36px;height:36px;padding:0 .6rem!important}.ywioWW_addButtonWrapper button>span>span:first-child{display:none!important}.ywioWW_addButtonWrapper button>span{gap:0!important}}
@media (min-width:1025px){.DQgN4q_cols6 th:first-child,.DQgN4q_cols6 td:first-child{width:15%}.DQgN4q_cols6 th:nth-child(2),.DQgN4q_cols6 td:nth-child(2){width:18%}.DQgN4q_cols6 th:nth-child(3),.DQgN4q_cols6 td:nth-child(3),.DQgN4q_cols6 th:nth-child(4),.DQgN4q_cols6 td:nth-child(4),.DQgN4q_cols6 th:nth-child(5),.DQgN4q_cols6 td:nth-child(5){width:15%}.DQgN4q_cols6 th:nth-child(6),.DQgN4q_cols6 td:nth-child(6){text-align:right;width:15%;padding-right:1rem}}.DQgN4q_tableSelect{border:1px solid var(--color-border-medium);background-color:var(--color-bg-primary);width:100%;height:var(--input-height);color:var(--color-text-dark);cursor:pointer;border-radius:4px;padding:6px;font-size:14px;transition:all .2s}.DQgN4q_tableSelect:focus{border-color:var(--color-primary-blue);box-shadow:var(--focus-ring-primary);outline:none}.DQgN4q_tableSelect:hover{border-color:var(--color-gray-400)}.DQgN4q_tableSelect:disabled{cursor:not-allowed;background-color:var(--color-bg-secondary,#f8f9fa);color:var(--color-text-muted,#6c757d);opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none}.DQgN4q_meterInput{align-items:center;gap:4px;display:flex}.DQgN4q_meterInput input{width:100%;height:var(--input-height);border:1px solid var(--color-border-medium);background-color:var(--color-bg-primary);color:var(--color-text-primary);border-radius:4px;padding:8px 12px;font-size:14px}.DQgN4q_meterInput input::placeholder{color:var(--color-gray-400)}.DQgN4q_meterInput input:focus{border-color:var(--color-primary-blue);box-shadow:var(--focus-ring-primary);outline:none}.DQgN4q_meterInput input:disabled{cursor:not-allowed;background-color:var(--color-bg-secondary,#f8f9fa);color:var(--color-text-muted,#6c757d);opacity:.7;-webkit-user-select:none;user-select:none}.DQgN4q_meterInput span{color:var(--color-text-muted);white-space:nowrap;font-size:14px}.DQgN4q_actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.DQgN4q_errorPopup{background-color:var(--color-error-bg);color:var(--color-danger-dark);border:1px solid var(--color-border-danger);border-radius:4px;margin-bottom:16px;padding:12px 16px}.DQgN4q_errorPopup p{margin:0}.DQgN4q_cardInputDisabled input,.DQgN4q_cardInputDisabled select{cursor:not-allowed;background-color:var(--color-bg-secondary,#f8f9fa);color:var(--color-text-muted,#6c757d);opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none}.DQgN4q_readonlyCard{opacity:.85;pointer-events:none}.DQgN4q_readonlyCard input,.DQgN4q_readonlyCard select,.DQgN4q_readonlyCard .DQgN4q_tableSelect,.DQgN4q_readonlyCard .DQgN4q_meterInput input{cursor:not-allowed;background-color:var(--color-bg-secondary,#f8f9fa);color:var(--color-text-muted,#6c757d);opacity:.7;-webkit-user-select:none;user-select:none;border-color:var(--color-border-light)}
.snvWrW_sectionContainer{z-index:1;position:relative}.snvWrW_disabledOverlay{z-index:20;-webkit-backdrop-filter:blur(8px)saturate(120%);background:#fff6;border-radius:12px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}[data-theme=dark] .snvWrW_disabledOverlay{background:#0f0f1499}.snvWrW_overlayContent{background-color:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:16px;flex-direction:column;align-items:center;gap:1.25rem;padding:2rem 2.5rem;display:flex;box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014}.snvWrW_overlayContent p{color:var(--color-text-primary);margin:0;font-size:1.1rem;font-weight:600}.snvWrW_noAccessMessage{background-color:var(--color-bg-secondary);border:1px dashed var(--color-border-medium);color:var(--color-text-muted);border-radius:8px;justify-content:center;align-items:center;margin-top:.5rem;padding:2rem;font-size:.9rem;display:flex}.snvWrW_noAccessMessage p{margin:0}
.mQZziG_pdfButton{color:#fff;cursor:pointer;white-space:nowrap;background-color:#6c757d;background-image:linear-gradient(110deg,#6c757d,#868e96,#6c757d);background-size:200% 100%;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:600;transition:background-position .5s ease-in-out,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #6c757d4d}.mQZziG_pdfButton.mQZziG_small{border-radius:4px;height:36px;padding:0 1rem;font-size:.875rem;font-weight:600}.mQZziG_pdfButton:hover{background-position:-100% 0;transform:scale(1.02);box-shadow:0 4px 15px #6c757d66}.mQZziG_pdfButton:active{box-shadow:none;transform:scale(.98)}.mQZziG_pdfButton:focus-visible{outline:none;box-shadow:0 0 0 3px #6c757d66}.mQZziG_pdfButton:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;background:#9ca3af;transform:none}.mQZziG_pdfButton:disabled:hover{box-shadow:none;background-position:0 0;transform:none}.mQZziG_pdfButton svg{flex-shrink:0}.mQZziG_buttonContent{align-items:center;gap:8px;display:flex}.mQZziG_text{line-height:1}.mQZziG_shine{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;position:absolute;top:0;left:-100%}@keyframes mQZziG_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mQZziG_spinner{animation:1s linear infinite mQZziG_spin}
._0lhOIa_noPdfContent{text-align:center}._0lhOIa_customHeader{border-bottom:1px solid var(--color-gray-border);flex-direction:column;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}._0lhOIa_headerIcon{background:var(--gradient-info-icon);width:80px;height:80px;box-shadow:var(--shadow-icon-info);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}._0lhOIa_headerIcon svg{color:var(--color-info)}._0lhOIa_headerText h2{color:var(--color-info);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}._0lhOIa_headerText p{color:var(--color-gray-text-light);margin:0;font-size:.9rem}._0lhOIa_contentSection{text-align:left;margin-bottom:1.5rem}._0lhOIa_contentSection p{color:var(--color-gray-text);margin-bottom:1rem;line-height:1.6}._0lhOIa_tipBox{background-color:var(--color-bg-secondary);border-left:4px solid var(--color-primary-blue);border-radius:6px;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:1rem;display:flex}._0lhOIa_tipIcon{color:var(--color-primary-blue);flex-shrink:0;margin-top:.125rem}._0lhOIa_tipText{color:var(--color-gray-text);font-size:.9rem;line-height:1.5}._0lhOIa_tipText strong{color:var(--color-primary-blue);font-weight:600}._0lhOIa_primaryAction{margin-bottom:1.5rem}._0lhOIa_primaryButton{background:var(--gradient-blue-primary);width:100%;color:var(--color-text-white);cursor:pointer;box-shadow:var(--shadow-primary);border:none;border-radius:8px;justify-content:center;align-items:center;gap:.75rem;padding:1rem 1.5rem;font-size:1rem;font-weight:600;transition:all .3s;display:flex}._0lhOIa_primaryButton:hover{background:var(--gradient-blue-hover);box-shadow:var(--shadow-button-primary-hover);transform:translateY(-1px)}._0lhOIa_primaryButton:active{transform:translateY(0)}._0lhOIa_primaryButton:focus{box-shadow:var(--focus-ring-primary);outline:none}@media (max-width:640px){._0lhOIa_headerIcon{width:60px;height:60px}._0lhOIa_headerIcon svg{width:24px;height:24px}._0lhOIa_headerText h2{font-size:1.1rem}._0lhOIa_primaryButton{padding:.875rem 1.25rem;font-size:.95rem}._0lhOIa_footerActions{flex-direction:column}}
.g-Didq_contentSummary{flex-direction:column;gap:.5rem;display:flex}.g-Didq_detailRow{color:var(--color-gray-600);justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.g-Didq_detailRow>span svg{color:var(--color-primary-blue);width:16px;height:16px;margin-right:.5rem}.g-Didq_detailRow span{align-items:center;gap:.5rem;line-height:1.3;display:flex}.g-Didq_inlineWarning{background-color:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:6px;align-items:center;gap:.375rem;padding:.25rem .5rem;display:inline-flex}.g-Didq_warningIcon{color:var(--color-warning-accent);flex-shrink:0}.g-Didq_warningText{color:var(--color-warning-accent);white-space:nowrap;font-size:.75rem;font-weight:500}.g-Didq_savePromptRow,.g-Didq_savedIndicatorRow{background-color:var(--color-primary-light);border:1px solid var(--color-border-light);border-radius:8px;margin-top:.25rem;padding:.75rem;overflow:hidden}.g-Didq_savePrompt{justify-content:space-between;align-items:center;gap:1rem;display:flex}.g-Didq_savePromptInfo{text-align:left;flex-direction:column;gap:.125rem;display:flex}.g-Didq_saveTitle{color:var(--color-primary-blue);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.g-Didq_saveTitle svg{color:var(--color-primary-blue)}.g-Didq_saveDescription{color:var(--color-text-secondary);padding-left:1.75rem;font-size:.8125rem}.g-Didq_saveButton{background-color:var(--color-primary-blue);color:var(--color-text-white);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s ease-in-out;display:flex}.g-Didq_saveButton:hover:not(:disabled){background-color:var(--color-primary-blue-dark);box-shadow:var(--shadow-button-primary-hover);transform:translateY(-2px)}.g-Didq_saveButton:active:not(:disabled){box-shadow:var(--shadow-button-primary);transform:translateY(0)}.g-Didq_saveButton:disabled{background-color:var(--color-gray-400);cursor:not-allowed}.g-Didq_saveButton svg{color:currentColor;flex-shrink:0}.g-Didq_spinner{border:2px solid var(--color-spinner-border);border-top-color:var(--color-text-white);border-radius:50%;width:16px;height:16px;animation:1s linear infinite g-Didq_spin}.g-Didq_savedIndicator{color:var(--color-primary-blue);justify-content:center;align-items:center;gap:.625rem;font-size:.875rem;font-weight:600;display:flex}.g-Didq_savedIndicator svg{color:var(--color-primary-blue);flex-shrink:0}@keyframes g-Didq_spin{to{transform:rotate(360deg)}}
._1mKNuW_fileSizeContainer{background:linear-gradient(145deg, var(--color-bg-primary) 0%, var(--color-bg-secondary) 100%);border:1px solid var(--color-border-light);border-radius:12px;margin-top:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 10px -2px #243eff0d}._1mKNuW_fileSizeContainer:hover{transform:translateY(-3px);box-shadow:0 8px 20px -4px #243eff1a}._1mKNuW_progressBar{background-color:var(--color-primary-blue);border-radius:2px;height:2px;animation:2s ease-in-out infinite _1mKNuW_progress-indeterminate;position:absolute;top:0;left:0}._1mKNuW_fileSizeHeader{cursor:pointer;-webkit-user-select:none;user-select:none;z-index:1;border-radius:inherit;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex;position:relative}._1mKNuW_fileSizeHeader:hover{background-color:var(--color-bg-hover)}._1mKNuW_fileSizeInfo{flex-grow:1;align-items:center;gap:.75rem;display:flex}._1mKNuW_iconWrapper{background:var(--gradient-info-icon);border:1px solid var(--color-bg-primary);width:36px;height:36px;box-shadow:var(--shadow-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._1mKNuW_fileSizeIcon{color:var(--color-primary-blue)}._1mKNuW_chevronIcon{color:var(--color-gray-500);transition:color .2s}._1mKNuW_fileSizeHeader:hover ._1mKNuW_chevronIcon{color:var(--color-text-secondary)}._1mKNuW_fileSizeLabel{color:var(--color-text-secondary);white-space:nowrap;font-size:.875rem;font-weight:500}._1mKNuW_sizeDisplayWrapper{color:var(--color-primary-blue);font-variant-numeric:tabular-nums;letter-spacing:-.01em;align-items:center;min-width:95px;font-size:.9375rem;font-weight:700;display:flex}._1mKNuW_calculatingWrapper{align-items:center;gap:.5rem;display:flex}._1mKNuW_calculatingSpinner{animation:1.2s linear infinite _1mKNuW_spin}._1mKNuW_fileSizeDetails{border-top:1px solid var(--color-border-light);background-color:#0000}._1mKNuW_fileSizeGrid{flex-direction:column;gap:.25rem;padding:.75rem;display:flex}._1mKNuW_fileSizeRow{border-radius:8px;justify-content:space-between;align-items:center;padding:.6rem .75rem;transition:all .2s ease-in-out;display:flex}._1mKNuW_fileSizeRow:hover{background-color:var(--color-bg-hover);transform:translate(4px)}._1mKNuW_fileSizeDetailLabel{color:var(--color-gray-600);font-size:.875rem}._1mKNuW_fileSizeDetailValue{color:var(--color-text-dark);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:500}._1mKNuW_calculatingBadge{justify-content:center;align-items:center;width:24px;height:24px;display:flex}@keyframes _1mKNuW_spin{to{transform:rotate(360deg)}}@keyframes _1mKNuW_progress-indeterminate{0%{width:100%;left:-100%}to{width:100%;left:100%}}
.V3-Yxq_pdfInfoBox{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:12px;flex-direction:column;gap:.5rem;margin-top:1.25rem;padding:1.25rem;display:flex}.V3-Yxq_infoRow{color:var(--color-text-primary);align-items:center;gap:.625rem;padding:.375rem 0;font-size:.9rem;display:flex}.V3-Yxq_infoRow svg{color:var(--color-primary-blue);flex-shrink:0;width:18px;height:18px}.V3-Yxq_infoRow span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.V3-Yxq_infoRow strong{color:var(--color-text-primary)}.V3-Yxq_fileDetails{border-top:1px solid var(--color-border-light);flex-direction:column;gap:.75rem;margin-top:.75rem;padding-top:.75rem;display:flex}.V3-Yxq_modalContent{text-align:center;flex-grow:1;padding:1.5rem;overflow-y:auto}.V3-Yxq_modalContent p{color:var(--color-text-secondary);margin:.5rem 0 0;font-size:.875rem;line-height:1.6}.V3-Yxq_iconContainer{background:linear-gradient(135deg, var(--color-primary-blue), #1d4ed8);border-radius:16px;justify-content:center;align-items:center;width:68px;height:68px;margin:0 auto 1.25rem;display:flex;box-shadow:0 8px 24px #3b82f640,0 2px 8px #0000001a}.V3-Yxq_iconContainer svg{color:#fff;width:30px;height:30px}.V3-Yxq_successMessage{color:var(--color-primary-blue);margin:0;font-size:1.1rem;font-weight:600}.V3-Yxq_successContent{flex-direction:column;align-items:center;gap:1rem;display:flex}.V3-Yxq_successDetails{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-light);text-align:center;border-radius:10px;width:100%;padding:1rem}.V3-Yxq_successDetails p{color:var(--color-text-muted);margin:0;font-size:.875rem}.V3-Yxq_errorMessage{background-color:var(--color-error-bg);color:var(--color-danger-dark);border:1px solid var(--color-border-danger);border-left:4px solid var(--color-danger);text-align:left;border-radius:8px;margin-top:1.25rem;padding:.875rem 1rem;font-size:.85rem;line-height:1.5}.V3-Yxq_skeletonLine{background:linear-gradient(90deg, var(--color-bg-hover) 0%, var(--color-border-light) 50%, var(--color-bg-hover) 100%);background-size:200% 100%;border-radius:4px;height:1em;animation:1.5s linear infinite V3-Yxq_shimmer}.V3-Yxq_skeletonRow{align-items:center;gap:.75rem;padding:.25rem 0;display:flex}.V3-Yxq_skeletonIcon{background:linear-gradient(90deg, var(--color-bg-hover) 0%, var(--color-border-light) 50%, var(--color-bg-hover) 100%);background-size:200% 100%;border-radius:4px;flex-shrink:0;width:18px;height:18px;animation:1.5s linear infinite V3-Yxq_shimmer}.V3-Yxq_skeletonFileSize{border-top:1px solid var(--color-border-light);align-items:center;gap:1rem;margin-top:.75rem;padding-top:.75rem;display:flex}.V3-Yxq_skeletonFileSizeIcon{background:linear-gradient(90deg, var(--color-bg-hover) 0%, var(--color-border-light) 50%, var(--color-bg-hover) 100%);background-size:200% 100%;border-radius:50%;flex-shrink:0;width:40px;height:40px;animation:1.5s linear infinite V3-Yxq_shimmer}.V3-Yxq_skeletonFileSizeText{flex-direction:column;gap:.5rem;width:100%;display:flex}.V3-Yxq_infoSkeleton{flex-direction:column;gap:.75rem;padding:1rem;display:flex}@media (max-width:768px){.V3-Yxq_pdfInfoBox{padding:1rem}.V3-Yxq_infoRow{gap:.5rem;font-size:.85rem}}@media (max-width:480px){.V3-Yxq_modalContent{padding:1.25rem 1rem}.V3-Yxq_iconContainer{border-radius:14px;width:56px;height:56px;margin-bottom:1rem}.V3-Yxq_iconContainer svg{width:26px;height:26px}.V3-Yxq_infoRow{flex-direction:row;align-items:center;gap:.5rem;font-size:.825rem}.V3-Yxq_infoRow svg{width:16px;height:16px}.V3-Yxq_infoRow span{overflow-wrap:break-word;word-break:break-word;white-space:normal}}@keyframes V3-Yxq_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
.NVkVDq_skeletonLine,.NVkVDq_fatSkeletonLine,.NVkVDq_skeletonIcon{background:linear-gradient(90deg, var(--color-gray-100) 0%, var(--color-gray-200) 50%, var(--color-gray-100) 100%);background-size:200% 100%;border-radius:4px;height:1em;animation:1.5s linear infinite NVkVDq_shimmer}.NVkVDq_skeletonSection{border-bottom:1px solid var(--color-border-light);flex-direction:column;gap:.75rem;padding-bottom:1rem;display:flex}.NVkVDq_skeletonSection:last-of-type{border-bottom:none;padding-bottom:0}.NVkVDq_skeletonRow{align-items:center;gap:.75rem;display:flex}.NVkVDq_skeletonIcon{border-radius:4px;flex-shrink:0;width:16px;height:16px}.NVkVDq_fatSkeletonLine{border-radius:12px;width:100%;height:44px;margin-top:.75rem}@keyframes NVkVDq_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
.pO8rNW_section{width:100%;margin-bottom:2rem}.pO8rNW_sectionTitle{color:var(--color-text-primary);border-bottom:1px solid var(--color-border-light);margin:0 0 1rem;padding-bottom:.5rem;font-size:1.1rem;font-weight:600}.pO8rNW_formGroup{flex-direction:column;gap:.5rem;display:flex}.pO8rNW_formGroup label{color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.pO8rNW_formGroup input,.pO8rNW_formGroup textarea{border:1px solid var(--color-border-medium);background-color:var(--color-bg-primary);height:38px;color:var(--color-text-primary);border-radius:0;padding:.5rem .75rem;font-size:.875rem}.pO8rNW_formGroup input::placeholder,.pO8rNW_formGroup textarea::placeholder{color:var(--color-gray-400)}.pO8rNW_formGroup input:focus,.pO8rNW_formGroup textarea:focus{border-color:var(--color-primary-blue);box-shadow:var(--focus-ring-primary);outline:none}.pO8rNW_formGroup textarea{resize:vertical;height:auto;min-height:150px}.pO8rNW_error{color:var(--color-danger);background-color:var(--color-error-border);border:1px solid var(--color-border-danger);border-radius:4px;margin:.5rem 0 1rem;padding:.75rem 1rem;font-size:.875rem}
.UaiS3a_photoTable{border:1px solid var(--color-border-light);border-radius:8px;min-height:200px;position:relative;overflow:hidden}.UaiS3a_tableWrapper{background-color:var(--color-bg-primary);scrollbar-width:thin;scrollbar-color:var(--color-border-medium) #0000;max-height:55vh;position:relative;overflow-y:auto}.UaiS3a_tableWrapper::-webkit-scrollbar{width:8px}.UaiS3a_tableWrapper::-webkit-scrollbar-track{background:0 0}.UaiS3a_tableWrapper::-webkit-scrollbar-thumb{background:var(--color-border-medium);border-radius:4px}.UaiS3a_tableWrapper::-webkit-scrollbar-thumb:hover{background:var(--color-primary-blue)}@media (max-width:1024px){.UaiS3a_tableWrapper{max-height:50vh}}@media (max-width:640px){.UaiS3a_tableWrapper{max-height:45vh}}.UaiS3a_tableWrapperShadow{position:relative}.UaiS3a_tableWrapperShadow:after{content:"";background:linear-gradient(to bottom, transparent 0%, var(--color-bg-primary-translucent,#fff9) 50%, var(--color-bg-primary) 100%);pointer-events:none;z-index:1;border-radius:0 0 8px 8px;height:40px;position:absolute;bottom:0;left:0;right:0}.UaiS3a_photoRow{border-bottom:1px solid var(--color-border-light);background-color:var(--color-bg-primary);align-items:center;padding:1rem;display:flex}.UaiS3a_photoRow:last-child{border-bottom:none}.UaiS3a_photoRow:hover{background-color:var(--color-gray-light)}.UaiS3a_photoPreview{border:1px solid var(--color-border-light);cursor:pointer;border-radius:4px;flex-shrink:0;width:100px;height:100px;margin-right:1rem;transition:opacity .2s;position:relative;overflow:hidden}.UaiS3a_photoPreview:hover{opacity:.8}.UaiS3a_photoPreview:focus{outline-offset:2px;outline:2px solid #1a73e8}.UaiS3a_photoPreview img{object-fit:cover;width:100%;height:100%}.UaiS3a_noteContainer{flex:1;height:100px;margin-right:1rem}.UaiS3a_noteInput{border:1px solid var(--color-border-medium);background-color:var(--color-bg-primary);resize:none;border-radius:4px;width:100%;height:100%;padding:.5rem .75rem;font-size:.875rem;line-height:1.4}.UaiS3a_noteInput:focus{border-color:#1a73e8;outline:none;box-shadow:0 0 0 2px #1a73e81a}.UaiS3a_noteInput::placeholder{color:var(--color-gray-400)}.UaiS3a_noPhotos{text-align:center;color:var(--color-text-muted);background-color:var(--color-gray-light);border-radius:8px;padding:2rem;font-size:.875rem}@media (max-width:640px){.UaiS3a_photoRow{flex-direction:column;align-items:stretch;gap:.75rem;padding:.75rem}.UaiS3a_photoPreview{border-radius:8px;width:100%;height:200px;margin-right:0}.UaiS3a_noteContainer{height:70px;margin-right:0}.UaiS3a_noteInput{font-size:.9rem}}
.im5OEW_uploaderContainer{position:relative}@media (max-width:640px){.im5OEW_uploaderContainer button>span>span:first-child{display:none!important}.im5OEW_uploaderContainer button>span{gap:0!important}.im5OEW_uploaderContainer button{min-width:36px;height:36px;padding:0 .6rem!important}}.im5OEW_dropdownMenu{background-color:var(--color-bg-primary);border:1px solid var(--color-gray-border);width:max-content;box-shadow:var(--shadow-md);z-index:10;transform-origin:100% 0;border-radius:6px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.im5OEW_dropdownItem{width:100%;color:var(--color-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s;display:flex}.im5OEW_dropdownItem svg{width:18px;height:18px;color:var(--color-text-muted)}.im5OEW_dropdownItem:hover{background-color:var(--color-bg-body)}.im5OEW_dropdownItem:not(:last-child){border-bottom:1px solid var(--color-bg-tertiary)}
.x3r2Ka_imageModalContentOverride{width:98vw;max-width:1800px;height:auto;max-height:98vh}.x3r2Ka_imageModalBodyOverride{flex-grow:1;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.x3r2Ka_imageContainer{width:100%;height:auto;aspect-ratio:var(--image-aspect-ratio,16/9);background-color:#000;justify-content:center;align-items:center;max-height:100%;display:flex;position:relative}.x3r2Ka_imageWrapper{border-radius:0;width:100%;height:100%;position:relative;overflow:hidden}
.vOkyPG_photoHeader{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding:.75rem 1rem;display:flex}.vOkyPG_tip{color:var(--color-text-muted);margin:0;font-size:.8rem;font-style:italic}.vOkyPG_hiddenInput{display:none}@media (max-width:640px){.vOkyPG_photoHeader{flex-direction:row;align-items:center;gap:.5rem;padding:.5rem .75rem}.vOkyPG_tip{flex:1;font-size:.75rem}}
.RQtyoa_formTable{flex-direction:column;gap:.75rem;width:100%;margin-bottom:1rem;display:flex}.RQtyoa_formRow{flex-wrap:wrap;align-items:center;margin-bottom:.75rem;display:flex}.RQtyoa_labelCell{color:var(--color-text-secondary);flex-shrink:0;width:150px;padding-right:.5rem;font-size:.875rem}.RQtyoa_inputCell{flex:1;min-width:200px;margin-right:1rem}.RQtyoa_inputCell:last-child{margin-right:0}.RQtyoa_inputCell input,.RQtyoa_inputCell select{height:var(--input-height);border:1px solid var(--color-border-light);background-color:var(--color-bg-primary);color:var(--color-text-primary);box-sizing:border-box;border-radius:4px;width:100%;padding:.25rem .75rem;font-size:.875rem}.RQtyoa_inputCell input:focus,.RQtyoa_inputCell select:focus{border-color:var(--color-primary-blue);box-shadow:var(--focus-ring-primary);outline:none}.RQtyoa_inputCell input::placeholder,.RQtyoa_inputCell select::placeholder{color:var(--color-gray-400)}.RQtyoa_inputCell.RQtyoa_richtingZijdeCell{flex:1;min-width:200px}.RQtyoa_inputCell.RQtyoa_baanvakCell{flex:1;min-width:300px}.RQtyoa_richtingZijdeRow{gap:.5rem;width:100%;display:flex}.RQtyoa_richtingZijdeRow select,.RQtyoa_richtingZijdeRow button{flex:1;min-width:0}.RQtyoa_richtingZijdeRow .RQtyoa_selectField{height:var(--input-height);font-size:.875rem}.RQtyoa_spoorKilometerRow{gap:.5rem;width:100%;display:flex}.RQtyoa_spoorKilometerRow input{flex:1;min-width:0}.RQtyoa_baanvakInputs{align-items:center;gap:.5rem;width:100%;display:flex}.RQtyoa_baanvakInputs input{flex:1;min-width:0}.RQtyoa_baanvakInputs span{color:var(--color-text-muted);flex-shrink:0;padding:0 .25rem}.RQtyoa_vastPuntSection{border:1px solid var(--color-border-light);background-color:var(--color-gray-light);border-radius:6px;margin-top:1.5rem;padding:1.25rem}.RQtyoa_vastPuntSection h3{color:var(--color-gray-900);border-bottom:1px solid var(--color-border-light);margin-bottom:.75rem;padding-bottom:.5rem;font-size:1rem;font-weight:500}.RQtyoa_vastPuntSection .RQtyoa_vastPuntGrid{flex-wrap:wrap;gap:1rem;display:flex}.RQtyoa_vastPuntSection .RQtyoa_vastPuntGrid .RQtyoa_formGroup{flex-direction:row;flex:0 0 calc(33.333% - .667rem);align-items:center;gap:.25rem;display:flex}.RQtyoa_vastPuntSection+.RQtyoa_vastPuntSection{margin-top:1rem}.RQtyoa_formLabel{color:var(--color-text-secondary);flex-shrink:0;width:150px;min-width:150px;max-width:150px;margin:0;padding:0;font-size:.875rem}.RQtyoa_formGroup{align-items:center;gap:.25rem;display:flex}.RQtyoa_formGroup input,.RQtyoa_formGroup select{height:var(--input-height);border:1px solid var(--color-border-light);background-color:var(--color-bg-primary);color:var(--color-text-primary);border-radius:4px;flex:1;min-width:0;padding:.25rem .75rem;font-size:.875rem}.RQtyoa_formGroup input:focus,.RQtyoa_formGroup select:focus{border-color:var(--color-primary-blue);box-shadow:var(--focus-ring-primary);outline:none}.RQtyoa_formGroup input::placeholder,.RQtyoa_formGroup select::placeholder{color:var(--color-gray-400)}.RQtyoa_typeField,.RQtyoa_naamField,.RQtyoa_afstandField{width:100%}.RQtyoa_meterInput{align-items:center;gap:.25rem;width:100%;display:flex}.RQtyoa_meterInput input{height:var(--input-height);background-color:var(--color-bg-primary);min-width:0;color:var(--color-text-primary);border:1px solid var(--color-border-light);border-radius:4px;flex:1;padding:.25rem .75rem;font-size:.875rem}.RQtyoa_meterInput input::placeholder{color:var(--color-gray-400)}.RQtyoa_meterInput input:focus{border-color:var(--color-primary-blue);box-shadow:var(--focus-ring-primary);outline:none}.RQtyoa_meterInput span{color:var(--color-text-muted);white-space:nowrap;flex-shrink:0;padding-right:.5rem;font-size:.875rem}.RQtyoa_readOnlyField{cursor:not-allowed;color:var(--color-gray-600);border-color:var(--color-border-light);background-color:var(--color-bg-tertiary)!important}@media (max-width:1200px){.RQtyoa_vastPuntSection .RQtyoa_vastPuntGrid .RQtyoa_formGroup{flex:0 0 calc(50% - .5rem)}.RQtyoa_vastPuntSection .RQtyoa_vastPuntGrid .RQtyoa_formGroup:last-child{flex:0 0 100%}.RQtyoa_inputCell.RQtyoa_richtingZijdeCell{min-width:240px;max-width:280px}}@media (min-width:768px) and (max-width:1024px){.RQtyoa_formRow{flex-direction:column;align-items:flex-start;gap:.25rem}.RQtyoa_labelCell{width:100%;font-size:.8rem}.RQtyoa_inputCell{width:100%;min-width:0;margin-right:0}.RQtyoa_formLabel{width:100%;min-width:auto;max-width:100%;margin-bottom:.25rem;font-size:.8rem}.RQtyoa_inputCell.RQtyoa_richtingZijdeCell,.RQtyoa_inputCell.RQtyoa_baanvakCell{width:100%;min-width:0;max-width:none}.RQtyoa_richtingZijdeRow{gap:.5rem}.RQtyoa_selectField{background-position:right .3rem center;background-size:1em 1em}.RQtyoa_vastPuntSection .RQtyoa_vastPuntGrid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.RQtyoa_vastPuntSection .RQtyoa_vastPuntGrid .RQtyoa_formGroup{flex-direction:column;align-items:flex-start}.RQtyoa_vastPuntSection .RQtyoa_vastPuntGrid .RQtyoa_formGroup input,.RQtyoa_vastPuntSection .RQtyoa_vastPuntGrid .RQtyoa_formGroup select{width:100%}.RQtyoa_vastPuntSection .RQtyoa_vastPuntGrid .RQtyoa_typeField,.RQtyoa_vastPuntSection .RQtyoa_vastPuntGrid .RQtyoa_naamField{flex:unset}.RQtyoa_vastPuntSection .RQtyoa_vastPuntGrid .RQtyoa_afstandField{flex:unset;grid-column:1/-1}}@media (max-width:768px){.RQtyoa_formRow{flex-direction:column;align-items:flex-start;gap:.25rem}.RQtyoa_labelCell{width:100%;margin-bottom:0;font-size:.8rem}.RQtyoa_inputCell{width:100%;min-width:0;margin-right:0}.RQtyoa_inputCell.RQtyoa_richtingZijdeCell,.RQtyoa_inputCell.RQtyoa_baanvakCell{width:100%;min-width:0;max-width:none}.RQtyoa_richtingZijdeRow{flex-direction:row;gap:.5rem}.RQtyoa_richtingZijdeRow .RQtyoa_selectField{flex:1}.RQtyoa_spoorKilometerRow{flex-direction:row;gap:.5rem}.RQtyoa_spoorKilometerRow input{flex:1}.RQtyoa_baanvakInputs{flex-direction:row;gap:.5rem}.RQtyoa_baanvakInputs span{display:none}.RQtyoa_baanvakInputs input{flex:1}.RQtyoa_vastPuntSection{padding:1rem}.RQtyoa_vastPuntSection .RQtyoa_vastPuntGrid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.RQtyoa_vastPuntSection .RQtyoa_vastPuntGrid .RQtyoa_formGroup{flex-direction:column;align-items:flex-start}.RQtyoa_vastPuntSection .RQtyoa_vastPuntGrid .RQtyoa_formGroup input,.RQtyoa_vastPuntSection .RQtyoa_vastPuntGrid .RQtyoa_formGroup select{width:100%}.RQtyoa_vastPuntSection .RQtyoa_vastPuntGrid .RQtyoa_afstandField{grid-column:1/-1}.RQtyoa_formLabel{width:100%;min-width:auto;max-width:100%}}
.BW8rCW_container{width:100%}.BW8rCW_header{border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.BW8rCW_header .BW8rCW_sectionTitle{color:var(--color-text-primary);margin:0;font-size:1.1rem;font-weight:600}.BW8rCW_headerActions{align-items:center;gap:.75rem;display:flex}.BW8rCW_saveIndicator{border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.85rem;font-weight:500;animation:.3s ease-out BW8rCW_slideIn;display:flex}.BW8rCW_saveIndicator.BW8rCW_saving{background-color:var(--color-bg-hover);color:var(--color-gray-400);border:1px solid var(--color-border-light)}.BW8rCW_saveIndicator.BW8rCW_saved{color:#1d4ed8;background-color:#e0f2fe;border:1px solid #93c5fd;animation:.6s ease-out BW8rCW_pulse}.BW8rCW_expandButton{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-light);width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}.BW8rCW_expandButton:hover{background-color:var(--color-bg-hover);border-color:var(--color-border-medium);color:var(--color-primary-blue);transform:translateY(-1px)}.BW8rCW_expandButton:active{transform:translateY(0)}.BW8rCW_textareaWrapper{transition:all .3s;position:relative}.BW8rCW_textareaWrapper.BW8rCW_expanded .BW8rCW_textarea{min-height:240px}.BW8rCW_textareaWrapper.BW8rCW_focused .BW8rCW_focusRing{opacity:1;transform:scale(1)}.BW8rCW_textareaWrapper.BW8rCW_focused .BW8rCW_textarea{border-color:var(--color-primary-blue);background-color:var(--color-bg-primary);transform:translateY(-1px);box-shadow:0 8px 25px #3b82f626}.BW8rCW_textareaWrapper.BW8rCW_focused .BW8rCW_container .BW8rCW_header h2:after{width:100%}.BW8rCW_focusRing{opacity:0;z-index:-1;background:linear-gradient(45deg,#3b82f6,#1d4ed8,#06b6d4,#3b82f6) 0 0/200% 200%;border-radius:6px;transition:all .3s;animation:3s infinite BW8rCW_gradientShift;position:absolute;inset:-3px;transform:scale(.95)}.BW8rCW_textarea{border:2px solid var(--color-border-light);resize:none;background-color:var(--color-bg-primary);width:100%;min-height:120px;color:var(--color-text-secondary);z-index:1;border-radius:6px;padding:1rem;font-family:inherit;font-size:.95rem;line-height:1.6;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.BW8rCW_textarea:hover:not(:focus){border-color:var(--color-border-medium);transform:translateY(-.5px);box-shadow:0 4px 12px #0000000d}.BW8rCW_textarea:focus{outline:none}.BW8rCW_textarea.BW8rCW_hasError{border-color:var(--color-danger);background-color:var(--color-error-bg)}.BW8rCW_textarea.BW8rCW_hasError:focus{border-color:var(--color-danger);box-shadow:0 8px 25px #ef444426}.BW8rCW_textarea::placeholder{color:var(--color-gray-400);transition:all .3s}.BW8rCW_textarea:focus::placeholder{color:#bfdbfe;transform:translateY(-2px)}.BW8rCW_textarea:disabled{background-color:var(--color-gray-light);color:var(--color-text-muted);cursor:not-allowed;opacity:.7}.BW8rCW_errorMessage{color:var(--color-error);background-color:var(--color-error-bg);border:1px solid var(--color-border-danger);border-left:4px solid var(--color-danger);border-radius:6px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.85rem;animation:.3s ease-out BW8rCW_slideDown;display:flex}.BW8rCW_spinner{border:2px solid var(--color-border-light);border-top:2px solid var(--color-gray-400);border-radius:50%;width:16px;height:16px;animation:1s linear infinite BW8rCW_spin}.BW8rCW_successIcon{color:#1d4ed8;animation:.5s ease-out BW8rCW_checkmark}@keyframes BW8rCW_slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes BW8rCW_slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes BW8rCW_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes BW8rCW_pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes BW8rCW_checkmark{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes BW8rCW_gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (max-width:768px){.BW8rCW_container{padding:1rem}.BW8rCW_header{flex-direction:column;align-items:flex-start;gap:.5rem}.BW8rCW_headerActions{align-self:flex-end}.BW8rCW_textareaWrapper.BW8rCW_expanded .BW8rCW_textarea{min-height:200px}}
._4jzU6G_schematicDetails{background-color:var(--color-bg-primary);border:1px solid var(--color-gray-border);border-radius:8px;flex-direction:column;flex:50%;min-width:300px;max-width:50%;height:fit-content;padding:12px;display:flex;box-shadow:0 1px 3px #0000000d}@media (max-width:992px){._4jzU6G_schematicDetails{flex-basis:100%;order:2;width:100%;min-width:100%;max-width:100%;margin-top:1rem}}._4jzU6G_schematicDetails h4{color:var(--color-text-primary);border-bottom:1px solid var(--color-border-light);margin-top:0;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.1rem;font-weight:600}._4jzU6G_loadingContainer{justify-content:center;align-items:center;min-height:120px;padding:2rem;display:flex}._4jzU6G_bvlFormContainer{min-height:200px;position:relative}._4jzU6G_measurementsContainer{min-height:150px;position:relative}._4jzU6G_standardMeasurements{width:100%}._4jzU6G_detailsTable{border-collapse:separate;border-spacing:0;width:100%;margin-bottom:.5rem}._4jzU6G_detailsTable td{border-bottom:1px solid var(--color-bg-hover);vertical-align:middle;padding:.6rem .5rem}._4jzU6G_detailsTable td:first-child{width:45%;color:var(--color-gray-600);padding-left:0;font-weight:500}._4jzU6G_detailsTable td:first-child label{cursor:pointer}._4jzU6G_detailsTable td:nth-child(2){position:relative}._4jzU6G_detailsTable td:last-child{text-align:left;width:auto;color:var(--color-text-muted);white-space:nowrap;padding-left:.5rem;font-size:.85rem;font-style:italic}._4jzU6G_detailsTable tr:last-child td{border-bottom:none}._4jzU6G_fixedPointsForm{flex-direction:column;gap:0;width:100%;height:100%;display:flex}._4jzU6G_fixedPoint{background-color:#0000;border:none;border-radius:0;margin-bottom:1rem;padding:0}._4jzU6G_fixedPoint:not(:last-child){border-bottom:1px solid var(--color-border-light);padding-bottom:1rem}._4jzU6G_fixedPoint h5{color:var(--color-text-primary);align-items:center;gap:.5rem;margin-top:0;margin-bottom:.75rem;font-size:.95rem;font-weight:600;display:flex}._4jzU6G_fixedPointRow{flex-wrap:wrap;gap:1rem;margin-bottom:.75rem;display:flex}._4jzU6G_fixedPointRow:last-child{margin-bottom:0}._4jzU6G_fixedPointField,._4jzU6G_meterInput{position:relative}._4jzU6G_fixedPointField{flex:1;min-width:150px;position:relative}._4jzU6G_fixedPointField label{color:var(--color-text-secondary);margin-bottom:.25rem;font-size:.85rem;font-weight:500;display:block}._4jzU6G_fixedPointField ._4jzU6G_unit{color:var(--color-text-muted);pointer-events:none;font-size:.85rem;font-style:italic;position:absolute;bottom:.6rem;right:.75rem}._4jzU6G_fixedPointField:has(._4jzU6G_unit) ._4jzU6G_input{padding-right:3.5rem}._4jzU6G_input{border:1px solid var(--color-border-medium);width:100%;color:var(--color-text-primary);background-color:var(--color-bg-primary);border-radius:4px;padding:.5rem .75rem;font-size:.95rem;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}._4jzU6G_input:focus{border-color:var(--color-primary-blue);box-shadow:var(--focus-ring-primary);outline:none}._4jzU6G_input:disabled{background-color:var(--color-bg-hover);cursor:not-allowed;opacity:.7}._4jzU6G_errorMessage{color:#d32f2f;background-color:#ffebee;border:1px solid #ffcdd2;border-radius:4px;min-height:1.2em;margin-bottom:.75rem;padding:.5rem .75rem;font-size:.85rem}._4jzU6G_loadingOverlay{z-index:7;background-color:#fffc;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._4jzU6G_loadingOverlay p{color:var(--color-text-muted);margin-top:.5rem;font-size:.9rem}._4jzU6G_vastPuntIcon{flex-shrink:0}
.hcDo3G_modalContent{flex-direction:column;gap:1.5rem;padding:.5rem 0;display:flex;overflow:hidden}.hcDo3G_downloadSummary{border:2px solid var(--color-border-light);background:linear-gradient(135deg,#0d6efd0d 0%,#0d6efd05 100%);border-radius:10px;align-items:center;gap:1.25rem;padding:1rem 1.25rem;display:flex;position:relative;overflow:hidden}.hcDo3G_downloadSummary:before{content:"";background:linear-gradient(90deg, var(--color-primary-blue), var(--color-success));height:3px;position:absolute;top:0;left:0;right:0}.hcDo3G_summaryItem{color:var(--color-text-primary);align-items:center;gap:.75rem;font-size:.9rem;font-weight:500;display:flex}.hcDo3G_summaryLabel{color:var(--color-text-secondary);font-weight:400}.hcDo3G_summaryCount{color:var(--color-text-dark);font-weight:600}.hcDo3G_summaryDivider{background:var(--color-border-light);width:1px;height:24px}.hcDo3G_info{text-align:center;margin-bottom:.25rem}.hcDo3G_mainText{color:var(--color-text-primary);text-align:center;margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.hcDo3G_subText{color:var(--color-text-muted);text-align:center;margin:0;font-size:.875rem}.hcDo3G_progressBarContainer{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:8px;width:100%;height:10px;overflow:hidden;box-shadow:inset 0 1px 3px #0000001a}.hcDo3G_progressBar{background:var(--gradient-success,linear-gradient(90deg, var(--color-primary-blue), var(--color-primary)));border-radius:8px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.hcDo3G_progressBar:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);animation:2s ease-in-out infinite hcDo3G_shimmer;position:absolute;inset:0}.hcDo3G_note{border-left:4px solid var(--color-primary-blue);background:#0d6efd0a;border-radius:0 8px 8px 0;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex;box-shadow:0 1px 3px #0000000a}.hcDo3G_noteIcon{color:var(--color-primary-blue);flex-shrink:0;margin-top:1px}.hcDo3G_noteText{color:var(--color-text-secondary);margin:0;font-size:.825rem;line-height:1.5}.hcDo3G_detailsSection{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:10px;flex-direction:column;transition:box-shadow .3s,border-color .3s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000d}.hcDo3G_detailsSection:hover{border-color:var(--color-border-medium);box-shadow:0 2px 6px #00000014}.hcDo3G_detailsHeader{background:var(--color-bg-secondary);cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;gap:.875rem;width:100%;padding:1rem 1.25rem;transition:all .2s;display:flex}.hcDo3G_detailsHeader svg{color:var(--color-text-secondary);flex-shrink:0;transition:color .2s}.hcDo3G_detailsHeaderLeft{align-items:center;gap:1rem;display:flex}.hcDo3G_detailsTitle{color:var(--color-text-primary);font-size:.9375rem;font-weight:600}.hcDo3G_detailsStats{color:var(--color-text-secondary);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:flex}.hcDo3G_itemList{border-top:1px solid var(--color-border-light);max-height:30vh;overflow:hidden auto}.hcDo3G_itemList::-webkit-scrollbar{width:6px}.hcDo3G_itemList::-webkit-scrollbar-track{background:0 0;border-radius:3px}.hcDo3G_itemList::-webkit-scrollbar-thumb{background:var(--color-border-medium);border-radius:3px;transition:background .2s}.hcDo3G_itemList::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.hcDo3G_itemRow{background:var(--color-bg-primary);border-bottom:1px solid var(--color-border-light);color:var(--color-text-primary);align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;transition:background-color .15s;display:flex}.hcDo3G_itemRow:last-child{border-bottom:none}.hcDo3G_itemRow:hover{background-color:var(--color-bg-secondary)}.hcDo3G_itemLabel{color:var(--color-text-primary);flex:1;font-weight:500}.hcDo3G_statusIcon{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.hcDo3G_spinnerIcon{color:var(--color-primary);animation:1s linear infinite hcDo3G_spin}.hcDo3G_completedIcon{color:var(--color-success)}.hcDo3G_failedIcon{color:var(--color-error)}.hcDo3G_pendingIcon{color:var(--color-text-muted);opacity:.5}.hcDo3G_iconPrimary{color:var(--color-primary-blue)}.hcDo3G_iconValid{color:var(--color-success)}.hcDo3G_iconInvalid{color:var(--color-error)}@keyframes hcDo3G_shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes hcDo3G_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:480px){.hcDo3G_modalContent{gap:1rem}.hcDo3G_downloadSummary{flex-direction:column;align-items:flex-start;gap:.75rem}.hcDo3G_summaryDivider{display:none}.hcDo3G_itemList{max-height:30vh}.hcDo3G_mainText{font-size:1rem}.hcDo3G_note{padding:.75rem}}.hcDo3G_successState{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1rem;display:flex}.hcDo3G_successIcon{color:var(--color-success)}.hcDo3G_successTitle{color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:700}.hcDo3G_successSubtitle{color:var(--color-text-secondary);margin:0;font-size:1rem}.hcDo3G_failedText{color:var(--color-error);margin:0;font-size:.875rem;font-weight:500}
.pJdDcG_schematicImageContainer{border:1px solid var(--color-border-medium);background-color:var(--color-bg-secondary);border-radius:8px;flex-direction:column;flex:50%;min-width:300px;max-width:50%;min-height:320px;padding:12px 12px 0;display:flex;position:relative;overflow:hidden}@media (max-width:992px){.pJdDcG_schematicImageContainer{flex-basis:100%;order:1;width:100%;min-width:100%;max-width:100%}}.pJdDcG_imageWrapper{border:1px solid var(--color-border-medium);background-color:var(--color-border-light);-webkit-user-select:none;user-select:none;border-radius:4px;flex:1;justify-content:center;align-items:center;width:100%;min-height:300px;margin-bottom:0;display:flex;position:relative;overflow:hidden}.pJdDcG_imageWrapper .pJdDcG_schematicImageBase,.pJdDcG_imageWrapper .pJdDcG_schematicImageInteraction{background-color:#0000;max-width:100%;max-height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pJdDcG_schematicImageBase{z-index:1;pointer-events:none}.pJdDcG_schematicImageInteraction{z-index:2}.pJdDcG_imageError,.pJdDcG_noDrawing{text-align:center;color:var(--color-text-muted);justify-content:center;align-items:center;width:100%;min-height:200px;padding:2rem;display:flex}.pJdDcG_imageError p{color:#d32f2f;font-weight:700}.pJdDcG_noDrawing{flex-direction:column}.pJdDcG_noDrawing h3{color:var(--color-gray-600);margin-bottom:.5rem;font-size:1.1rem}.pJdDcG_noDrawing p{color:var(--color-text-muted);max-width:80%;margin:0 auto;font-size:.9rem}.pJdDcG_deleteTextButton{color:var(--color-text-white);cursor:pointer;width:22px;height:22px;box-shadow:var(--shadow-sm);background-color:#ff0000bf;border:1px solid #c80000d9;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .2s,transform .1s;display:flex}.pJdDcG_deleteTextButton:hover{background-color:#ff0000f2;border-color:#960000;transform:translate(-50%,-50%)scale(1.1)}.pJdDcG_deleteTextButton:active{transform:translate(-50%,-50%)scale(.95)}.pJdDcG_deleteTextButton svg{width:14px;height:14px;display:block}.pJdDcG_actionButtonsContainer{z-index:6;flex-direction:column;gap:8px;display:flex;position:absolute;top:10px;right:10px}.pJdDcG_iconButton{background:var(--gradient-primary);cursor:pointer;color:#fff;width:36px;height:36px;box-shadow:var(--shadow-sm);border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.pJdDcG_iconButton:hover:not(:disabled){box-shadow:var(--shadow-md);opacity:.9;transform:translateY(-2px)}.pJdDcG_iconButton:active:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(0)}.pJdDcG_iconButton:disabled{opacity:.5;cursor:not-allowed}.pJdDcG_iconButton.pJdDcG_deleteButton{background:var(--gradient-danger);box-shadow:var(--shadow-button-danger)}.pJdDcG_iconButton.pJdDcG_deleteButton:hover:not(:disabled){background:var(--gradient-danger-hover);box-shadow:var(--shadow-button-danger-hover)}.pJdDcG_spinningIcon{color:#fff;animation:1s linear infinite pJdDcG_spin}.pJdDcG_actionError{color:#d32f2f;white-space:nowrap;text-overflow:ellipsis;max-width:200px;box-shadow:var(--shadow-sm);background-color:#ffebebf2;border-radius:4px;padding:4px 8px;font-size:.75rem;position:absolute;top:46px;right:0;overflow:hidden}@keyframes pJdDcG_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pJdDcG_loadingOverlay{z-index:7;background-color:#fffc;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pJdDcG_loadingOverlay p{color:var(--color-text-muted);margin-top:.5rem;font-size:.9rem}.pJdDcG_canvasOverlay{z-index:7;background-color:#ffffffb3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pJdDcG_noDrawingOverlay{background:var(--color-bg-secondary);z-index:5;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.pJdDcG_infoMessage{text-align:center;color:var(--color-info,#1976d2);background-color:var(--color-info-bg,#e3f2fd);border:1px solid var(--color-info-border,#90caf9);border-radius:8px;flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.pJdDcG_infoMessage p{margin:0;font-size:.95rem;line-height:1.5}.pJdDcG_liggingHintOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:6;cursor:pointer;background:#00000080;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.pJdDcG_liggingHintContent{text-align:center;background:#fffffff2;border-radius:10px;flex-direction:column;align-items:center;gap:.75rem;max-width:80%;padding:1.5rem 2rem;display:flex;box-shadow:0 4px 20px #00000026}.pJdDcG_liggingHintContent p{color:var(--color-text-primary);margin:0;font-size:.9rem;font-weight:500}@media (prefers-color-scheme:dark){.pJdDcG_liggingHintContent{background:#1e1e1ef2}}.pJdDcG_dismissButton{border:1px solid var(--color-border-medium);background:var(--color-bg-primary);color:var(--color-text-secondary);cursor:pointer;border-radius:6px;margin-top:.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.pJdDcG_dismissButton:hover{background:var(--color-bg-hover,var(--color-bg-secondary));border-color:var(--color-primary-blue);color:var(--color-primary-blue)}.pJdDcG_scrollIndicator{color:#ffffffb3;pointer-events:none;animation:2s ease-in-out infinite pJdDcG_bounceDown;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}@keyframes pJdDcG_bounceDown{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(6px)}}
.f5QoeW_selectWrapper{flex-shrink:0;width:auto;display:block;position:relative}@media (max-width:640px){.f5QoeW_selectWrapper{width:100%}}.f5QoeW_selectWrapper select{width:100%}.f5QoeW_tableInput{border:2px solid var(--color-border-light);background:var(--color-bg-primary);width:100%;min-height:42px;color:var(--color-text-secondary);box-sizing:border-box;border-radius:6px;padding:.5rem .75rem;font-size:.875rem;transition:all .2s}.f5QoeW_tableInput:focus{border-color:var(--color-primary-blue);box-shadow:var(--shadow-input-focus);outline:none}.f5QoeW_tableInput:hover{border-color:var(--color-border-focus)}@media (max-width:1024px){.f5QoeW_tableInput{height:44px;min-height:44px;padding:.5rem .75rem;font-size:16px}}.f5QoeW_tableSelect{border:1px solid var(--color-border-medium);width:100%;height:40px;color:var(--color-text-secondary);background-color:var(--color-bg-primary);cursor:pointer;appearance:none;box-sizing:border-box;border-radius:8px;padding:.375rem 2.5rem .375rem .75rem;font-size:.875rem;transition:all .2s}.f5QoeW_tableSelect:focus{border-color:var(--color-primary-blue);outline:none;box-shadow:0 0 0 4px #3b82f61a}.f5QoeW_tableSelect:hover{border-color:var(--color-border-focus)}@media (max-width:1024px){.f5QoeW_tableSelect{height:44px;min-height:44px;padding:.5rem 2.5rem .5rem .875rem;font-size:16px}}.f5QoeW_statusSelect{appearance:none;cursor:pointer;text-align:left;background-color:var(--color-bg-primary);border:1px solid var(--color-border-light);width:100px;height:36px;color:var(--color-text-secondary);box-sizing:border-box;background-image:none;border-radius:6px;padding:0 8px 0 10px;font-size:14px;font-weight:500;transition:all .25s ease-in-out}.f5QoeW_statusSelect.f5QoeW_todo{border-left:4px solid #f59e0b}.f5QoeW_statusSelect.f5QoeW_todo:focus{border-color:#f59e0b;outline:none;box-shadow:0 0 0 3px #f59e0b40}.f5QoeW_statusSelect.f5QoeW_inprogress{border-left:4px solid #3b82f6}.f5QoeW_statusSelect.f5QoeW_inprogress:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f640}.f5QoeW_statusSelect.f5QoeW_completed{border-left:4px solid #10b981}.f5QoeW_statusSelect.f5QoeW_completed:focus{border-color:#10b981;outline:none;box-shadow:0 0 0 3px #10b98140}.f5QoeW_statusSelect:hover{border-color:var(--color-border-medium);transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}.f5QoeW_statusSelect:focus{border-color:var(--color-border-medium);outline:none;box-shadow:0 0 0 3px #0000001a}.f5QoeW_statusSelect:active{background-color:var(--color-bg-secondary);transform:translateY(0);box-shadow:inset 0 1px 2px #0000000d}.f5QoeW_statusSelect option{background-color:var(--color-bg-primary);color:var(--color-text-primary);padding:8px;font-weight:400}@media (max-width:1024px){.f5QoeW_statusSelect{border-left-width:4px;width:100%;height:44px;min-height:44px;padding:.5rem .75rem;font-size:16px}}
.IrRq9W_heroIconContainer{border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 20px;display:flex}.IrRq9W_heroIconContainer.IrRq9W_confirm{background-color:#e8f0fe}.IrRq9W_heroIconContainer.IrRq9W_confirm svg{color:#1a73e8}.IrRq9W_heroIconContainer.IrRq9W_destructive{background-color:var(--color-error-bg)}.IrRq9W_heroIconContainer.IrRq9W_destructive svg{color:var(--color-danger)}.IrRq9W_textContainer{text-align:center}.IrRq9W_textContainer p{color:var(--color-gray-600);max-width:420px;margin:0 auto;font-size:1rem;line-height:1.6}.IrRq9W_button,.IrRq9W_destructiveButton,.IrRq9W_confirmButton,.IrRq9W_cancelButton{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:10px 20px;font-size:.9rem;font-weight:600;transition:all .2s ease-in-out}.IrRq9W_button:focus-visible,.IrRq9W_destructiveButton:focus-visible,.IrRq9W_confirmButton:focus-visible,.IrRq9W_cancelButton:focus-visible{outline:2px solid var(--color-primary-blue);outline-offset:2px}.IrRq9W_button:disabled,.IrRq9W_destructiveButton:disabled,.IrRq9W_confirmButton:disabled,.IrRq9W_cancelButton:disabled{opacity:.5;cursor:not-allowed}.IrRq9W_cancelButton{background-color:var(--color-bg-primary);color:var(--color-gray-600);border-color:var(--color-border-medium)}.IrRq9W_cancelButton:hover:not(:disabled){background-color:var(--color-gray-light);border-color:#adb5bd}.IrRq9W_confirmButton{color:var(--color-text-white);background-color:#2563eb}.IrRq9W_confirmButton:hover:not(:disabled){background-color:#1d4ed8}.IrRq9W_destructiveButton{background-color:var(--color-error);color:var(--color-text-white)}.IrRq9W_destructiveButton:hover:not(:disabled){background-color:var(--color-danger-dark)}
.HyfeIa_pageContainer{background-color:var(--color-bg-body);flex-direction:column;min-height:100vh;display:flex}.HyfeIa_contentContainer{flex:1;width:100%;padding:1rem 1.5rem}
.f2c3Pq_noDrawingContainer{text-align:center;border:1px dashed var(--color-border-medium);background-color:var(--color-bg-secondary);opacity:0;z-index:5;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;max-width:500px;min-height:280px;margin:20px auto;padding:40px 20px;animation:.5s ease-out .2s forwards f2c3Pq_fadeIn;display:flex;position:relative}.f2c3Pq_noDrawingIcon{color:var(--color-gray-400);margin-bottom:20px}.f2c3Pq_noDrawingMessageText{color:var(--color-text-dark);margin-bottom:8px;font-size:1.1rem;font-weight:500;line-height:1.6}.f2c3Pq_noDrawingSubMessage{color:var(--color-gray-600);margin-bottom:24px;font-size:.9rem;line-height:1.5}.f2c3Pq_noDrawingActionsContainer{gap:10px;display:flex}.f2c3Pq_scrollDownArrow{cursor:pointer;color:var(--color-text-muted);box-shadow:var(--shadow-sm);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:10px;transition:background-color .2s,transform .2s,color .2s;animation:1.5s infinite f2c3Pq_bounce;display:flex;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.f2c3Pq_scrollDownArrow:hover{color:var(--color-primary-blue);background-color:#0000000d;transform:translate(-50%)translateY(-3px)}.f2c3Pq_scrollDownArrow:active{box-shadow:var(--shadow-sm);transform:translate(-50%)scale(.95)}.f2c3Pq_arrowIcon{color:inherit}@keyframes f2c3Pq_bounce{0%,20%,50%,80%,to{transform:translate(-50%)translateY(0)}40%{transform:translate(-50%)translateY(-10px)}60%{transform:translate(-50%)translateY(-5px)}}@keyframes f2c3Pq_fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
