.fpk-row{display:grid;grid-template-columns:24px 180px 1fr 90px 85px;gap:14px;align-items:center;padding:16px;border-bottom:1px solid #d9e2ee}.fpk-record{border:1px solid #ccd7e6;border-radius:7px;margin:9px 0;overflow:hidden}.fpk-filename{text-align:left;background:transparent;border:0}.fpk-filename small,.fpk-view td small{display:block;color:#74859c;font-size:11px;margin-top:6px}.fpk-detail{padding:18px;background:#f3f6fb}.fpk-detail[hidden]{display:none}.fpk-detail-head{display:flex;align-items:center;gap:12px;margin-bottom:15px}.fpk-detail-head span{margin-right:auto}.fpk-detail-body{display:grid;grid-template-columns:1fr 1.1fr;gap:18px}.fpk-detail-body>img{width:100%;background:white}.fpk-detail-body table{font-size:12px}.fpk-count{margin-left:auto}.fpk-root{overflow-wrap:anywhere}.fpk-criteria{width:min(1660px,96vw);max-height:94vh}.fpk-criteria-layout{display:grid;grid-template-columns:350px 1fr;gap:22px;margin-top:20px}.fpk-criteria-layout aside img{width:100%;display:block;margin:15px 0;background:white}.fpk-criteria-scroll{max-height:60vh;overflow:auto}.fpk-criteria-scroll input{width:120px;max-width:100%;padding:9px}.fpk-criteria-scroll th{position:sticky;top:0;background:#e6edf7}.fpk-criteria-scroll td{padding:7px}.fpk-criteria-layout aside p{line-height:1.9}.fpk-criteria #fpk-report-window{width:100%}.fpk-monitor-image{display:block;background:white;width:100%;height:145px;object-fit:contain;margin:8px 0}.fpk-monitor>small{display:block;margin:7px 0}.fpk-metrics{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;margin:10px 0}.fpk-metrics span{background:#e8eff8;color:#213c60;padding:6px;border-radius:4px}#fpk-picker{width:850px;max-height:90vh}#fpk-picker-list{height:350px;overflow:auto;border:1px solid #cbd8e8;margin:12px 0;padding:12px}#fpk-picker-list>div{padding:8px}#fpk-picker-list button{background:none;border:0}.account-permissions{flex-wrap:wrap}nav button[data-view=reviews]{display:none!important}@media(max-width:1200px){.fpk-detail-body{grid-template-columns:1fr}.fpk-criteria-layout{grid-template-columns:260px 1fr}.fpk-criteria-scroll input{width:95px}}

nav button[data-view=captures]{display:none!important}

.fpk-detail-body{align-items:start}.fpk-criteria-layout>aside{width:auto;min-height:0;border:0;background:transparent;padding:0}.fpk-detail-body>img{max-height:520px;object-fit:contain}.fpk-record table{align-self:start}.fpk-record .fpk-filename{display:block;text-align:left;justify-content:flex-start}.fpk-filename small{display:block!important}.fpk-monitor .red{font-size:13px}

.fpk-card-status{display:flex;gap:6px;align-items:center;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.fpk-monitor .card-heading{gap:8px;align-items:flex-start}.fpk-monitor .card-heading>b{min-width:0;overflow-wrap:anywhere}.fpk-card-status .action-badge{font-weight:700;white-space:nowrap}

.fpk-card-status .action-badge{display:inline-flex;padding:4px 7px;border:1px solid currentColor;border-radius:6px;font-size:12px}.fpk-monitor .work-action-note{font-size:15px;line-height:1.6}.fpk-monitor .fpk-action-meta{border-top:1px solid #dce4ed;padding-top:7px}

.fpk-monitor-image{cursor:zoom-in}
.fpk-image-viewer{width:96vw;max-width:1800px;height:94vh;max-height:94vh;padding:14px;box-sizing:border-box;border:1px solid #b9c9de;border-radius:12px;background:#fff;overflow:hidden}
.fpk-image-viewer[open]{display:flex;flex-direction:column;gap:8px}
.fpk-image-viewer::backdrop{background:rgba(12,25,44,.72)}
.fpk-image-viewer .dialog-heading{flex:0 0 auto;margin:0}
.fpk-image-viewer img{display:block;width:100%;min-height:0;flex:1;object-fit:contain;cursor:zoom-out;background:#fff}
.fpk-image-viewer small{text-align:center;flex:0 0 auto;color:#536780}
