.p-filter-field{position:relative}.p-drop-zone[data-zone=filters].p-filter-open{overflow:visible;z-index:12;position:relative}.p-inline-filter{position:absolute;top:100%;left:0;right:0;background:white;border:1px solid #95bcaf;border-radius:8px;padding:12px;box-shadow:0 10px 28px #203d3326;z-index:15;max-height:min(570px,72vh);overflow:auto;cursor:default}.filter-popup-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;gap:8px}.filter-popup-head strong{font-size:13px;overflow-wrap:anywhere}.p-inline-filter>input{width:100%;padding:8px 10px;font-size:13px}.filter-choice-status{font-size:12px;line-height:1.7;color:var(--muted);margin:7px 0}.p-inline-filter .value-list{max-height:180px;margin:0 0 8px}.p-inline-filter .value-option{padding:6px 3px}.filter-popup-actions{display:flex;align-items:center;gap:8px;border-top:1px solid var(--border);padding-top:10px;margin-top:10px}.filter-popup-actions .button{padding:7px 12px;font-size:12px}.filter-popup-actions .button:first-child{margin-right:auto}.filter-advanced{font-size:12px;margin-top:10px}.filter-advanced>summary,.filter-normalize>summary{cursor:pointer;color:var(--muted)}.filter-advanced-body{display:flex;flex-direction:column;gap:10px;padding-top:10px}.filter-advanced-body select,.filter-advanced-body input,.filter-advanced-body textarea{font-size:12px;padding:7px 9px;max-width:100%}.filter-normalize{border-top:1px solid var(--border);padding-top:10px}.filter-normalize>.p-check{margin:8px 8px 8px 0}.filter-normalize .muted{font-size:12px;line-height:1.7;margin:6px 0}.filter-advanced-body .p-check input{padding:0}.p-inline-filter [hidden]{display:none!important}#import-progress[hidden]{display:none!important}#import-progress{margin:16px 0}.import-progress-card{background:#fff;border:1px solid #b8d6ca;border-radius:9px;padding:16px 18px}.import-progress-caption{display:flex;align-items:center;justify-content:space-between;gap:12px}.import-progress-caption strong{font-size:14px;overflow-wrap:anywhere}.import-progress-caption span{font-size:12px;white-space:nowrap}.import-progress-card p{font-size:13px;margin:8px 0}.import-progress-card progress{display:block;width:100%;height:12px;accent-color:#107d69;border:0;border-radius:8px;overflow:hidden;margin:10px 0;background:#e4efea}.import-progress-card progress::-webkit-progress-bar{background:#e4efea;border-radius:8px}.import-progress-card progress::-webkit-progress-value{background:#107d69;border-radius:8px;transition:width .2s}.import-progress-card progress:indeterminate{background:linear-gradient(90deg,#e4efea 25%,#6ebcac 48%,#e4efea 72%);background-size:200% 100%;animation:import-reading 1.6s linear infinite}.import-progress-card progress:indeterminate::-webkit-progress-bar{background:transparent}.import-progress-card small{font-size:12px}.import-progress-card.has-error{border-color:#dfb3a5}.import-progress-card.has-error progress{accent-color:#a76250;animation:none}.import-progress-card.has-error progress::-webkit-progress-value{background:#a76250}.source-read-progress{padding:0 18px 12px}.import-progress-card.compact{padding:10px 12px;background:#f5faf7}.import-progress-card.compact .import-progress-caption strong{font-size:12px}.working main{opacity:1}.working main>.tab-panel,.working .command-bar,.working .step-nav{opacity:.65}@keyframes import-reading{from{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.import-progress-card progress:indeterminate{animation:none}}@media(max-width:650px){.p-inline-filter{position:relative;top:auto}.import-progress-caption{align-items:start;flex-direction:column;gap:5px}.filter-popup-actions{flex-wrap:wrap}.p-drop-zone[data-zone=filters].p-filter-open{grid-column:1/-1}}

.p-drop-zone.p-filter-open{overflow:visible;z-index:12;position:relative}
.p-assigned .p-field-settings{flex:none;border:1px solid #bbcec7;border-radius:5px;background:#f5faf7;color:#186657;padding:5px 8px;font-size:12px;white-space:nowrap;cursor:pointer}
.p-field-settings:hover,.p-field-settings[aria-expanded=true]{background:#e4f3ec;border-color:#288776}
.p-assigned>span.p-chip-label{cursor:grab;min-width:0;text-align:left;white-space:normal}
.p-inline-value.p-editor{margin:0;padding:14px;background:white}
.p-inline-value .p-section-head{margin:0 0 12px}.p-inline-value h3{font-size:14px;margin:0}
.p-inline-value .p-editor-grid{grid-template-columns:1fr;gap:10px}
.p-inline-value .p-editor-grid select,.p-inline-value .p-editor-grid input{padding:8px 10px;font-size:13px;min-width:0}
.p-inline-value .p-editor-grid label,.p-inline-value p{font-size:12px;line-height:1.7}
.p-inline-value .p-accordion{padding:10px;margin-top:10px;font-size:12px}
.p-inline-value .p-token-list{max-height:120px;overflow:auto}
.import-progress-caption strong.import-progress-percent{font-size:20px;color:#107d69;white-space:nowrap;font-variant-numeric:tabular-nums}
