.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}
.RfQhha_searchInputWrapper{border:1px solid var(--color-border-medium);background-color:var(--color-bg-primary);cursor:pointer;border-radius:8px;align-items:center;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;position:relative;height:40px!important;min-height:40px!important}.RfQhha_searchInputWrapper:focus-within{border-color:var(--color-border-focus);box-shadow:var(--shadow-searchbar-focus)}@media (max-width:768px){.RfQhha_searchInputWrapper{height:40px!important;min-height:40px!important}}@media (max-width:480px){.RfQhha_searchInputWrapper{height:40px!important;min-height:40px!important}}.RfQhha_iconWrapper{justify-content:center;align-items:center;padding-left:.85rem;display:flex}.RfQhha_searchIcon{color:var(--color-gray-400);pointer-events:none;transition:color .3s}.RfQhha_searchInputWrapper:focus-within .RfQhha_searchIcon{color:var(--color-border-focus)}.RfQhha_searchInput{width:280px;height:100%;color:var(--color-text-primary);background:0 0;border:none;border-radius:8px;padding-left:.5rem;padding-right:.75rem;font-size:.875rem}.RfQhha_searchInput::placeholder{color:var(--color-text-muted)}.RfQhha_searchInput:focus{outline:none}@media (max-width:768px){.RfQhha_searchInput{width:100%;padding-left:.5rem;padding-right:.625rem;font-size:.8rem}}@media (max-width:480px){.RfQhha_searchInput{padding-left:.4rem;padding-right:.5rem;font-size:.75rem}}@media (max-width:768px){.RfQhha_iconWrapper{padding-left:.75rem}.RfQhha_iconWrapper svg{width:16px;height:16px}}@media (max-width:480px){.RfQhha_iconWrapper{padding-left:.625rem}.RfQhha_iconWrapper svg{width:14px;height:14px}}
.pmJasq_tableContainer{background:var(--color-bg-primary);box-shadow:var(--shadow-md);border:1px solid var(--color-border-light);border-radius:10px;margin:0;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.pmJasq_tableContainer:before{content:"";background:var(--gradient-primary);opacity:0;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.pmJasq_tableContainer:hover{box-shadow:var(--shadow-lg)}.pmJasq_tableContainer:hover:before{opacity:.8}@media (min-width:1025px){.pmJasq_tableContainer{-webkit-overflow-scrolling:touch;overflow:auto visible}}@media (max-width:1024px){.pmJasq_tableContainer{padding:1rem;overflow:visible}}@media (max-width:480px){.pmJasq_tableContainer{padding:.75rem}}.pmJasq_tableControls{border-bottom:2px solid var(--color-border-medium);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:1rem;min-height:40px;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex;position:relative}.pmJasq_tableControls:after{content:"";background:linear-gradient(90deg, transparent 10%, var(--color-border-medium) 30%, var(--color-border-medium) 70%, transparent 90%);height:2px;position:absolute;bottom:-2px;left:10%;right:10%}.pmJasq_tableControls>:first-child{flex:0 auto;min-width:0}.pmJasq_tableControls>:last-child{flex:none}.pmJasq_tableControls.pmJasq_rightAligned{justify-content:flex-end}@media (max-width:640px){.pmJasq_tableControls{flex-direction:column;align-items:stretch;gap:.75rem;min-height:auto}.pmJasq_tableControls>:first-child,.pmJasq_tableControls>:last-child{flex:1}}.pmJasq_bulkActions{align-items:center;gap:.5rem;flex-flow:row!important;flex-shrink:0!important;justify-content:flex-end!important;width:auto!important;display:flex!important}.pmJasq_bulkActions>button,.pmJasq_bulkActions>div{flex-shrink:0}@media (max-width:640px){.pmJasq_bulkActions{flex-flow:column wrap!important;justify-content:stretch!important;width:100%!important}.pmJasq_bulkActions>button,.pmJasq_bulkActions>div{width:100%}}.pmJasq_tableWrapper{-webkit-overflow-scrolling:touch;contain:paint;scrollbar-gutter:stable;border-radius:8px;min-height:300px;max-height:43vh;margin:0 -.5rem;padding:0 .5rem;position:relative;overflow:auto}.pmJasq_tableWrapper::-webkit-scrollbar{width:8px;height:8px}.pmJasq_tableWrapper::-webkit-scrollbar-track{background:0 0;border-radius:4px}.pmJasq_tableWrapper::-webkit-scrollbar-thumb{background:var(--color-border-medium);border-radius:4px;transition:background .3s}.pmJasq_tableWrapper::-webkit-scrollbar-thumb:hover{background:var(--color-primary-blue)}.pmJasq_tableWrapper{scrollbar-width:thin;scrollbar-color:var(--color-border-medium) #0000}@media (max-width:1024px){.pmJasq_tableWrapper{min-height:0;max-height:60vh;margin:0;padding:0}.pmJasq_tableWrapper::-webkit-scrollbar{width:6px;height:6px}}@media (max-width:768px){.pmJasq_tableWrapper{min-height:0;max-height:55vh}}@media (max-width:480px){.pmJasq_tableWrapper{min-height:0;max-height:50vh}}.pmJasq_tableWrapper:before{content:"";background:linear-gradient(180deg, transparent 10%, var(--color-border-medium) 30%, var(--color-border-medium) 70%, transparent 90%);z-index:1;width:2px;position:absolute;top:0;bottom:0;left:0}.pmJasq_tableContainer:after{content:"";background:linear-gradient(90deg, transparent 10%, var(--color-border-medium) 30%, var(--color-border-medium) 70%, transparent 90%);z-index:1;height:2px;position:absolute;bottom:1.5rem;left:20%;right:20%}.pmJasq_table{border-collapse:collapse;width:100%;box-shadow:var(--shadow-input);border:1px solid var(--color-border-medium);border-radius:8px;font-size:.9rem;color:var(--color-text-secondary)!important;background:var(--color-bg-primary)!important}@media (min-width:1025px){.pmJasq_table{min-width:1000px;display:block}.pmJasq_table thead{z-index:50;background:var(--color-gray-50);display:block;position:sticky;top:0}.pmJasq_table tbody{display:block;overflow-y:auto}.pmJasq_table tr{table-layout:fixed;width:100%;display:table}.pmJasq_table th,.pmJasq_table td{text-align:left;border-bottom:1px solid var(--color-border-medium);padding:.75rem .5rem;transition:all .2s;display:table-cell;color:var(--color-text-secondary)!important}.pmJasq_table th{border-bottom:2px solid var(--color-border-medium);z-index:51;font-size:.875rem;font-weight:600;position:relative;box-shadow:0 2px 4px #0000001a;color:var(--color-text-secondary)!important;background:var(--color-gray-50)!important}.pmJasq_table tbody tr{transition:all .2s;position:relative;background:var(--color-bg-primary)!important;color:var(--color-text-secondary)!important}.pmJasq_table tbody tr:hover{box-shadow:0 4px 12px #3b82f614;background:var(--color-bg-hover)!important}.pmJasq_table tbody tr:hover td:nth-child(6){background:var(--color-bg-hover)!important}.pmJasq_table tbody tr:last-child td{border-bottom:none}}@media (max-width:1024px){.pmJasq_table{display:none}}.pmJasq_cardContainer{display:none}@media (max-width:1024px){.pmJasq_cardContainer{-webkit-overflow-scrolling:touch;grid-template-columns:1fr;gap:1.5rem;max-height:50vh;padding-top:1rem;padding-bottom:1rem;padding-right:.5rem;display:grid;overflow:visible auto}.pmJasq_cardContainer::-webkit-scrollbar{width:6px}.pmJasq_cardContainer::-webkit-scrollbar-track{background:var(--color-bg-secondary);border-radius:3px}.pmJasq_cardContainer::-webkit-scrollbar-thumb{background:var(--color-border-medium);border-radius:3px}.pmJasq_cardContainer::-webkit-scrollbar-thumb:hover{background:var(--color-primary-blue)}.pmJasq_cardContainer{scrollbar-width:thin;scrollbar-color:var(--color-border-medium) var(--color-bg-secondary)}}@media (max-width:1024px) and (max-width:768px){.pmJasq_cardContainer{gap:1rem;max-height:55vh}}@media (max-width:1024px) and (max-width:480px){.pmJasq_cardContainer{max-height:50vh;padding-right:.25rem}.pmJasq_cardContainer::-webkit-scrollbar{width:4px}}.pmJasq_tableCard{background:var(--color-bg-primary);box-shadow:var(--shadow-md);border:1px solid var(--color-border-light);border-radius:12px;padding:1.5rem;transition:all .3s;position:relative}.pmJasq_tableCard:hover{box-shadow:var(--shadow-lg);border-color:var(--color-primary-blue);transform:translateY(-2px)}.pmJasq_tableCard:active{transform:translateY(-1px)}@media (max-width:768px){.pmJasq_tableCard{padding:1.25rem}.pmJasq_tableCard:after{display:none}}@media (max-width:480px){.pmJasq_tableCard{padding:1rem}}.pmJasq_cardHeader{border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.pmJasq_cardHeader h3{color:var(--color-text-primary);margin:0;font-size:1.1rem;font-weight:600}.pmJasq_cardBody{margin-bottom:1.25rem}.pmJasq_cardClickArea{cursor:pointer;flex:1;padding-bottom:.25rem}.pmJasq_cardClickArea:focus-visible{outline:2px solid var(--color-primary-blue);outline-offset:2px;border-radius:8px}.pmJasq_cardField{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.pmJasq_cardField:last-child{margin-bottom:0}@media (max-width:480px){.pmJasq_cardField{flex-direction:column;gap:.25rem}}.pmJasq_cardLabel{color:var(--color-text-secondary);min-width:120px;font-size:.9rem;font-weight:600}@media (max-width:480px){.pmJasq_cardLabel{min-width:auto;font-size:.85rem}}.pmJasq_cardValue{color:var(--color-text-primary);text-align:right;flex:1}@media (max-width:480px){.pmJasq_cardValue{text-align:left;font-weight:500}}.pmJasq_cardActions{border-top:1px solid var(--color-border-light);justify-content:flex-end;align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.pmJasq_cardActions button{height:40px!important}.pmJasq_cardActions button:not(:has(span)){width:40px!important;min-width:40px!important;padding:0!important}@media (max-width:640px){.pmJasq_cardActions{flex-wrap:wrap;gap:.5rem}.pmJasq_cardActions button{flex:1;min-width:80px;height:40px!important}.pmJasq_cardActions button:not(:has(span)){flex:none;width:40px!important;min-width:40px!important;height:40px!important}}@media (min-width:1025px){.pmJasq_table.pmJasq_cols3 th:first-child,.pmJasq_table.pmJasq_cols3 td:first-child{width:25%}.pmJasq_table.pmJasq_cols3 th:nth-child(2),.pmJasq_table.pmJasq_cols3 td:nth-child(2){width:50%}.pmJasq_table.pmJasq_cols3 th:nth-child(3),.pmJasq_table.pmJasq_cols3 td:nth-child(3){text-align:right;width:25%;padding-right:1rem}.pmJasq_table.pmJasq_cols5 th:first-child,.pmJasq_table.pmJasq_cols5 td:first-child{width:20%}.pmJasq_table.pmJasq_cols5 th:nth-child(2),.pmJasq_table.pmJasq_cols5 td:nth-child(2){width:30%}.pmJasq_table.pmJasq_cols5 th:nth-child(3),.pmJasq_table.pmJasq_cols5 td:nth-child(3),.pmJasq_table.pmJasq_cols5 th:nth-child(4),.pmJasq_table.pmJasq_cols5 td:nth-child(4){width:15%}.pmJasq_table.pmJasq_cols5 th:nth-child(5),.pmJasq_table.pmJasq_cols5 td:nth-child(5){text-align:right;width:20%;padding-right:1rem}.pmJasq_table.pmJasq_cols6 th:first-child,.pmJasq_table.pmJasq_cols6 td:first-child{width:13%}.pmJasq_table.pmJasq_cols6 th:nth-child(2),.pmJasq_table.pmJasq_cols6 td:nth-child(2){width:15%}.pmJasq_table.pmJasq_cols6 th:nth-child(3),.pmJasq_table.pmJasq_cols6 td:nth-child(3){width:28%}.pmJasq_table.pmJasq_cols6 th:nth-child(4),.pmJasq_table.pmJasq_cols6 td:nth-child(4){width:18%}.pmJasq_table.pmJasq_cols6 th:nth-child(5),.pmJasq_table.pmJasq_cols6 td:nth-child(5){z-index:10;width:16%;position:relative}.pmJasq_table.pmJasq_cols6 th:nth-child(6),.pmJasq_table.pmJasq_cols6 td:nth-child(6){text-align:right;z-index:25;width:17%;padding-right:1rem;position:relative}.pmJasq_table.pmJasq_cols7 th:first-child,.pmJasq_table.pmJasq_cols7 td:first-child{width:20%}.pmJasq_table.pmJasq_cols7 th:nth-child(2),.pmJasq_table.pmJasq_cols7 td:nth-child(2),.pmJasq_table.pmJasq_cols7 th:nth-child(3),.pmJasq_table.pmJasq_cols7 td:nth-child(3){width:13%}.pmJasq_table.pmJasq_cols7 th:nth-child(4),.pmJasq_table.pmJasq_cols7 td:nth-child(4){width:12%}.pmJasq_table.pmJasq_cols7 th:nth-child(5),.pmJasq_table.pmJasq_cols7 td:nth-child(5),.pmJasq_table.pmJasq_cols7 th:nth-child(6),.pmJasq_table.pmJasq_cols7 td:nth-child(6){width:10%}.pmJasq_table.pmJasq_cols7 th:nth-child(7),.pmJasq_table.pmJasq_cols7 td:nth-child(7){width:22%}}.pmJasq_actions{z-index:30;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;display:flex;position:relative}.pmJasq_actionButton{z-index:35;border-radius:6px;padding:.375rem .75rem;transition:all .2s;position:relative}.pmJasq_actionButton:hover{box-shadow:0 2px 8px #0000001a}.pmJasq_statusCell{justify-content:flex-start;align-items:center;padding:.25rem;display:flex}.pmJasq_statusBadge{border-radius:9px;width:32px;height:18px;transition:all .2s;position:relative;overflow:hidden}.pmJasq_statusBadge:before{content:"";background:var(--gradient-shine);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.pmJasq_statusBadge:hover:before{left:100%}.pmJasq_statusComplete{background:var(--color-success);box-shadow:0 2px 4px #0069d94d}.pmJasq_statusIncomplete{background:var(--color-danger);box-shadow:var(--shadow-button-danger)}.pmJasq_statusPartial{background:var(--color-warning-strong);box-shadow:0 2px 4px #f59e0b4d}.pmJasq_loading,.pmJasq_error{text-align:center;color:var(--color-gray-500);background:var(--color-bg-primary);box-shadow:var(--shadow-input);border:1px solid var(--color-border-light);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem;font-size:1.1rem;animation:.3s pmJasq_fadeIn;display:flex}.pmJasq_error{color:var(--color-danger);background:var(--color-error-bg);border:1px solid var(--color-border-danger);border-left:4px solid var(--color-danger);padding:1.5rem}.pmJasq_noResults{text-align:center;color:var(--color-gray-500);padding:2rem;font-style:italic}@keyframes pmJasq_fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pmJasq_shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.pmJasq_loading .pmJasq_shimmer{background:linear-gradient(90deg, var(--color-gray-100) 25%, var(--color-gray-200) 50%, var(--color-gray-100) 75%);background-size:200px 100%;animation:1.5s infinite pmJasq_shimmer}@media (max-width:1024px){.pmJasq_tableControls{flex-direction:column;align-items:stretch;gap:.75rem;padding-bottom:1rem}.pmJasq_bulkActions{flex-direction:column;gap:.5rem;width:100%}}.pmJasq_statusBadge{text-transform:uppercase;letter-spacing:.025em;background:var(--gradient-success);color:#fff;border-radius:1rem;justify-content:center;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 1px 3px #0000001a}.pmJasq_statusBadge:hover{transform:translateY(-1px);box-shadow:0 2px 6px #00000026}.pmJasq_statusBadge.pmJasq_success{background:var(--gradient-success);color:#fff}.pmJasq_statusBadge.pmJasq_info{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%)}.pmJasq_statusBadge.pmJasq_warning{background:var(--gradient-warning);color:#fff}.pmJasq_statusBadge.pmJasq_danger{background:var(--gradient-danger);color:#fff}.pmJasq_statusBadge.pmJasq_inactive{background:var(--gradient-disabled);color:var(--color-text-muted)}.pmJasq_statusSelect{text-transform:uppercase;letter-spacing:.025em;color:#fff;cursor:pointer;appearance:none;border:none;border-radius:6px;width:90px;max-width:90px;height:2rem;font-size:.75rem;font-weight:600;transition:all .2s;box-shadow:0 1px 3px #0000001a;padding:.4rem .5rem!important}.pmJasq_statusSelect:hover{transform:translateY(-2px);box-shadow:0 2px 6px #00000026}.pmJasq_statusSelect:focus{outline:none;transform:translateY(-2px);box-shadow:0 0 0 2px #ffffff4d}.pmJasq_statusSelect:disabled{opacity:.7;cursor:not-allowed;transform:none}.pmJasq_statusSelect.pmJasq_success{background:var(--gradient-success)}.pmJasq_statusSelect.pmJasq_info{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%)}.pmJasq_statusSelect.pmJasq_warning{background:linear-gradient(135deg,#f97316 0%,#ea580c 100%)}.pmJasq_statusSelect.pmJasq_secondary{background:linear-gradient(135deg,#6b7280 0%,#4b5563 100%)}.pmJasq_statusSelect option{color:#000;text-transform:none;background:#fff;padding:.5rem;font-weight:600}@media (max-width:1024px){.pmJasq_statusSelect option{min-height:48px;padding:.75rem 1rem;font-size:1rem;line-height:1.5}}@media (max-width:768px){.pmJasq_statusSelect option{min-height:52px;padding:1rem 1.25rem;font-size:1.1rem;line-height:1.6}}@media (max-width:480px){.pmJasq_statusSelect option{min-height:56px;padding:1.25rem 1.5rem;font-size:1.2rem;line-height:1.7}}@media (max-width:768px){.pmJasq_statusSelect{padding:.35rem .4rem;font-size:.7rem}.pmJasq_statusSelect:focus{outline:2px solid var(--color-primary-blue);outline-offset:2px}}@media (max-width:480px){.pmJasq_statusSelect{padding:.3rem .35rem;font-size:.65rem}.pmJasq_statusSelect:focus{outline:3px solid var(--color-primary-blue);outline-offset:3px}}.statusSelectWrapper{width:auto!important;min-width:auto!important;max-width:fit-content!important}.statusSelectWrapper:after{display:none!important}.statusSelectWrapper .pmJasq_formSelect{width:auto!important;min-width:auto!important;max-width:fit-content!important;padding-right:.5rem!important}.statusSelectWrapper .pmJasq_formSelect.pmJasq_statusSelect{padding-right:.5rem!important}.pmJasq_statusSelect.pmJasq_statusShort{width:85px;max-width:85px}.pmJasq_statusSelect.pmJasq_statusMedium{width:95px;max-width:95px}.pmJasq_statusSelect.pmJasq_statusLong{width:100px;max-width:100px}.pmJasq_statusSelect.pmJasq_statusExtraLong{width:125px;max-width:125px}@media (max-width:768px){.pmJasq_statusSelect.pmJasq_statusShort{width:80px}.pmJasq_statusSelect.pmJasq_statusMedium{width:90px}.pmJasq_statusSelect.pmJasq_statusLong{width:110px}.pmJasq_statusSelect.pmJasq_statusExtraLong{width:130px}}@media (max-width:480px){.pmJasq_statusSelect.pmJasq_statusShort{width:90px}.pmJasq_statusSelect.pmJasq_statusMedium{width:100px}.pmJasq_statusSelect.pmJasq_statusLong{width:120px}.pmJasq_statusSelect.pmJasq_statusExtraLong{width:140px}}.pmJasq_statusSelect.pmJasq_formSelect{padding-right:.5rem!important}.statusSelectWrapper .statusSelect{padding-right:.5rem!important}.pmJasq_photoCountBadge{align-items:center;display:inline-flex;position:relative;flex-grow:0!important;flex-shrink:0!important}.pmJasq_bulkActions .pmJasq_photoCountBadge button{white-space:nowrap;justify-content:center;width:auto!important;height:40px!important}@media (max-width:640px){.pmJasq_bulkActions .pmJasq_photoCountBadge,.pmJasq_bulkActions .pmJasq_photoCountBadge button{flex:1!important;width:100%!important}}.pmJasq_actions .pmJasq_photoCountBadge,.pmJasq_actions .pmJasq_photoCountBadge button{width:auto}.pmJasq_photoCountNumber{color:#fff;border:2px solid var(--color-bg-primary);z-index:2;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:12px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:3px 6px;font-size:.7rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-10px;right:-10px;box-shadow:0 2px 6px #00000040}
.WKuLGW_sortButton{background:var(--color-bg-primary);border:1px solid var(--color-border-medium);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:.5rem;height:40px;padding:.5rem 1rem;font-size:.9rem;font-weight:500;transition:all .2s;display:flex}.WKuLGW_sortButton:hover{background:var(--color-bg-hover);border-color:var(--color-primary-blue);box-shadow:0 2px 8px #3b82f61a}.WKuLGW_sortButton:active{transform:translateY(1px)}.WKuLGW_sortButton svg{flex-shrink:0}@media (max-width:768px){.WKuLGW_sortButton{padding:.5rem .75rem;font-size:.85rem}}@media (max-width:480px){.WKuLGW_sortButton{justify-content:center;width:100%}}@media (max-width:640px){.WKuLGW_sortLabel{display:none}}.WKuLGW_currentSort{border-left:1px solid var(--color-border-light);color:var(--color-primary-blue);align-items:center;gap:.25rem;padding-left:.5rem;font-weight:600;display:flex}@media (max-width:768px){.WKuLGW_currentSort{padding-left:.35rem;font-size:.8rem}}@media (max-width:640px){.WKuLGW_currentSort{border-left:none;padding-left:0}}.WKuLGW_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){.WKuLGW_modalOverlay{-webkit-backdrop-filter:blur(12px);background:#000000b3;justify-content:center;align-items:center}}.WKuLGW_modalContent{background:var(--color-bg-primary);border-radius:20px 20px 0 0;width:100%;max-height:80vh;overflow:hidden;box-shadow:0 -10px 40px #0003}@media (min-width:769px){.WKuLGW_modalContent{border-radius:16px;width:400px;max-height:600px;box-shadow:0 20px 60px #0000004d}}.WKuLGW_modalHeader{border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem;display:flex}.WKuLGW_modalHeader h3{color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:600}@media (max-width:480px){.WKuLGW_modalHeader{padding:1.25rem 1.25rem .75rem}.WKuLGW_modalHeader h3{font-size:1.1rem}}.WKuLGW_closeButton{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem;transition:all .2s}.WKuLGW_closeButton:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.WKuLGW_optionsList{flex-direction:column;gap:.75rem;max-height:calc(80vh - 80px);padding:1rem 1.5rem 2rem;display:flex;overflow-y:auto}@media (max-width:480px){.WKuLGW_optionsList{gap:1rem;padding:1rem 1.25rem 1.5rem}}.WKuLGW_optionButton{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}.WKuLGW_optionButton:hover{background:var(--color-bg-hover);border-color:var(--color-border-medium)}.WKuLGW_optionButton.WKuLGW_active{border-color:var(--color-primary-blue);color:var(--color-primary-blue);background:#3b82f61a}@media (max-width:480px){.WKuLGW_optionButton{min-height:70px;padding:1.25rem 1.5rem;font-size:1.1rem}}.WKuLGW_directionIndicator{color:inherit;opacity:.8;flex-shrink:0}
.H62vLq_container{background:var(--color-background);border:1px solid var(--color-border);border-radius:12px;width:100%;overflow:hidden}.H62vLq_searchBarContainer{border-bottom:1px solid var(--color-border);background:var(--color-background);flex-wrap:wrap;justify-content:flex-start;gap:1rem;padding:1rem 1.5rem;display:flex}@media (max-width:768px){.H62vLq_searchBarContainer{flex-direction:column;gap:.75rem;padding:.75rem 1rem}}.H62vLq_headerActions{align-items:center;gap:.5rem;margin-left:auto;display:flex}@media (max-width:768px){.H62vLq_headerActions{width:100%;margin-left:0}}.H62vLq_tableWrapper{-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 460px);overflow:hidden auto}@media (max-width:768px){.H62vLq_tableWrapper{display:none}}.H62vLq_tableWrapper::-webkit-scrollbar{width:8px;height:8px}.H62vLq_tableWrapper::-webkit-scrollbar-track{background:var(--color-background);filter:brightness(.98);border-radius:4px}.H62vLq_tableWrapper::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}.H62vLq_tableWrapper::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.H62vLq_tableWrapperSecurity{max-height:calc(100dvh - 540px)}.H62vLq_table{border-collapse:collapse;table-layout:auto;width:100%;font-size:.875rem}.H62vLq_thead{z-index:7;background:var(--color-background);border-bottom:2px solid var(--color-border);box-shadow:var(--shadow-sm);position:sticky;top:0}.H62vLq_thead:before{content:"";background:var(--color-background);z-index:7;height:2px;position:absolute;top:-2px;left:0;right:0}.H62vLq_thead th{text-align:left;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;white-space:normal;word-wrap:break-word;-webkit-user-select:none;user-select:none;background:var(--color-background);max-width:200px;padding:1rem;font-size:.875rem;font-weight:600}@media (max-width:1200px){.H62vLq_thead th{padding:.875rem .75rem;font-size:.75rem}}.H62vLq_sortableHeader{cursor:pointer;transition:background-color .2s}.H62vLq_sortableHeader:hover{background:var(--color-background);filter:brightness(.98)}.H62vLq_headerContent{align-items:center;gap:.5rem;display:flex}.H62vLq_sortIcon{color:var(--color-text-muted);opacity:.5}.H62vLq_sortIconActive{color:var(--color-primary)}.H62vLq_tbody{z-index:1;position:relative}.H62vLq_tbody tr{border-bottom:1px solid var(--color-border);transition:background-color .2s}.H62vLq_tbody tr:last-child{border-bottom:none}.H62vLq_tbody tr:hover{background:var(--color-background);filter:brightness(.98)}.H62vLq_row{height:auto}.H62vLq_cell{color:var(--color-text-primary);vertical-align:middle;word-wrap:break-word;overflow-wrap:break-word;max-width:250px;padding:1rem;font-size:.95rem}@media (max-width:1200px){.H62vLq_cell{padding:.875rem .75rem;font-size:.875rem}}.H62vLq_expandColumn{width:40px;padding:.5rem!important}.H62vLq_expandCell{text-align:center;padding:.5rem 1rem}.H62vLq_expandButton{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.H62vLq_expandButton:hover{color:var(--color-primary)}.H62vLq_expandedRow{background:var(--color-background);filter:brightness(.98)}.H62vLq_expandedRow td{padding:0}.H62vLq_expandedContent{border-top:1px solid var(--color-border);padding:1.5rem}.H62vLq_actionsHeader{text-align:right;width:auto;min-width:120px;padding-right:1.5rem!important}.H62vLq_actionsCell{text-align:right;vertical-align:middle;width:auto;min-width:120px;padding:.75rem 1rem}.H62vLq_actionsWrapper{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.H62vLq_actionsWrapper>*{flex-shrink:0}@media (max-width:768px){.H62vLq_actionsWrapper{gap:.25rem}}.H62vLq_actionButton{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.H62vLq_actionButton:hover{background:var(--color-background);filter:brightness(.95)}.H62vLq_actionPrimary{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.H62vLq_actionPrimary:hover{opacity:.9;filter:none}.H62vLq_actionDanger{background:var(--color-danger);border-color:var(--color-danger);color:#fff}.H62vLq_actionDanger:hover{opacity:.9;filter:none}.H62vLq_actionWarning{background:var(--color-warning);border-color:var(--color-warning);color:#fff}.H62vLq_actionWarning:hover{opacity:.9;filter:none}@media (max-width:768px){.H62vLq_actionLabel{display:none}}.H62vLq_pagination{border-top:1px solid var(--color-border);background:var(--color-background);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}@media (max-width:768px){.H62vLq_pagination{display:none}}.H62vLq_paginationInfo{color:var(--color-text-muted);font-size:.875rem}.H62vLq_emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:4rem 2rem;display:flex}.H62vLq_emptyIcon{width:80px;height:80px;color:var(--color-text-muted);opacity:.6;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.H62vLq_emptyMessage{color:var(--color-text-muted);max-width:400px;margin:0;font-size:.95rem;line-height:1.5}.H62vLq_loadingContainer{justify-content:center;align-items:center;min-height:300px;padding:4rem 2rem;display:flex}.H62vLq_loadingTrigger,.H62vLq_loadingTrigger:hover{background:0 0!important}.H62vLq_loadingMore{text-align:center;color:var(--color-text-muted);justify-content:center;align-items:center;padding:1rem;font-size:.875rem;font-weight:500;display:flex}.H62vLq_skeletonRow,.H62vLq_skeletonRow:hover{background:0 0!important}.H62vLq_skeletonRow .H62vLq_cell{padding:.75rem 1rem}.H62vLq_skeleton{background:var(--color-bg-secondary);border-radius:4px;height:20px;animation:1.5s ease-in-out infinite H62vLq_pulse}@keyframes H62vLq_pulse{0%,to{opacity:1}50%{opacity:.5}}.H62vLq_mobileCards{display:none}@media (max-width:768px){.H62vLq_mobileCards{max-height:var(--mobile-cards-height,calc(100dvh - 400px));-webkit-overflow-scrolling:touch;padding:.5rem;display:block;overflow:hidden auto}.H62vLq_mobileCards::-webkit-scrollbar{width:6px}.H62vLq_mobileCards::-webkit-scrollbar-track{background:var(--color-background);filter:brightness(.98);border-radius:3px}.H62vLq_mobileCards::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}}.H62vLq_mobileCard{background:var(--color-background);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:10px;margin-bottom:.625rem;transition:box-shadow .2s;overflow:hidden}.H62vLq_mobileCard:last-child{margin-bottom:0}.H62vLq_mobileCard:hover{box-shadow:var(--shadow-md)}.H62vLq_mobileCardContent{flex-direction:column;gap:.625rem;padding:.75rem;display:flex}.H62vLq_mobileCardRow{border-bottom:1px solid var(--color-border);grid-template-columns:100px 1fr;align-items:center;gap:.75rem;padding-bottom:.5rem;display:grid}.H62vLq_mobileCardRow:last-child{border-bottom:none;padding-bottom:0}.H62vLq_mobileCardLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.3px;font-size:.8125rem;font-weight:600}.H62vLq_mobileCardValue{color:var(--color-text-primary);word-wrap:break-word;overflow-wrap:break-word;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.H62vLq_mobileCardActions{background:var(--color-background);filter:brightness(.98);border-top:1px solid var(--color-border);flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem;display:flex}.H62vLq_mobileCardActions button{flex:1;justify-content:center;min-width:0}.H62vLq_mobileCardActions button span{display:inline!important}
.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 var(--color-border-light);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(--gradient-primary);color:var(--color-text-white);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:var(--color-text-white);text-shadow:0 1px 2px #0000001a;letter-spacing:-.025em;margin:0;font-size:1.1rem;font-weight:600}.CSFWFW_closeButton{background:var(--gradient-primary);color:var(--color-text-white);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff40;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(--gradient-primary);border-color:#fff6;transform:scale(1.1)}.CSFWFW_closeButton:focus{background:#ffffff4d;outline:none;box-shadow:0 0 0 2px #ffffff80}.CSFWFW_closeButton:active{transform:scale(.9)}.CSFWFW_modalBody{background:var(--color-bg-primary);flex-grow:1;flex-shrink:1;min-height:0;padding:1.5rem 1.75rem;position:relative;overflow-y:auto}.CSFWFW_modalBody::-webkit-scrollbar{width:8px}.CSFWFW_modalBody::-webkit-scrollbar-track{background:0 0;border-radius:4px}.CSFWFW_modalBody::-webkit-scrollbar-thumb{background:var(--color-border-medium);border-radius:4px;transition:background .3s}.CSFWFW_modalBody::-webkit-scrollbar-thumb:hover{background:var(--color-primary-blue)}.CSFWFW_modalBody{scrollbar-width:thin;scrollbar-color:var(--color-border-medium) #0000}.CSFWFW_modalFooter{background:var(--color-bg-primary);border-top:1px solid var(--color-border-light);flex-shrink:0;justify-content:flex-end;gap:.75rem;margin-top:0;padding:1.25rem 1.75rem;display:flex;position:relative}.CSFWFW_cancelButton{color:var(--color-text-secondary);background-color:var(--color-bg-primary);border:1.5px solid var(--color-border-medium);cursor:pointer;box-shadow: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);box-shadow:var(--shadow-input-hover);transform:translateY(-1px)}.CSFWFW_cancelButton:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-input-focus);outline:none}.CSFWFW_cancelButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.CSFWFW_saveButton{background:var(--color-primary-blue);color:var(--color-text-white);cursor:pointer;box-shadow:var(--shadow-button-primary);border:none;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.CSFWFW_saveButton:hover{background:var(--color-primary-blue-hover);box-shadow:var(--shadow-button-primary-hover);transform:translateY(-1px)}.CSFWFW_saveButton:focus{box-shadow:var(--focus-ring-primary);outline:none}.CSFWFW_saveButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.CSFWFW_deleteButton{background:var(--color-danger);color:var(--color-text-white);cursor:pointer;box-shadow:var(--shadow-button-danger);border:none;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.CSFWFW_deleteButton:hover{background:var(--color-danger-hover);box-shadow:var(--shadow-button-danger-hover);transform:translateY(-1px)}.CSFWFW_deleteButton:focus{box-shadow:var(--focus-ring-danger);outline:none}.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-primary);box-shadow:var(--shadow-input);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-border-focus);box-shadow:var(--shadow-input-focus);outline:none;transform:translateY(-1px)}.CSFWFW_formInput:hover:not(:focus){border-color:var(--color-gray-400);box-shadow:var(--shadow-input-hover)}.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_loadingSpinner{border:2px solid var(--color-gray-200);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}}
.RlAF_W_deleteContent{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.RlAF_W_iconWrapper{background-color:var(--color-danger-bg);border:4px solid var(--color-danger-border);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:.75rem;animation:2s ease-in-out infinite RlAF_W_pulse;display:flex}@keyframes RlAF_W_pulse{0%,to{transform:scale(1);box-shadow:0 0 #dc354566}50%{transform:scale(1.05);box-shadow:0 0 0 8px #dc354500}}.RlAF_W_deleteIcon{color:var(--color-danger)}.RlAF_W_deleteMessage h3{color:var(--color-text-primary);margin:0 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.5}.RlAF_W_deleteMessage p{color:var(--color-text-secondary);max-width:400px;margin:0 0 1rem;font-size:.95rem;font-style:normal}.RlAF_W_relatedItems{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:8px;width:100%;max-height:400px;margin-top:.5rem;padding:1rem;overflow-y:auto}.RlAF_W_relatedItems::-webkit-scrollbar{width:8px}.RlAF_W_relatedItems::-webkit-scrollbar-track{background:0 0;border-radius:4px}.RlAF_W_relatedItems::-webkit-scrollbar-thumb{background:var(--color-border-medium);border-radius:4px;transition:background .3s}.RlAF_W_relatedItems::-webkit-scrollbar-thumb:hover{background:var(--color-primary-blue)}.RlAF_W_relatedItems{scrollbar-width:thin;scrollbar-color:var(--color-border-medium) #0000}.RlAF_W_relatedItems h4{color:var(--color-text-primary);text-align:center;justify-content:center;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.9rem;font-weight:600;display:flex}.RlAF_W_itemsList{flex-direction:column;gap:.75rem;display:flex}.RlAF_W_recordGroup{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-left:3px solid var(--color-danger);border-radius:8px;flex-direction:column;gap:.5rem;padding:.75rem;transition:all .2s;display:flex}.RlAF_W_recordGroup:hover{border-left-color:var(--color-danger-hover);transform:translate(4px);box-shadow:0 2px 8px #dc35451a}.RlAF_W_groupHeader{justify-content:space-between;align-items:center;display:flex}.RlAF_W_groupTitle{align-items:center;gap:.5rem;display:flex}.RlAF_W_groupIcon{color:var(--color-primary-blue);background:var(--color-bg-secondary);border-radius:6px;justify-content:center;align-items:center;padding:.375rem;transition:all .2s;display:flex}.RlAF_W_recordGroup:hover .RlAF_W_groupIcon{background:var(--color-primary-light);transform:scale(1.1)}.RlAF_W_groupLabel{color:var(--color-text-primary);font-size:.875rem;font-weight:600}.RlAF_W_groupCount{color:var(--color-danger-dark);background:var(--color-danger-bg);text-align:center;border:1px solid var(--color-danger-border);border-radius:99px;min-width:28px;padding:.25rem .625rem;font-size:.8rem;font-weight:700;box-shadow:0 1px 3px #dc35451a}.RlAF_W_samplesList{border-top:1px solid var(--color-border-light);margin-top:.5rem;padding-top:.5rem;display:block;overflow:visible}.RlAF_W_samplesContent{flex-direction:column;gap:.25rem;max-height:130px;padding:.5rem .5rem .5rem 1rem;display:flex;position:relative;overflow:hidden auto}.RlAF_W_samplesContent::-webkit-scrollbar{width:8px}.RlAF_W_samplesContent::-webkit-scrollbar-track{background:var(--color-bg-secondary);border-radius:4px}.RlAF_W_samplesContent::-webkit-scrollbar-thumb{background:var(--color-border-medium);border-radius:4px;transition:background .3s}.RlAF_W_samplesContent::-webkit-scrollbar-thumb:hover{background:var(--color-primary-blue)}.RlAF_W_samplesContent{scrollbar-width:thin;scrollbar-color:var(--color-border-medium) var(--color-bg-secondary)}.RlAF_W_sampleItem{color:var(--color-text-secondary);text-align:left;align-items:flex-start;gap:.5rem;padding:.25rem 0;font-size:.8rem;line-height:1.4;display:flex}.RlAF_W_sampleBullet{color:var(--color-primary-blue);flex-shrink:0;font-weight:700}.RlAF_W_sampleName{word-break:break-word;flex:1}.RlAF_W_groupRight{align-items:center;gap:.5rem;display:flex}.RlAF_W_expandIcon{color:var(--color-text-muted);justify-content:center;align-items:center;transition:all .2s;display:flex}.RlAF_W_clickable:hover .RlAF_W_expandIcon{color:var(--color-primary-blue);transform:scale(1.1)}.RlAF_W_expandIconSpacer{width:16px;height:16px}.RlAF_W_clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.RlAF_W_clickable:hover .RlAF_W_groupLabel{color:var(--color-primary-blue)}.RlAF_W_clickable:active{transform:scale(.98)}.RlAF_W_moreIndicator{color:var(--color-text-secondary);text-align:left;margin-top:.125rem;padding:.25rem 0;font-size:.8rem;font-style:italic}.RlAF_W_loadingRelated{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:8px;flex-direction:column;align-items:center;gap:.75rem;width:100%;margin-top:.5rem;padding:1.5rem;display:flex}.RlAF_W_loadingRelated p{color:var(--color-text-secondary);margin:0;font-size:.875rem}.RlAF_W_loadingContent{text-align:center;flex-direction:column;gap:.25rem;display:flex}.RlAF_W_loadingTitle{color:var(--color-text-primary);font-weight:600}.RlAF_W_loadingSubtext{color:var(--color-text-secondary);opacity:.8;font-size:.8rem}.RlAF_W_spinner{border:2px solid var(--color-border-light);border-top-color:var(--color-primary-blue);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite RlAF_W_spin}@keyframes RlAF_W_spin{to{transform:rotate(360deg)}}.RlAF_W_fetchErrorMessage{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-left:4px solid var(--color-warning-accent);text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:.75rem;width:100%;margin-top:.5rem;padding:1rem;display:flex}.RlAF_W_fetchErrorMessage svg{color:var(--color-warning-dark);flex-shrink:0}.RlAF_W_fetchErrorMessage p{color:var(--color-warning-text);margin:0;font-size:.875rem}.RlAF_W_errorContent{flex-direction:column;gap:.5rem;width:100%;display:flex}.RlAF_W_errorTitle{color:var(--color-warning-dark);font-weight:600}.RlAF_W_errorSubtext{color:var(--color-warning-text);opacity:.9;font-size:.8rem}.RlAF_W_retryButton{background:var(--color-primary-blue);color:var(--color-text-white);cursor:pointer;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.RlAF_W_retryButton:hover{background:var(--color-primary-blue-hover);box-shadow:var(--shadow-button-primary);transform:translateY(-1px)}.RlAF_W_retryButton:active{transform:translateY(0)}.RlAF_W_retryButton:focus{box-shadow:var(--focus-ring-primary);outline:none}.RlAF_W_deleteWarning{background-color:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-left:4px solid var(--color-warning-accent);text-align:left;border-radius:8px;align-items:flex-start;gap:.75rem;width:100%;margin-top:.5rem;padding:1rem;display:flex}.RlAF_W_deleteWarningIcon{color:var(--color-warning-dark);flex-shrink:0;margin-top:.125rem}.RlAF_W_deleteWarningContent{color:var(--color-warning-text);margin:0;font-size:.9rem;line-height:1.5}.RlAF_W_errorMessage{color:var(--color-danger-dark);background-color:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-left:4px solid var(--color-danger);text-align:left;border-radius:8px;width:100%;margin-top:.5rem;padding:.75rem 1rem;font-size:.875rem}.RlAF_W_confirmButton{background:var(--color-danger);color:var(--color-text-white);cursor:pointer;box-shadow:var(--shadow-button-danger);border:none;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.RlAF_W_confirmButton:hover{background:var(--color-danger-hover);box-shadow:var(--shadow-button-danger-hover);transform:translateY(-2px)}.RlAF_W_confirmButton:focus{box-shadow:var(--focus-ring-danger);outline:none}.RlAF_W_confirmButton:active{transform:translateY(0)}.RlAF_W_confirmButton:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.RlAF_W_confirmButtonWithWarning{animation:2s ease-in-out infinite RlAF_W_warningPulse}.RlAF_W_confirmButtonWithWarning:before{margin-right:.25rem}@keyframes RlAF_W_warningPulse{0%,to{box-shadow:var(--shadow-button-danger)}50%{box-shadow:0 0 0 3px #ffc1074d,var(--shadow-button-danger)}}@media (max-width:640px){.RlAF_W_iconWrapper{width:56px;height:56px;margin-bottom:.5rem}.RlAF_W_deleteIcon{width:28px;height:28px}.RlAF_W_deleteMessage h3{font-size:1.1rem}.RlAF_W_deleteMessage p{font-size:.875rem}.RlAF_W_relatedItems{max-height:300px;padding:.75rem}.RlAF_W_relatedItems h4{font-size:.85rem}.RlAF_W_recordGroup{padding:.625rem}.RlAF_W_groupIcon{padding:.3rem}.RlAF_W_groupIcon svg{width:14px;height:14px}.RlAF_W_groupLabel{font-size:.8rem}.RlAF_W_groupCount{padding:.2rem .5rem;font-size:.75rem}.RlAF_W_sampleItem,.RlAF_W_moreIndicator{font-size:.75rem}.RlAF_W_deleteWarning{gap:.5rem;padding:.75rem}.RlAF_W_deleteWarningContent{font-size:.85rem}.RlAF_W_confirmButton{width:100%;padding:.75rem 1.5rem}}@media (max-width:768px) and (min-width:641px){.RlAF_W_relatedItems{max-height:350px}.RlAF_W_recordGroup{padding:.7rem}}
.z0qb9q_modalContent{flex-direction:column;align-items:center;gap:1rem;display:flex}.z0qb9q_heroIcon{background:linear-gradient(135deg, var(--color-primary-blue), var(--color-primary-blue-dark));color:#fff;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:.25rem;display:flex}.z0qb9q_description{color:var(--color-text-secondary);text-align:center;margin:0;font-size:.875rem;line-height:1.6}.z0qb9q_infoCard{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:10px;flex-direction:column;gap:.625rem;width:100%;padding:1rem;display:flex}.z0qb9q_infoRow{color:var(--color-text-secondary);align-items:center;gap:.625rem;font-size:.875rem;display:flex}.z0qb9q_infoRow strong{color:var(--color-text-primary);font-weight:700}.z0qb9q_infoIcon{color:var(--color-primary-blue);flex-shrink:0}.z0qb9q_noImagesTag{color:var(--color-warning,#f59e0b);font-weight:600}.z0qb9q_countRows{border-top:1px solid var(--color-border-light);flex-direction:column;gap:.375rem;margin-top:.5rem;padding-top:.75rem;display:flex}.z0qb9q_countRow{color:var(--color-text-secondary);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.z0qb9q_countRow strong{color:var(--color-text-primary);min-width:1.25rem;font-weight:700}.z0qb9q_countIcon{color:var(--color-primary-blue);opacity:.7;flex-shrink:0}.z0qb9q_warningBox{background-color:var(--color-bg-tertiary);border:1px solid var(--color-border-light);cursor:pointer;border-radius:8px;flex-direction:column;gap:.375rem;width:100%;padding:.625rem .75rem;transition:border-color .15s;display:flex}.z0qb9q_warningBox:hover{border-color:var(--color-border-medium)}.z0qb9q_warningHeader{color:var(--color-text-primary);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;display:flex}.z0qb9q_warningIcon{color:var(--color-warning,#f59e0b);flex-shrink:0}.z0qb9q_warningText{color:var(--color-text-muted);margin:0;font-size:.75rem;line-height:1.4}.z0qb9q_warningCheckbox{color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;display:flex}.z0qb9q_warningCheckbox input[type=checkbox]{width:14px;height:14px;accent-color:var(--color-primary-blue);cursor:pointer;background-color:var(--color-bg-secondary);border:1px solid var(--color-border-medium);appearance:none;border-radius:3px;place-content:center;display:grid}.z0qb9q_warningCheckbox input[type=checkbox]:before{content:"";background-color:var(--color-primary-blue);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);width:8px;height:8px;transition:transform .1s;transform:scale(0)}.z0qb9q_warningCheckbox input[type=checkbox]:checked{background-color:var(--color-primary-blue);border-color:var(--color-primary-blue)}.z0qb9q_warningCheckbox input[type=checkbox]:checked:before{background-color:#fff;transform:scale(1)}.z0qb9q_fileSizeContainer{border:1px solid var(--color-border-light);background-color:var(--color-bg-secondary);border-radius:10px;width:100%;overflow:hidden}.z0qb9q_fileSizeHeader{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.75rem 1rem;transition:background-color .15s;display:flex}.z0qb9q_fileSizeHeader:hover{background-color:var(--color-bg-hover)}.z0qb9q_fileSizeLeft{align-items:center;gap:.75rem;display:flex}.z0qb9q_fileSizeIconBox{background:linear-gradient(135deg, var(--color-primary-blue), var(--color-primary-blue-dark));color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.z0qb9q_fileSizeText{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.z0qb9q_fileSizeLabel{color:var(--color-text-primary);font-size:.8125rem;font-weight:500}.z0qb9q_fileSizeValue{color:var(--color-primary-blue);font-size:.8125rem;font-weight:700}.z0qb9q_fileSizeLoading{align-items:center;gap:.5rem;display:flex}.z0qb9q_breakdownLoading{align-items:center;gap:.5rem;padding:.125rem 0;display:flex}.z0qb9q_loadingBar{background-color:var(--color-bg-tertiary);border-radius:4px;flex-shrink:0;width:48px;height:8px;position:relative;overflow:hidden}.z0qb9q_loadingBar:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--color-primary-blue) 50%, transparent 100%);opacity:.6;animation:1.1s ease-in-out infinite z0qb9q_shimmer;position:absolute;inset:0;transform:translate(-100%)}.z0qb9q_loadingLabel{color:var(--color-text-muted);font-size:.75rem;font-weight:500}@keyframes z0qb9q_shimmer{to{transform:translate(100%)}}.z0qb9q_fileSizeChevron{color:var(--color-text-muted);transition:transform .25s}.z0qb9q_fileSizeChevron.z0qb9q_expanded{transform:rotate(180deg)}.z0qb9q_fileSizeDetails{overflow:hidden}.z0qb9q_fileSizeBreakdown{border-top:1px solid var(--color-border-light);flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}.z0qb9q_breakdownRow{color:var(--color-text-secondary);justify-content:space-between;align-items:center;font-size:.8125rem;display:flex}.z0qb9q_breakdownRow strong{color:var(--color-text-primary);font-weight:600}.z0qb9q_successState{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 0;display:flex}.z0qb9q_successIcon{background:linear-gradient(135deg, var(--color-primary-blue), var(--color-primary-blue-dark));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.z0qb9q_successMessage{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:600}.z0qb9q_successSub{color:var(--color-text-muted);margin:0;font-size:.8125rem}.z0qb9q_downloadButton{background:linear-gradient(135deg, var(--color-primary-blue), var(--color-primary-blue-dark));color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .15s;display:flex;box-shadow:0 2px 8px #0d6efd40}.z0qb9q_downloadButton:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 4px 12px #0d6efd59}.z0qb9q_downloadButton:active:not(:disabled){transform:translateY(0)}.z0qb9q_downloadButton:disabled{opacity:.7;cursor:not-allowed;transform:none}.z0qb9q_spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite z0qb9q_spin}@keyframes z0qb9q_spin{to{transform:rotate(360deg)}}
._8A-DIq_downloadAllButton{background:var(--gradient-blue-primary);color:#fff;cursor:pointer;white-space:nowrap;height:2.25rem;box-shadow:var(--shadow-button-primary);border:none;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:500;transition:background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:inline-flex}._8A-DIq_downloadAllButton:hover:not(:disabled){background:var(--gradient-blue-hover);box-shadow:var(--shadow-button-primary-hover)}._8A-DIq_downloadAllButton:focus-visible{box-shadow:var(--focus-ring-modal-primary);outline:none}._8A-DIq_downloadAllButton:disabled,._8A-DIq_downloadAllButton._8A-DIq_loading{cursor:not-allowed;opacity:.8}._8A-DIq_text{letter-spacing:.025em;text-shadow:var(--text-shadow-button);font-weight:500}._8A-DIq_spinner{border:2px solid var(--color-spinner-border);border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite _8A-DIq_spin}@keyframes _8A-DIq_spin{to{transform:rotate(360deg)}}@media (max-width:640px){._8A-DIq_downloadAllButton{padding:0 .75rem}._8A-DIq_text{display:none}}
.EjsNdq_authModalContent{max-width:480px}.EjsNdq_authModalContent .EjsNdq_modalHeader{background:var(--color-primary)}.EjsNdq_authModalContent .EjsNdq_modalHeader .EjsNdq_modalTitle{color:var(--color-text-white);align-items:center;gap:.5rem;font-size:1.1rem;display:flex}.EjsNdq_authModalBody{padding:1.5rem}.EjsNdq_authModalBody form{margin:0}.EjsNdq_authModalBody{color:var(--color-text-secondary);line-height:1.5}.EjsNdq_authActions{border-top:1px solid var(--color-border-light);justify-content:flex-end;gap:1rem;margin-top:1.5rem;padding-top:1rem;display:flex}.EjsNdq_authCancelButton{border:1px solid var(--color-border-medium);background:var(--color-bg-secondary);color:var(--color-text-secondary);cursor:pointer;border-radius:6px;min-width:100px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;transition:all .2s}.EjsNdq_authCancelButton:hover:not(:disabled){background:var(--color-bg-tertiary);border-color:var(--color-border-focus);color:var(--color-text-primary)}.EjsNdq_authCancelButton:focus-visible{box-shadow:var(--focus-ring-secondary);outline:none}.EjsNdq_authCancelButton:disabled{opacity:.5;cursor:not-allowed}.EjsNdq_authConfirmButton{background:var(--gradient-primary);color:var(--color-text-white);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.5rem;min-width:120px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;transition:all .2s;display:flex}.EjsNdq_authConfirmButton:hover:not(:disabled){background:var(--gradient-primary-hover)}.EjsNdq_authConfirmButton:focus-visible{box-shadow:var(--focus-ring-primary);outline:none}.EjsNdq_authConfirmButton:disabled{background:var(--gradient-disabled);cursor:not-allowed}@media (max-width:480px){.EjsNdq_authModalContent{max-width:95%}.EjsNdq_authModalBody{padding:1.25rem}.EjsNdq_authActions{flex-direction:column;gap:.75rem}.EjsNdq_authCancelButton,.EjsNdq_authConfirmButton{justify-content:center;width:100%}}
.rv6qwq_modalContent{flex-direction:column;align-items:center;gap:1.5rem;padding:1rem 0;display:flex}.rv6qwq_iconWrapper{background:var(--color-warning-bg);border:4px solid var(--color-warning-border);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.rv6qwq_warningIcon{color:#ff8c00}.rv6qwq_modalBody{text-align:center}.rv6qwq_modalBody h3{color:var(--color-text-primary);margin:0 0 .75rem;font-size:1.5rem;font-weight:700}.rv6qwq_modalBody p{color:var(--color-text-secondary);margin:0 0 .5rem;font-size:1rem;line-height:1.6}.rv6qwq_warningText{background:var(--color-warning-bg);border-left:4px solid #ff8c00;border-radius:8px;padding:.75rem 1rem;font-weight:500;color:var(--color-warning-text)!important;margin-top:1rem!important;font-size:.9rem!important}.rv6qwq_modalActions{gap:1rem;width:100%;display:flex}.rv6qwq_modalActions button{cursor:pointer;border:none;border-radius:8px;flex:1;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .2s}.rv6qwq_modalActions button:focus{outline:none;box-shadow:0 0 0 3px #3b82f64d}.rv6qwq_cancelButton{background:var(--color-bg-secondary);color:var(--color-text-primary);border:1px solid var(--color-border-medium)!important}.rv6qwq_cancelButton:hover{background:var(--color-bg-tertiary);transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.rv6qwq_cancelButton:active{transform:translateY(0)}.rv6qwq_confirmButton{background:var(--color-danger);color:#fff}.rv6qwq_confirmButton:hover{background:var(--color-danger-hover);transform:translateY(-1px);box-shadow:0 4px 12px #dc35454d}.rv6qwq_confirmButton:active{transform:translateY(0)}@media (max-width:640px){.rv6qwq_iconWrapper{width:64px;height:64px}.rv6qwq_warningIcon{width:36px;height:36px}.rv6qwq_modalBody h3{font-size:1.25rem}.rv6qwq_modalBody p{font-size:.9375rem}.rv6qwq_warningText{font-size:.85rem!important}.rv6qwq_modalActions{flex-direction:column-reverse}.rv6qwq_modalActions button{width:100%}}
.vxjpfq_navigation{background-color:var(--color-bg-secondary);border-bottom:1px solid var(--color-border-light);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"breadcrumbs title account";align-items:center;height:60px;padding:0 1.5rem;display:grid;position:relative}@media (max-width:768px){.vxjpfq_navigation{height:50px;padding:0 1rem}}.vxjpfq_navigationTitle{color:var(--color-text-primary);letter-spacing:-.02em;text-align:center;white-space:nowrap;grid-area:title;justify-self:center;font-size:1.25rem;font-weight:700}@media (max-width:768px){.vxjpfq_navigationTitle{font-size:1rem}}.vxjpfq_navigation>div:last-child{grid-area:account;justify-self:end}.vxjpfq_breadcrumbsContainer{white-space:nowrap;pointer-events:auto;-webkit-user-select:none;user-select:none;flex-flow:row;grid-area:breadcrumbs;justify-self:start;align-items:center;gap:.75rem;height:100%;display:flex;overflow:hidden}@media (min-width:769px) and (max-width:1024px){.vxjpfq_breadcrumbsContainer{gap:.6rem}}@media (max-width:768px){.vxjpfq_breadcrumbsContainer{gap:.4rem}}.vxjpfq_breadcrumbLink,.vxjpfq_currentTab{height:36px;color:var(--color-text-secondary);background-color:var(--color-bg-tertiary);border:1px solid var(--color-border-medium);white-space:nowrap;border-radius:6px;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .3s ease-out;display:flex;position:relative;overflow:hidden}.vxjpfq_breadcrumbLink svg,.vxjpfq_currentTab svg{color:var(--color-text-secondary);margin-right:.4rem;transition:all .3s ease-out}.vxjpfq_breadcrumbLink svg:first-child,.vxjpfq_currentTab svg:first-child{margin-right:.3rem}.vxjpfq_breadcrumbLink svg:nth-child(2),.vxjpfq_currentTab svg:nth-child(2){margin-right:.4rem}.vxjpfq_breadcrumbLink:hover,.vxjpfq_currentTab:hover{background-color:var(--color-bg-hover);border-color:var(--color-border-medium);color:var(--color-text-primary);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.vxjpfq_breadcrumbLink:hover svg,.vxjpfq_currentTab:hover svg{color:var(--color-text-primary);transform:scale(1.05)}.vxjpfq_breadcrumbLink:hover svg:first-child,.vxjpfq_currentTab:hover svg:first-child{margin-right:.3rem}.vxjpfq_breadcrumbLink:hover svg:nth-child(2),.vxjpfq_currentTab:hover svg:nth-child(2){margin-right:.4rem}.vxjpfq_breadcrumbLink:active,.vxjpfq_currentTab:active{box-shadow:none;transform:translateY(0)}@media (max-width:768px){.vxjpfq_breadcrumbLink,.vxjpfq_currentTab{height:32px;padding:0 .75rem;font-size:.8rem}.vxjpfq_breadcrumbLink svg,.vxjpfq_currentTab svg{width:14px;height:14px;margin-right:.25rem}.vxjpfq_breadcrumbLink.vxjpfq_iconOnly svg,.vxjpfq_currentTab.vxjpfq_iconOnly svg{margin-right:0!important}}@media (max-width:480px){.vxjpfq_breadcrumbLink,.vxjpfq_currentTab{padding:0 .5rem;font-size:.75rem}.vxjpfq_breadcrumbLink svg,.vxjpfq_currentTab svg{margin-right:.15rem}.vxjpfq_breadcrumbLink.vxjpfq_iconOnly,.vxjpfq_currentTab.vxjpfq_iconOnly{padding:0 .4rem}.vxjpfq_breadcrumbLink.vxjpfq_iconOnly svg,.vxjpfq_currentTab.vxjpfq_iconOnly svg{width:14px;height:14px;margin-right:0!important}}@media (min-width:769px) and (max-width:1024px){.vxjpfq_breadcrumbLink,.vxjpfq_currentTab{height:34px;padding:0 .8rem;font-size:.8rem}.vxjpfq_breadcrumbLink svg,.vxjpfq_currentTab svg{width:15px;height:15px}.vxjpfq_breadcrumbLink:not(.vxjpfq_iconOnly),.vxjpfq_currentTab:not(.vxjpfq_iconOnly){padding:0 .7rem}.vxjpfq_breadcrumbLink:not(.vxjpfq_iconOnly) svg,.vxjpfq_currentTab:not(.vxjpfq_iconOnly) svg{margin-right:.3rem}}.vxjpfq_iconOnly{justify-content:center;min-width:36px;padding:0 .6rem}.vxjpfq_iconOnly svg{margin:0!important}@media (max-width:768px){.vxjpfq_iconOnly{min-width:32px;padding:0 .5rem}.vxjpfq_iconOnly svg{margin:0!important}}@media (max-width:480px){.vxjpfq_iconOnly{min-width:28px;padding:0 .4rem}.vxjpfq_iconOnly svg{width:14px;height:14px;margin:0!important}}.vxjpfq_backArrowIcon{min-width:auto;padding:0 .5rem}.vxjpfq_backArrowIcon svg:first-child{margin-right:.2rem}.vxjpfq_backArrowIcon svg:last-child{margin:0}@media (max-width:768px){.vxjpfq_backArrowIcon{padding:0 .4rem}.vxjpfq_backArrowIcon svg:first-child{margin-right:.15rem}}.vxjpfq_breadcrumbLink:not(.vxjpfq_iconOnly):not(.vxjpfq_backArrowIcon) svg:first-child{margin-right:.3rem}.vxjpfq_breadcrumbLink:not(.vxjpfq_iconOnly):not(.vxjpfq_backArrowIcon) svg:nth-child(2){margin-right:.4rem}.vxjpfq_currentTab{background-color:var(--color-primary);height:36px;color:var(--color-text-white);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-width:36px;padding:0 1rem;font-size:.875rem;font-weight:600;display:flex;box-shadow:0 2px 8px #0d6efd33}.vxjpfq_currentTab svg{color:var(--color-text-white);margin-right:.4rem}.vxjpfq_currentTab.vxjpfq_iconOnly{min-width:36px;padding:0 .6rem}.vxjpfq_currentTab.vxjpfq_iconOnly svg{margin:0}.vxjpfq_currentTab.vxjpfq_backArrowIcon{min-width:auto;padding:0 .5rem}.vxjpfq_currentTab.vxjpfq_backArrowIcon svg:first-child{margin-right:.2rem}.vxjpfq_currentTab.vxjpfq_backArrowIcon svg:last-child{margin:0}@media (max-width:768px){.vxjpfq_currentTab{min-width:32px;height:32px;padding:0 .75rem;font-size:.8rem}.vxjpfq_currentTab.vxjpfq_iconOnly{min-width:32px;padding:0 .5rem}.vxjpfq_currentTab svg{width:14px;height:14px;margin-right:.25rem}}@media (min-width:769px) and (max-width:1024px){.vxjpfq_currentTab{height:34px;padding:0 .8rem;font-size:.8rem}.vxjpfq_currentTab.vxjpfq_iconOnly{padding:0 .6rem}.vxjpfq_currentTab:not(.vxjpfq_iconOnly){padding:0 .7rem}.vxjpfq_currentTab:not(.vxjpfq_iconOnly) svg{margin-right:.3rem}.vxjpfq_currentTab svg{width:15px;height:15px}}.vxjpfq_ellipsis{color:var(--color-text-secondary);margin:0 .25rem;font-size:1rem;font-weight:700}.vxjpfq_navigationActions{justify-self:end;align-items:center;gap:12px;display:flex}@media (max-width:768px){.vxjpfq_navigationActions{gap:.25rem}}
.LjiF9a_indicator{background:var(--color-primary);color:#fff;cursor:default;-webkit-user-select:none;user-select:none;border-radius:.5rem;align-items:center;gap:.5rem;height:36px;padding:0 .75rem;font-size:.875rem;font-weight:500;display:flex;box-shadow:0 2px 8px #0000001a}.LjiF9a_indicator .LjiF9a_iconWrapper{flex-shrink:0;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;display:flex}.LjiF9a_indicator .LjiF9a_iconWrapper svg{width:1.2rem;height:1.2rem}.LjiF9a_indicator .LjiF9a_text{white-space:nowrap}@media (max-width:1024px){.LjiF9a_indicator .LjiF9a_text{display:none}}.LjiF9a_indicator .LjiF9a_time{font-variant-numeric:tabular-nums;opacity:.9;flex-shrink:0;font-size:.8125rem}@media (max-width:768px){.LjiF9a_indicator .LjiF9a_time{display:none}}@media (min-width:769px) and (max-width:1024px){.LjiF9a_indicator{gap:.375rem;height:34px;padding:0 .625rem;font-size:.8125rem}}@media (max-width:768px){.LjiF9a_indicator{justify-content:center;gap:0;width:32px;height:32px;padding:0}.LjiF9a_indicator .LjiF9a_iconWrapper,.LjiF9a_indicator .LjiF9a_iconWrapper svg{width:1rem;height:1rem}}
.GYGEGa_helpButton{background:var(--color-bg-secondary);border:1px solid var(--color-border-medium);width:44px;height:36px;color:var(--color-text-primary);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:all .2s;display:flex}.GYGEGa_helpButton:hover{background:var(--color-bg-hover);border-color:var(--color-border-focus);transform:translateY(-1px)}.GYGEGa_helpButton:active{transform:translateY(0)}@media (max-width:768px){.GYGEGa_helpButton{display:none}}@media (min-width:769px) and (max-width:1024px){.GYGEGa_helpButton{width:40px;height:34px}}
.RrnhOW_projectInfoBar{background:var(--gradient-primary);width:100%;color:var(--color-text-white);text-align:center;padding:1rem 1.5rem;font-size:1rem;box-shadow:inset 0 1px 3px #0000001a}@media (max-width:768px){.RrnhOW_projectInfoBar{padding:.75rem 1rem;font-size:.85rem}}@media (max-width:480px){.RrnhOW_projectInfoBar{text-align:left;min-height:auto;padding:.875rem 1rem}}.RrnhOW_projectInfoContent{justify-content:space-between;align-items:center;gap:1.5rem;width:100%;display:flex;position:relative}.RrnhOW_projectInfoContent span{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.RrnhOW_projectInfoContent .RrnhOW_centerContent{white-space:nowrap;align-items:center;gap:1.5rem;max-width:50%;display:flex;position:absolute;left:50%;transform:translate(-50%)}@media (max-width:1024px){.RrnhOW_projectInfoContent .RrnhOW_centerContent{flex:1;justify-content:center;gap:1rem;max-width:none;position:static;transform:none}}@media (max-width:768px){.RrnhOW_projectInfoContent .RrnhOW_centerContent{gap:.75rem}}@media (max-width:480px){.RrnhOW_projectInfoContent .RrnhOW_centerContent{flex-direction:column;align-items:flex-start;gap:.375rem}}.RrnhOW_projectInfoContent .RrnhOW_projectName{z-index:1;flex-shrink:1;min-width:0;font-size:1.1rem;font-weight:700}@media (max-width:1024px){.RrnhOW_projectInfoContent .RrnhOW_projectName{max-width:25%;font-size:1rem}}@media (max-width:768px){.RrnhOW_projectInfoContent .RrnhOW_projectName{max-width:none;font-size:.95rem}}@media (max-width:480px){.RrnhOW_projectInfoContent .RrnhOW_projectName{margin-bottom:.125rem;font-size:1rem}}.RrnhOW_projectInfoContent .RrnhOW_werkpakketInfo,.RrnhOW_projectInfoContent .RrnhOW_werkplekInfo{flex-shrink:1;min-width:0;font-weight:600}@media (max-width:1024px){.RrnhOW_projectInfoContent .RrnhOW_werkpakketInfo,.RrnhOW_projectInfoContent .RrnhOW_werkplekInfo{font-size:.95rem}}@media (max-width:768px){.RrnhOW_projectInfoContent .RrnhOW_werkpakketInfo,.RrnhOW_projectInfoContent .RrnhOW_werkplekInfo{font-size:.9rem}}.RrnhOW_projectInfoContent .RrnhOW_company{z-index:1;flex-shrink:0;min-width:0;font-weight:600}@media (max-width:1024px){.RrnhOW_projectInfoContent .RrnhOW_company{max-width:25%;font-size:.95rem}}@media (max-width:768px){.RrnhOW_projectInfoContent .RrnhOW_company{max-width:none;font-size:.9rem}}@media (max-width:480px){.RrnhOW_projectInfoContent .RrnhOW_company{opacity:.95;margin-top:.125rem;font-size:.875rem}}@media (max-width:768px){.RrnhOW_projectInfoContent{gap:.75rem}.RrnhOW_projectInfoContent span{font-size:.85rem}}@media (max-width:480px){.RrnhOW_projectInfoContent{flex-direction:column;align-items:flex-start;gap:.375rem;display:flex}.RrnhOW_projectInfoContent span{white-space:normal;width:100%;line-height:1.4;text-align:left!important}.RrnhOW_projectInfoContent .RrnhOW_centerContent{width:100%}.RrnhOW_projectInfoContent .RrnhOW_werkpakketInfo,.RrnhOW_projectInfoContent .RrnhOW_werkplekInfo{opacity:.95;font-weight:600;font-size:.9rem!important}}
.CRYvZW_header{z-index:8;background-color:var(--color-bg-primary);border-bottom:1px solid var(--color-border-light);flex-direction:column;flex-shrink:0;width:100%;transition:box-shadow .3s ease-out;display:flex;position:relative}.CRYvZW_scrolled{box-shadow:var(--shadow-md);border-bottom-color:#0000}
._6-1_Vq_toevoegButton{color:var(--color-text-white);border:none;border-radius:6px;justify-content:center;align-items:center;height:36px;padding:0 1.25rem;font-size:.875rem;font-weight:500;display:flex;position:relative;overflow:hidden}._6-1_Vq_toevoegButton._6-1_Vq_small{height:32px;padding:0 1rem;font-size:.8125rem}._6-1_Vq_toevoegButton{cursor:pointer;white-space:nowrap;background-color:var(--color-success);background-image:var(--gradient-success);background-size:200% 100%;width:auto;transition:background-position .5s ease-in-out,transform .2s,box-shadow .2s}._6-1_Vq_toevoegButton:hover{box-shadow:var(--shadow-button-success);background-position:-100% 0}._6-1_Vq_toevoegButton:active{box-shadow:none;background-color:var(--color-success);color:var(--color-text-white)}._6-1_Vq_toevoegButton:focus{box-shadow:var(--focus-ring-primary);outline:none}._6-1_Vq_toevoegButton._6-1_Vq_disabled{opacity:.6;cursor:not-allowed;background:var(--color-gray-disabled);background-image:none}._6-1_Vq_toevoegButton._6-1_Vq_disabled:hover{box-shadow:none;background-position:0 0}._6-1_Vq_toevoegButton._6-1_Vq_large{height:auto;padding:.75rem 1.25rem;font-size:1rem;font-weight:600}._6-1_Vq_toevoegButton._6-1_Vq_form{border:2px solid var(--color-border-light);background-color:var(--color-success);background-image:var(--gradient-success);height:42px;color:var(--color-text-white);background-size:200% 100%;border-radius:8px;justify-content:center;width:100%;padding:0 .875rem;font-size:.95rem;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1)}._6-1_Vq_toevoegButton._6-1_Vq_form:hover{border-color:var(--color-border-medium);box-shadow:var(--shadow-input-hover);background-position:-100% 0;transform:translateY(-1px)}._6-1_Vq_toevoegButton._6-1_Vq_form:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-input-focus);outline:none}._6-1_Vq_toevoegButton._6-1_Vq_form:active{box-shadow:var(--shadow-input-hover);transform:translateY(0)}._6-1_Vq_formMainRow ._6-1_Vq_toevoegButton._6-1_Vq_form,._6-1_Vq_formFields ._6-1_Vq_toevoegButton._6-1_Vq_form{align-self:flex-end;width:auto;margin-left:auto}@media (max-width:640px){._6-1_Vq_formMainRow ._6-1_Vq_toevoegButton._6-1_Vq_form,._6-1_Vq_formFields ._6-1_Vq_toevoegButton._6-1_Vq_form{width:100%;margin-top:.5rem;margin-left:0}}@media (max-width:768px){._6-1_Vq_toevoegButton._6-1_Vq_form{height:40px;padding:0 .75rem;font-size:.9rem}}@media (max-width:480px){._6-1_Vq_toevoegButton._6-1_Vq_form{height:38px;padding:0 .625rem;font-size:.875rem}}@media (max-width:360px){._6-1_Vq_toevoegButton._6-1_Vq_form{height:36px;padding:0 .5rem;font-size:.8125rem}}._6-1_Vq_buttonContent{align-items:center;gap:.5rem;display:flex}._6-1_Vq_icon{opacity:1;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:relative;transform:scale(1)}._6-1_Vq_plusIcon{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}._6-1_Vq_plusIcon:before,._6-1_Vq_plusIcon:after{content:"";background-color:var(--color-text-white);border-radius:2px;position:absolute}._6-1_Vq_plusIcon:before{width:100%;height:2.5px;top:50%;left:0;transform:translateY(-50%)}._6-1_Vq_plusIcon:after{width:2.5px;height:100%;top:0;left:50%;transform:translate(-50%)}._6-1_Vq_text{font-weight:inherit;letter-spacing:.025em;text-shadow:var(--text-shadow-button)}._6-1_Vq_shine{background:var(--gradient-shine);z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:-100%}._6-1_Vq_spinner{border:2px solid var(--color-spinner-border);border-top:2px solid var(--color-text-white);border-radius:50%;width:16px;height:16px;margin-right:.5rem;animation:.8s linear infinite _6-1_Vq_spin}@keyframes _6-1_Vq_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){._6-1_Vq_toevoegButton._6-1_Vq_large{padding:.6rem 1rem;font-size:.9rem}._6-1_Vq_text{font-size:.875rem}._6-1_Vq_icon,._6-1_Vq_spinner{width:14px;height:14px}}
.ySGcRG_codeInputContainer{cursor:text;justify-content:center;gap:20px;margin:24px 0;padding:0 16px;display:flex;position:relative}@media (max-width:480px){.ySGcRG_codeInputContainer{gap:16px;padding:0 8px}}.ySGcRG_hiddenInput{opacity:0;z-index:1;color:#0000;caret-color:#0000;pointer-events:auto;-webkit-user-select:text;user-select:text;background:0 0;border:none;outline:none;width:100%;height:100%;font-size:16px;position:absolute;top:0;left:0}.ySGcRG_codeInputGroup{gap:8px;display:flex}@media (max-width:480px){.ySGcRG_codeInputGroup{gap:6px}}.ySGcRG_codeInput{text-align:center;border:2px solid var(--color-border-medium);background:var(--color-bg-primary);width:48px;height:60px;color:var(--color-text-primary);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:12px;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Courier New,monospace;font-size:28px;font-weight:600;line-height:60px;transition:all .2s}@media (max-width:480px){.ySGcRG_codeInput{border-radius:10px;width:40px;height:50px;font-size:24px;line-height:50px}}.ySGcRG_codeInput.ySGcRG_active{border-color:var(--color-primary);transform:scale(1.05);box-shadow:0 0 0 3px #1a37ff1a}.ySGcRG_codeInput.ySGcRG_filled{border-color:var(--color-primary);background:var(--color-primary-light);color:var(--color-primary);animation:.2s ySGcRG_fillAnimation}.ySGcRG_codeInput.ySGcRG_disabled{opacity:.5;cursor:not-allowed;background:var(--color-bg-tertiary)}.ySGcRG_codeInput.ySGcRG_smaller{border-radius:10px;width:38px;height:50px;font-size:20px;line-height:50px}@media (max-width:480px){.ySGcRG_codeInput.ySGcRG_smaller{border-radius:8px;width:32px;height:42px;font-size:16px;line-height:42px}}@keyframes ySGcRG_fillAnimation{0%{opacity:.5;transform:scale(.95)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}
.QuraMG_loaderContainer{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:2rem;display:flex}.QuraMG_loaderContainer.QuraMG_small .QuraMG_logoWrapper{width:120px;height:83px}.QuraMG_loaderContainer.QuraMG_small .QuraMG_message{font-size:.875rem}.QuraMG_loaderContainer.QuraMG_medium .QuraMG_logoWrapper{width:180px;height:125px}.QuraMG_loaderContainer.QuraMG_medium .QuraMG_message{font-size:1rem}.QuraMG_loaderContainer.QuraMG_large .QuraMG_logoWrapper{width:240px;height:166px}.QuraMG_loaderContainer.QuraMG_large .QuraMG_message{font-size:1.125rem}.QuraMG_logoWrapper{justify-content:center;align-items:center;display:flex;position:relative}.QuraMG_logoSvg{width:100%;height:100%;overflow:visible}.QuraMG_logoOutline{stroke-width:1.5px;fill:none;opacity:.4;stroke:#007bff4d;animation:3s ease-in-out infinite QuraMG_subtlePulse}.QuraMG_revealingLine{stroke-width:4px;fill:none;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 15px #007bffe6)}.QuraMG_revealingLine:first-child{animation:4s linear infinite QuraMG_smoothFlow,2s ease-in-out infinite QuraMG_glowPulse}.QuraMG_revealingLine:nth-child(2){animation:4s linear infinite QuraMG_smoothFlow,2s ease-in-out .3s infinite QuraMG_glowPulse}.QuraMG_revealingLine:nth-child(3){animation:4s linear infinite QuraMG_smoothFlow,2s ease-in-out .6s infinite QuraMG_glowPulse}.QuraMG_revealingLine:nth-child(4){animation:4s linear infinite QuraMG_smoothFlow,2s ease-in-out .9s infinite QuraMG_glowPulse}@keyframes QuraMG_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 QuraMG_subtlePulse{0%,to{opacity:.4;stroke:#007bff4d}50%{opacity:.7;stroke:#007bff80}}@keyframes QuraMG_glowPulse{0%,to{filter:drop-shadow(0 0 15px #007bffe6)}50%{filter:drop-shadow(0 0 25px #007bff)drop-shadow(0 0 35px #007bff99)}}.QuraMG_messageContainer{text-align:center;flex-direction:column;align-items:center;display:flex}.QuraMG_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){.QuraMG_loaderContainer{gap:1rem;padding:1.5rem}.QuraMG_loaderContainer.QuraMG_small .QuraMG_logoWrapper{width:50px;height:50px}.QuraMG_loaderContainer.QuraMG_medium .QuraMG_logoWrapper{width:75px;height:75px}.QuraMG_loaderContainer.QuraMG_large .QuraMG_logoWrapper{width:100px;height:100px}.QuraMG_message{font-size:.875rem!important}}@media (max-width:480px){.QuraMG_loaderContainer{padding:1rem}.QuraMG_loaderContainer.QuraMG_small .QuraMG_logoWrapper{width:40px;height:40px}.QuraMG_loaderContainer.QuraMG_medium .QuraMG_logoWrapper{width:60px;height:60px}.QuraMG_loaderContainer.QuraMG_large .QuraMG_logoWrapper{width:80px;height:80px}}@media (prefers-color-scheme:dark){.QuraMG_message{background:linear-gradient(110deg,#0069d9,#007bff,#0069d9);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.QuraMG_logoOutline,.QuraMG_textOutline{stroke:#fff;opacity:.4}}
.JCWVAa_container{min-width:44px;display:inline-block;position:relative}.JCWVAa_container.JCWVAa_containerExpanded{width:100%}.JCWVAa_toggleButton{background:var(--color-bg-secondary);border:1px solid var(--color-border-medium);cursor:pointer;color:var(--color-text-primary);border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:44px;height:36px;padding:.5rem;transition:all .2s;display:flex}.JCWVAa_toggleButton:hover{background:var(--color-bg-hover);border-color:var(--color-border-focus);transform:translateY(-1px)}.JCWVAa_toggleButton:active{transform:translateY(0)}.JCWVAa_toggleButton.JCWVAa_withLabel{justify-content:flex-start;width:100%;height:auto;padding:.75rem 1rem}.JCWVAa_icon{flex-shrink:0;width:1.2rem;height:1.2rem}.JCWVAa_label{white-space:nowrap;font-size:.875rem;font-weight:500}.JCWVAa_dropdown{z-index:1001;transform-origin:0 100%;border:1px solid #d1d5db;border-radius:.5rem;min-width:44px;padding:.25rem;position:absolute;bottom:calc(100% + .5rem);left:0;right:0;box-shadow:0 -4px 20px #0003;background:#fff!important;animation:.25s ease-out JCWVAa_dropdownSlideInFromBottomLeft!important}[data-theme=dark] .JCWVAa_dropdown{border-color:#4a4a4a;box-shadow:0 -4px 20px #0009;background:#1a1a1a!important}.JCWVAa_dropdown.JCWVAa_dropdownDown{transform-origin:0 0;top:calc(100% + .5rem);bottom:auto;box-shadow:0 4px 20px #0003;animation:.25s ease-out JCWVAa_dropdownSlideInFromTopLeft!important}[data-theme=dark] .JCWVAa_dropdown.JCWVAa_dropdownDown{box-shadow:0 4px 20px #0009}@keyframes JCWVAa_dropdownSlideInFromBottomLeft{0%{opacity:0;transform:translateY(10px)translate(-10px)scale(.95)}to{opacity:1;transform:translateY(0)translate(0)scale(1)}}@keyframes JCWVAa_dropdownSlideInFromTopLeft{0%{opacity:0;transform:translateY(-10px)translate(-10px)scale(.95)}to{opacity:1;transform:translateY(0)translate(0)scale(1)}}.JCWVAa_dropdownItem{cursor:pointer;width:100%;color:var(--color-text-primary);text-align:left;background-color:#0000;border:none;border-radius:.375rem;justify-content:center;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;transition:all .15s;display:flex}.JCWVAa_containerExpanded .JCWVAa_dropdownItem{justify-content:flex-start}.JCWVAa_dropdownItem:hover{background-color:var(--color-bg-hover)}.JCWVAa_dropdownItem.JCWVAa_active{background-color:var(--color-bg-tertiary);font-weight:600}.JCWVAa_dropdownItem span:not(.JCWVAa_checkmark){flex:1}.JCWVAa_dropdownIcon{flex-shrink:0;width:1rem;height:1rem}.JCWVAa_checkmark{color:var(--color-success);font-size:1rem;font-weight:700}
.L2_4lq_errorContainer{min-height:1rem;margin-top:.5rem}.L2_4lq_errorMessage{color:var(--color-error);text-align:center;background:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem;font-size:.875rem;display:flex}.L2_4lq_errorIcon{color:var(--color-error);flex-shrink:0}.L2_4lq_warningMessage{color:var(--color-warning-text);text-align:center;background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem;font-size:.875rem;display:flex}.L2_4lq_successMessage{color:var(--color-success);text-align:center;background:var(--color-success-bg);border:1px solid var(--color-success-border);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem;font-size:.875rem;display:flex}
._5BkW7G_pageContainer{background-color:var(--color-bg-body);flex-direction:column;min-height:100vh;display:flex}._5BkW7G_contentContainer{flex:1;width:100%;padding:1rem 1.5rem}
