.field-report-review-queue{margin:14px 0}.field-report-queue-shell{overflow:hidden}.field-report-queue-head{display:flex;justify-content:space-between;gap:22px;align-items:flex-start;padding:20px;border-bottom:1px solid var(--line);background:linear-gradient(145deg,#fff,var(--paper))}.field-report-queue-head h2{margin:5px 0 6px;font-size:20px}.field-report-queue-head p{max-width:720px;margin:0;color:var(--ink-soft);font-size:10px;line-height:1.55}.field-report-queue-metrics{display:flex;gap:8px;flex:none}.field-report-queue-metrics span{min-width:78px;padding:10px;border:1px solid var(--line);border-radius:13px;background:#fff;text-align:center;color:var(--ink-soft);font-size:8px}.field-report-queue-metrics b{display:block;margin-bottom:3px;color:var(--ink);font-size:16px}.field-report-queue-filters{display:flex;gap:7px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--paper)}.field-report-queue-filters button{min-height:34px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink-soft);padding:0 11px;font:inherit;font-size:8px;font-weight:900;cursor:pointer}.field-report-queue-filters button.active{background:var(--forest);border-color:var(--forest);color:#fff}.field-report-queue-filters [data-report-refresh]{margin-left:auto}.field-report-queue-list{padding:5px 15px 14px}.field-report-queue-row{width:100%;display:grid;grid-template-columns:auto minmax(170px,1fr) minmax(130px,.5fr) auto;gap:12px;align-items:center;border:0;border-bottom:1px solid var(--line);background:transparent;padding:12px 4px;text-align:left;font:inherit;color:var(--ink);cursor:pointer}.field-report-queue-row:last-child{border-bottom:0}.field-report-queue-row:hover,.field-report-queue-row:focus-visible{background:var(--paper);outline:none}.field-report-queue-row.pending{background:#fffaf0}.field-report-queue-row>div strong,.field-report-queue-row>div small,.field-report-queue-row>div b{display:block}.field-report-queue-row>div strong,.field-report-queue-row>div b{font-size:10px}.field-report-queue-row>div small{margin-top:3px;color:var(--ink-soft);font-size:8px}.field-report-state{display:inline-flex;justify-content:center;min-width:76px;padding:6px 8px;border-radius:999px;background:var(--paper);color:var(--ink-soft);font-size:7px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.field-report-state.confirmed{background:var(--mint-wash);color:var(--forest)}.field-report-state.revision_pending{background:#fff0cf;color:#825700}.field-report-state.draft{background:#f0edff;color:#58469d}.field-report-queue-boundary{margin:0;padding:11px 15px;border-top:1px solid var(--line);background:var(--paper);color:var(--ink-soft);font-size:8px;line-height:1.5}.field-report-empty,.field-report-error{padding:28px;text-align:center}.field-report-empty strong,.field-report-error strong{display:block}.field-report-empty p,.field-report-error p{margin:5px auto 0;max-width:560px;color:var(--ink-soft);font-size:9px}.field-report-error{margin:14px 0;border:1px solid #ecd1cb;border-radius:16px;background:#fff6f4}.field-report-error button{min-height:38px;margin-top:12px;border:0;border-radius:11px;background:var(--forest);color:#fff;padding:0 14px;font-weight:900}.field-report-review-drawer{width:min(900px,100vw)}.field-report-review-body{min-height:0;overflow:auto;padding:16px 18px calc(20px + env(safe-area-inset-bottom));display:grid;gap:12px}.field-report-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,var(--paper),#fff)}.field-report-hero h2{margin:8px 0 5px;font-size:20px}.field-report-hero p{margin:0;color:var(--ink-soft);font-size:9px}.field-report-hero-meta{text-align:right}.field-report-hero-meta span{display:block;color:var(--ink-soft);font-size:8px}.field-report-hero-meta span+span{margin-top:5px}.field-report-authority{display:flex;gap:9px;padding:12px 14px;border-radius:14px;background:var(--forest);color:#fff;font-size:9px;line-height:1.5}.field-report-authority b{flex:none}.field-report-authority span{color:rgba(255,255,255,.76)}.field-report-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.field-report-metrics div{padding:13px;border:1px solid var(--line);border-radius:14px;background:#fff}.field-report-metrics span{display:block;color:var(--ink-soft);font-size:8px}.field-report-metrics b{display:block;margin-top:5px;font-size:16px}.field-report-section{border:1px solid var(--line);border-radius:17px;background:#fff;overflow:hidden}.field-report-section>header{display:flex;justify-content:space-between;gap:12px;padding:13px 15px;border-bottom:1px solid var(--line);background:var(--paper)}.field-report-section>header strong{font-size:11px}.field-report-section>header small{color:var(--ink-soft);font-size:8px}.field-report-alert{display:grid;grid-template-columns:72px 1fr;gap:10px;padding:10px 15px;border-bottom:1px solid var(--line);font-size:9px;line-height:1.45}.field-report-alert:last-child{border-bottom:0}.field-report-alert b{font-size:8px;text-transform:uppercase}.field-report-alert.error{background:#fff4f2;color:#8f352a}.field-report-alert.warning{background:#fffaf0;color:#74551a}.field-report-alert.clear{background:var(--mint-wash);color:var(--forest)}.field-report-table-wrap{overflow:auto}.field-report-lines table{width:100%;min-width:850px;border-collapse:collapse;font-size:8px}.field-report-lines th,.field-report-lines td{padding:9px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.field-report-lines th:first-child,.field-report-lines td:first-child{text-align:left}.field-report-lines th{background:#fff;color:var(--ink-soft);font-weight:900}.field-report-lines td strong,.field-report-lines td small{display:block}.field-report-lines td small{margin-top:2px;color:var(--ink-soft);font-size:7px}.field-report-changes{padding:4px 14px 12px}.field-report-change{display:grid;grid-template-columns:minmax(150px,1fr) minmax(90px,.5fr) auto minmax(90px,.5fr);gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.field-report-change:last-child{border-bottom:0}.field-report-change strong,.field-report-change small{display:block}.field-report-change strong{font-size:9px}.field-report-change small{margin-top:2px;color:var(--ink-soft);font-size:8px}.field-report-change>span{color:var(--ink-soft);font-size:9px}.field-report-change>i{font-style:normal;color:var(--ink-soft)}.field-report-change>b{font-size:10px;color:var(--forest)}.field-report-history{padding:4px 15px 12px}.field-report-history-row{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.field-report-history-row:last-child{border-bottom:0}.field-report-history-row>span{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:var(--paper);font-size:9px;font-weight:900}.field-report-history-row strong,.field-report-history-row small{display:block}.field-report-history-row strong{font-size:9px}.field-report-history-row small{margin-top:3px;color:var(--ink-soft);font-size:8px;line-height:1.4}.field-report-decision{padding:15px;border:1px solid rgba(32,201,151,.35);border-radius:17px;background:var(--mint-wash)}.field-report-decision>header strong,.field-report-decision>header small{display:block}.field-report-decision>header strong{font-size:12px}.field-report-decision>header small{margin-top:4px;color:var(--ink-soft);font-size:9px;line-height:1.5}.field-report-decision label{display:block;margin-top:12px;color:var(--ink-soft);font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.field-report-decision textarea{display:block;width:100%;margin-top:5px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:10px;font:inherit;font-size:10px;resize:vertical}.field-report-decision [role="status"]{min-height:18px;margin-top:7px;color:#8a3b2f;font-size:8px}.field-report-decision footer{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.field-report-decision.locked{border-color:var(--line);background:var(--paper)}.field-report-decision.locked strong{display:block}.field-report-decision.locked p{margin:5px 0 0;color:var(--ink-soft);font-size:9px;line-height:1.5}.field-report-write-boundary{margin:0;padding:11px 14px;border:1px solid var(--line);border-radius:13px;background:#fff;color:var(--ink-soft);font-size:8px;line-height:1.5}.field-report-write-boundary b{color:var(--ink)}@media(max-width:900px){.field-report-queue-head{display:block}.field-report-queue-metrics{margin-top:13px}.field-report-review-drawer{width:100vw}}@media(max-width:650px){.field-report-queue-metrics{display:grid;grid-template-columns:repeat(3,1fr)}.field-report-queue-metrics span{min-width:0}.field-report-queue-row{grid-template-columns:auto 1fr auto}.field-report-queue-row>div:nth-of-type(2){grid-column:2}.field-report-queue-row>span:last-child{grid-row:1/3;grid-column:3}.field-report-metrics{grid-template-columns:1fr 1fr}.field-report-hero{display:block}.field-report-hero-meta{margin-top:10px;text-align:left}.field-report-authority{display:block}.field-report-authority b{display:block;margin-bottom:4px}.field-report-decision footer{display:grid;grid-template-columns:1fr 1fr}.field-report-change{grid-template-columns:1fr auto 1fr}.field-report-change>div{grid-column:1/-1}.field-report-review-body{padding:12px 12px calc(18px + env(safe-area-inset-bottom))}}@media(max-width:420px){.field-report-queue-filters{flex-wrap:wrap}.field-report-queue-filters [data-report-refresh]{width:100%;margin-left:0}.field-report-metrics{grid-template-columns:1fr 1fr}.field-report-decision footer{grid-template-columns:1fr}.field-report-change{grid-template-columns:1fr auto 1fr}}