.sync-overlay[data-v-e298a924]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:13000;display:grid;place-items:center;padding:20px;background:#0f23187a}.sync-dialog[data-v-e298a924]{display:flex;flex-direction:column;width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 24px 70px #12311f4d;color:#173421}.sync-dialog>header[data-v-e298a924]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid #e5ebe7}.sync-dialog>header span[data-v-e298a924]{color:#08723e;font-size:11px;font-weight:900;letter-spacing:.08em}.sync-dialog h2[data-v-e298a924]{margin:4px 0 3px;font-size:24px}.sync-dialog header p[data-v-e298a924]{margin:0;color:#68776e;font-size:13px}.close-button[data-v-e298a924]{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border:1px solid #cbd8cf;border-radius:50%;background:#fff;color:#173421;font-size:25px;cursor:pointer}.sync-body[data-v-e298a924]{display:grid;gap:16px;overflow:auto;padding:18px 22px}.sync-summary[data-v-e298a924]{display:grid;grid-template-columns:1fr .7fr 1fr;gap:9px}.sync-summary>div[data-v-e298a924]{padding:12px 13px;border-radius:11px;background:#f3f7f4}.sync-summary small[data-v-e298a924],.sync-summary strong[data-v-e298a924]{display:block}.sync-summary small[data-v-e298a924]{color:#68776e;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.sync-summary strong[data-v-e298a924]{margin-top:4px;text-transform:capitalize}.sync-body h3[data-v-e298a924]{margin:0 0 9px;font-size:15px}.attention-panel[data-v-e298a924],.group-panel[data-v-e298a924],.pending-panel[data-v-e298a924]{border:1px solid #dde7e0;border-radius:13px;padding:14px;background:#fbfdfb}.attention-panel[data-v-e298a924]{border-color:#efc8be;background:#fff8f6}.attention-panel article[data-v-e298a924]{display:grid;gap:3px;padding:9px 0;border-top:1px solid #f1ddd8}.attention-panel article[data-v-e298a924]:first-of-type{border-top:0}.attention-panel span[data-v-e298a924]{color:#8a3b2d;font-size:12px}.attention-panel small[data-v-e298a924]{color:#8a6c66;font-size:10px}.group-grid[data-v-e298a924]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.group-grid>div[data-v-e298a924]{display:flex;align-items:center;gap:9px;padding:10px;border-radius:10px;background:#eef5f0}.group-grid strong[data-v-e298a924]{font-size:19px;color:#176b3b}.group-grid span[data-v-e298a924]{font-size:11px;font-weight:750}.pending-list[data-v-e298a924]{display:grid;gap:7px;max-height:320px;overflow:auto}.pending-list article[data-v-e298a924]{padding:10px 11px;border:1px solid #e3eae5;border-radius:10px;background:#fff}.pending-copy[data-v-e298a924]{display:grid;gap:2px}.pending-copy .domain[data-v-e298a924]{color:#176b3b;font-size:9px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.pending-copy strong[data-v-e298a924]{overflow-wrap:anywhere;font-size:12px}.pending-copy small[data-v-e298a924]{color:#69776f;font-size:10px}.item-error[data-v-e298a924]{margin-top:4px;color:#a43d30;font-size:10px;font-weight:700;overflow-wrap:anywhere}.empty-state[data-v-e298a924]{margin:0;color:#68776e;font-size:12px}.sync-dialog>footer[data-v-e298a924]{display:flex;justify-content:flex-end;gap:9px;padding:14px 22px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid #e5ebe7}.sync-dialog footer button[data-v-e298a924]{min-height:42px;padding:0 15px;border-radius:9px;font:inherit;font-weight:800;cursor:pointer}.secondary[data-v-e298a924]{border:1px solid #c2d0c6;background:#fff;color:#1b4b30}.primary[data-v-e298a924]{border:1px solid #176b3b;background:#176b3b;color:#fff}.primary[data-v-e298a924]:disabled{opacity:.5;cursor:default}@media (max-width:640px){.sync-overlay[data-v-e298a924]{place-items:end center;padding:0}.sync-dialog[data-v-e298a924]{width:100%;max-height:88dvh;border-radius:18px 18px 0 0}.sync-dialog>header[data-v-e298a924]{padding:17px 18px}.sync-body[data-v-e298a924]{padding:14px 16px}.sync-summary[data-v-e298a924]{grid-template-columns:1fr 1fr}.sync-summary>div[data-v-e298a924]:last-child{grid-column:1/-1}.group-grid[data-v-e298a924]{grid-template-columns:1fr 1fr}.sync-dialog>footer[data-v-e298a924]{padding-left:16px;padding-right:16px}.sync-dialog footer button[data-v-e298a924]{flex:1}}.sync-status[data-v-e88e7401]{position:fixed;left:max(14px,env(safe-area-inset-left,0px));right:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:90;display:inline-flex;align-items:center;gap:7px;max-width:calc(100vw - 28px);padding:7px 10px;border:1px solid rgba(35,49,41,.14);border-radius:999px;background:#fffffff5;color:#294237;font-size:12px;font-weight:650;line-height:1.25;box-shadow:0 3px 12px #14231b1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:inherit;cursor:pointer;text-align:left}.sync-status__dot[data-v-e88e7401]{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#4f7661}.sync-status--offline[data-v-e88e7401]{background:#252a27f5;color:#fff;border-color:#ffffff2e}.sync-status--offline .sync-status__dot[data-v-e88e7401],.sync-status--pending .sync-status__dot[data-v-e88e7401]{background:#d99a2b}.sync-status--syncing .sync-status__dot[data-v-e88e7401]{background:#3977b7;animation:sync-pulse-e88e7401 1.2s ease-in-out infinite}.sync-status--needs-attention[data-v-e88e7401]{color:#7e2e22;border-color:#9039293d;background:#fff7f4f7}.sync-status--needs-attention .sync-status__dot[data-v-e88e7401]{background:#b64b39}.sync-status--up-to-date[data-v-e88e7401]{opacity:.82}@keyframes sync-pulse-e88e7401{0%,to{opacity:.45}50%{opacity:1}}@media (max-width: 899px){.sync-status--up-to-date[data-v-e88e7401]{display:none}.sync-status[data-v-e88e7401]{left:max(12px,env(safe-area-inset-left,0px));bottom:calc(70px + env(safe-area-inset-bottom,0px));max-width:min(220px,calc(100vw - 112px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)))}.sync-status__text[data-v-e88e7401]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.search-layer[data-v-665043ee]{position:fixed;z-index:400;top:0;right:0;bottom:0;left:0;display:grid;place-items:start center;padding:84px 18px 24px;background:#071a0f94;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.search-dialog[data-v-665043ee]{width:min(720px,100%);max-height:calc(100vh - 110px);overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 28px 70px #041e0f4d}header[data-v-665043ee]{display:flex;align-items:start;justify-content:space-between;padding:22px 24px 12px}header span[data-v-665043ee]{color:#6d786f;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}h2[data-v-665043ee]{margin:3px 0 0;font-size:25px}header button[data-v-665043ee]{border:0;background:transparent;font-size:30px;color:#506158;cursor:pointer}.search-input[data-v-665043ee]{margin:0 24px;display:flex;align-items:center;gap:10px;padding:13px 15px;border:2px solid #0d6b3b;border-radius:13px;background:#fbfdfb}.search-input input[data-v-665043ee]{flex:1;border:0;outline:0;background:transparent;font:inherit;font-size:16px}.search-help[data-v-665043ee]{margin:10px 25px 14px;color:#69756d;font-size:13px}.results[data-v-665043ee]{max-height:55vh;overflow:auto;border-top:1px solid #edf1ed}.results button[data-v-665043ee]{width:100%;display:flex;align-items:center;gap:12px;padding:14px 24px;border:0;border-bottom:1px solid #edf1ed;background:#fff;text-align:left;cursor:pointer}.results button[data-v-665043ee]:hover{background:#f4f8f4}.result-type[data-v-665043ee]{width:78px;color:#0d6b3b;font-size:12px;font-weight:800;text-transform:uppercase}.result-copy[data-v-665043ee]{display:grid;gap:3px;flex:1}.result-copy small[data-v-665043ee]{color:#6d786f}.empty[data-v-665043ee]{padding:32px 24px;text-align:center;color:#6d786f}@media (max-width: 600px){.search-layer[data-v-665043ee]{padding:68px 8px 8px}.search-dialog[data-v-665043ee]{border-radius:16px}.result-type[data-v-665043ee]{width:62px}}.drawer-layer[data-v-82f77336]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;justify-content:flex-end}.drawer-backdrop[data-v-82f77336]{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#14231a57;cursor:default}.record-drawer[data-v-82f77336]{position:relative;z-index:1;width:min(560px,100vw);height:100%;display:flex;flex-direction:column;background:#f5f7f5;box-shadow:-12px 0 34px #10241733}.record-drawer.drawer-wide[data-v-82f77336]{width:min(780px,100vw)}.drawer-header[data-v-82f77336]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid #dfe5e1;background:#fff;padding:22px 24px}.drawer-heading[data-v-82f77336]{min-width:0}.drawer-heading h2[data-v-82f77336]{margin:4px 0 0;color:#17271c;font-size:25px;line-height:1.2}.drawer-heading p[data-v-82f77336]{margin:7px 0 0;color:#647169}.eyebrow[data-v-82f77336]{color:#176b3c;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.close-button[data-v-82f77336]{width:40px;height:40px;flex:0 0 auto;border:1px solid #d6dfd8;border-radius:999px;background:#fff;color:#233229;font-size:28px;line-height:1;cursor:pointer}.close-button[data-v-82f77336]:hover{background:#f1f6f3}.drawer-body[data-v-82f77336]{min-height:0;flex:1;overflow:auto;padding:20px}.drawer-footer[data-v-82f77336]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;border-top:1px solid #dfe5e1;background:#fff;padding:16px 20px}@media (max-width:620px){.record-drawer[data-v-82f77336]{width:100vw}.drawer-header[data-v-82f77336]{padding:18px}.drawer-body[data-v-82f77336]{padding:14px}}.guidance-summary[data-v-06cfec33],.detail-card[data-v-06cfec33]{padding:18px;border:1px solid #dce4de;border-radius:14px;background:#fff}.guidance-summary+.detail-card[data-v-06cfec33],.detail-card+.detail-card[data-v-06cfec33]{margin-top:14px}.badges[data-v-06cfec33]{display:flex;flex-wrap:wrap;gap:8px}.badge[data-v-06cfec33]{padding:5px 9px;border-radius:999px;background:#eef3ef;color:#526159;font-size:12px;font-weight:800}.badge.official[data-v-06cfec33]{background:#dff0e4;color:#145f35}.badge.announced[data-v-06cfec33]{background:#fff3d7;color:#715400}.lead[data-v-06cfec33]{margin:16px 0 8px;color:#1d3325;font-size:17px;font-weight:700;line-height:1.45}.guidance-summary p[data-v-06cfec33]:last-child,.source-card p[data-v-06cfec33],.source-review p[data-v-06cfec33]{color:#5e6d63;line-height:1.55}.source-review[data-v-06cfec33]{background:#fff8e8;border-color:#ead59a}.source-review h3[data-v-06cfec33]{color:#6b5200}.source-review small[data-v-06cfec33]{color:#75662d;font-weight:750}.detail-card h3[data-v-06cfec33]{margin:0 0 13px;font-size:16px}.topic-list[data-v-06cfec33]{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}.topic-list span[data-v-06cfec33]{padding:6px 9px;border-radius:8px;background:#f1f5f2;color:#3f5146;font-size:12px;font-weight:700}dl[data-v-06cfec33]{margin:0}dl div[data-v-06cfec33]{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:9px 0;border-top:1px solid #edf1ee}dt[data-v-06cfec33]{color:#647169;font-size:13px;font-weight:700}dd[data-v-06cfec33]{margin:0;color:#24382b}.primary[data-v-06cfec33],.secondary[data-v-06cfec33]{padding:10px 14px;border-radius:9px;font-weight:800;cursor:pointer}.primary[data-v-06cfec33]{border:0;background:#0d6b3b;color:#fff}.secondary[data-v-06cfec33]{border:1px solid #cfd9d2;background:#fff;color:#23422f}@media (max-width:500px){dl div[data-v-06cfec33]{grid-template-columns:1fr;gap:3px}}.offline-check[data-v-2f4cb250]{margin-top:18px;padding:12px;border:1px solid #d3ded6;border-radius:12px}.offline-check-heading[data-v-2f4cb250]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.offline-note[data-v-2f4cb250]{margin:8px 0;font-size:13px}.offline-check pre[data-v-2f4cb250]{margin:8px 0 0;max-height:260px;overflow:auto;padding:10px;border-radius:8px;background:#eff5f0;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.feedback-layer[data-v-2f4cb250]{position:fixed;z-index:500;top:0;right:0;bottom:0;left:0}.feedback-scrim[data-v-2f4cb250]{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#08180f75}.feedback-drawer[data-v-2f4cb250]{position:absolute;inset:0 0 0 auto;width:min(500px,100%);overflow:auto;padding:24px;background:#fff;color:#173424;box-shadow:-16px 0 40px #08180f3d}header[data-v-2f4cb250]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid #dde6df}h2[data-v-2f4cb250]{margin:3px 0 0;font-size:27px}.eyebrow[data-v-2f4cb250]{color:#51715c;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.close[data-v-2f4cb250]{width:40px;height:40px;border:0;border-radius:50%;background:#edf3ee;font-size:28px;cursor:pointer}p[data-v-2f4cb250]{line-height:1.55}label[data-v-2f4cb250]{display:grid;gap:8px;margin-top:18px;font-weight:750}textarea[data-v-2f4cb250]{width:100%;resize:vertical;padding:13px;border:1px solid #bdcbbf;border-radius:12px;font:inherit;font-weight:400}textarea[data-v-2f4cb250]:focus{outline:3px solid rgba(13,77,43,.18);border-color:#0d4d2b}.check-row[data-v-2f4cb250]{display:flex;align-items:center;gap:10px;font-weight:500}pre[data-v-2f4cb250]{white-space:pre-wrap;padding:12px;border-radius:10px;background:#f3f6f3;color:#506058;font:12px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.actions[data-v-2f4cb250]{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.actions button[data-v-2f4cb250]{min-height:44px;padding:10px 16px;border-radius:10px;cursor:pointer;font-weight:800}.secondary[data-v-2f4cb250]{border:1px solid #b9c8bc;background:#fff;color:#173424}.primary[data-v-2f4cb250]{border:1px solid #0d4d2b;background:#0d4d2b;color:#fff}.primary[data-v-2f4cb250]:disabled{opacity:.45;cursor:not-allowed}.build-version[data-v-2f4cb250]{display:inline-block;margin-top:12px;padding:7px 10px;border-radius:9px;background:#edf3ee;color:#173424;font:700 13px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}small[data-v-2f4cb250]{display:block;margin-top:14px;color:#617066;line-height:1.45}@media (max-width: 640px){.feedback-drawer[data-v-2f4cb250]{top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) calc(18px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));overflow-x:hidden;overscroll-behavior:contain}header[data-v-2f4cb250]{gap:12px;padding-bottom:12px}h2[data-v-2f4cb250]{font-size:24px;line-height:1.15}.close[data-v-2f4cb250]{flex:0 0 42px;width:42px;height:42px}p[data-v-2f4cb250]{margin:16px 0 0}label[data-v-2f4cb250]{margin-top:14px}textarea[data-v-2f4cb250]{min-height:150px;resize:none}pre[data-v-2f4cb250]{max-width:100%;overflow-x:auto}.actions[data-v-2f4cb250]{position:sticky;bottom:0;margin:18px -4px 0;padding:10px 4px calc(2px + env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom,#fff0,#fff 18px)}.actions button[data-v-2f4cb250]{flex:1 1 0;min-width:0}}.brand-mark[data-v-a69ad19b]{display:block;flex:0 0 auto}.leaf[data-v-a69ad19b]{fill:#063f2f}.leaf-light[data-v-a69ad19b]{fill:#2e7d32}.field[data-v-a69ad19b]{fill:#063f2f}.field-mid[data-v-a69ad19b]{fill:#2e7d32}.field-light[data-v-a69ad19b]{fill:#64b547}.inverted .leaf[data-v-a69ad19b],.inverted .leaf-light[data-v-a69ad19b],.inverted .field[data-v-a69ad19b],.inverted .field-mid[data-v-a69ad19b],.inverted .field-light[data-v-a69ad19b]{fill:#fff}.app-icon[data-v-0b93640b]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.app-icon .filled[data-v-0b93640b]{fill:currentColor;stroke:none}.backdrop[data-v-46d2eccb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:grid;place-items:center;box-sizing:border-box;padding:24px;background:#0c181073}.sheet[data-v-46d2eccb]{display:grid;grid-template-rows:auto minmax(0,1fr);box-sizing:border-box;width:min(760px,calc(100vw - 48px));max-height:min(80dvh,720px);overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 24px 70px #00000040}header[data-v-46d2eccb]{display:flex;justify-content:space-between;gap:16px;align-items:start;padding:18px 20px 15px;border-bottom:1px solid #e3e9e5}header>div[data-v-46d2eccb]{min-width:0}header p[data-v-46d2eccb]{margin:0 0 3px;color:#0b6334;font-weight:750}header h2[data-v-46d2eccb]{margin:0;font-size:24px;line-height:1.15}.close[data-v-46d2eccb]{flex:0 0 40px;width:40px;height:40px;border:1px solid #d6ded8;border-radius:999px;background:#fff;font-size:25px;cursor:pointer}.sheet-body[data-v-46d2eccb]{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px 20px 20px;overscroll-behavior:contain}.intro[data-v-46d2eccb]{margin:0 0 16px;color:#647168;line-height:1.45}.work-error[data-v-46d2eccb]{margin:0 0 14px;border:1px solid #e0a89f;border-radius:10px;padding:10px 12px;background:#fff2ef;color:#7d291d;font-weight:700}.options[data-v-46d2eccb]{display:grid;gap:9px;min-width:0}.options button[data-v-46d2eccb]{display:grid;box-sizing:border-box;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;min-height:66px;border:1px solid #dce3de;border-radius:12px;padding:11px 13px;background:#fff;color:#253129;cursor:pointer;text-align:left}.options button[data-v-46d2eccb]:hover{border-color:#91b39c;background:#f4f9f5}.options button[data-v-46d2eccb]:disabled{cursor:default;opacity:1}.options button.needs-review-option[data-v-46d2eccb]{border-style:dashed;background:#fffdf6}.options button.needs-review-option[data-v-46d2eccb]:hover{border-color:#dce3de;background:#fffdf6}.ua-code[data-v-46d2eccb]{min-width:46px;border-radius:999px;padding:6px 8px;background:#e9f4ec;color:#075d31;font-weight:850;text-align:center}.ua-copy[data-v-46d2eccb]{display:grid;gap:2px;min-width:0}.ua-copy strong[data-v-46d2eccb]{font-size:15px}.ua-copy small[data-v-46d2eccb]{color:#68756c;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.ua-status[data-v-46d2eccb]{max-width:150px;white-space:normal;border-radius:999px;padding:5px 8px;background:#f1f4f2;color:#536158;font-size:11px;font-weight:750;text-align:center}.ua-status.complete[data-v-46d2eccb]{background:#e4f4e9;color:#086331}.ua-status.inProgress[data-v-46d2eccb]{background:#fff4d8;color:#775800}.ua-status.needsAttention[data-v-46d2eccb]{background:#fde9e5;color:#8a2c1f}.ua-status.needsReview[data-v-46d2eccb]{background:#fff4d8;color:#775800}.ua-status.notApplicable[data-v-46d2eccb]{background:#f1f4f2;color:#68756c}@media (max-width:600px){.backdrop[data-v-46d2eccb]{place-items:stretch;padding:0}.sheet[data-v-46d2eccb]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}header[data-v-46d2eccb]{padding:calc(14px + env(safe-area-inset-top,0px)) max(14px,env(safe-area-inset-right,0px)) 12px max(14px,env(safe-area-inset-left,0px))}header h2[data-v-46d2eccb]{font-size:22px}.sheet-body[data-v-46d2eccb]{padding:14px max(14px,env(safe-area-inset-right,0px)) calc(18px + env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px))}.options button[data-v-46d2eccb]{grid-template-columns:auto minmax(0,1fr)}.ua-status[data-v-46d2eccb]{grid-column:2;justify-self:start;max-width:100%}}.tasks-panel[data-v-eb4031a4]{display:grid;gap:12px;border:1px solid #dfe7e1;border-radius:10px;padding:14px;background:#fbfdfb}.tasks-panel.compact[data-v-eb4031a4]{padding:12px}.tasks-heading[data-v-eb4031a4]{display:flex;align-items:center;justify-content:space-between;gap:12px}.tasks-heading>div[data-v-eb4031a4]{display:grid;gap:3px}.tasks-heading small[data-v-eb4031a4]{color:#667169;font-weight:500}.tasks-heading button[data-v-eb4031a4],.task-actions button[data-v-eb4031a4],.editor-actions button[data-v-eb4031a4]{border:1px solid #146b38;border-radius:7px;background:#fff;color:#146b38;padding:7px 10px;font-weight:700;cursor:pointer}.task-editor[data-v-eb4031a4]{display:grid;grid-template-columns:2fr 1fr;gap:10px;border-top:1px solid #e2e8e4;padding-top:12px}.task-editor label[data-v-eb4031a4]{display:grid;gap:6px;font-weight:700}.task-editor input[data-v-eb4031a4],.task-editor textarea[data-v-eb4031a4]{border:1px solid #cfd8d2;border-radius:7px;padding:9px;font:inherit}.full[data-v-eb4031a4]{grid-column:1/-1}.editor-actions[data-v-eb4031a4]{display:flex;justify-content:flex-end;gap:8px}.editor-actions .primary[data-v-eb4031a4]{background:#146b38;color:#fff}.editor-actions button[data-v-eb4031a4]:disabled{opacity:.5;cursor:not-allowed}.task-list[data-v-eb4031a4]{display:grid;gap:0}.task-row[data-v-eb4031a4]{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #e5ebe7;padding:11px 0}.task-copy[data-v-eb4031a4]{display:grid;gap:2px;min-width:0}.task-copy span[data-v-eb4031a4]{font-size:11px;font-weight:800;text-transform:uppercase;color:#7a5b00}.task-row.completed .task-copy span[data-v-eb4031a4]{color:#146b38}.task-copy small[data-v-eb4031a4]{color:#667169}.task-actions[data-v-eb4031a4]{display:flex;gap:7px;flex-wrap:wrap}.task-actions .complete-action[data-v-eb4031a4]{background:#146b38;color:#fff}.task-actions .danger[data-v-eb4031a4]{border-color:#9d2525;color:#9d2525}.empty[data-v-eb4031a4]{margin:0;color:#667169}@media (max-width:700px){.tasks-heading[data-v-eb4031a4],.task-row[data-v-eb4031a4]{align-items:stretch}.task-row[data-v-eb4031a4]{display:grid}.task-editor[data-v-eb4031a4]{grid-template-columns:1fr}.task-actions[data-v-eb4031a4]{justify-content:flex-start}}.soil-panel[data-v-2f4a002b]{background:#fff;border:1px solid #dfe5e1;border-radius:12px;padding:20px}.soil-panel.embedded[data-v-2f4a002b]{border:0;border-radius:0;padding:0}.soil-panel.embedded>.status-grid[data-v-2f4a002b]{margin-top:0}.soil-panel header[data-v-2f4a002b]{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.eyebrow[data-v-2f4a002b]{margin:0 0 4px;color:#0b6334;font-weight:800;text-transform:uppercase;font-size:.78rem;letter-spacing:.04em}.soil-panel h2[data-v-2f4a002b],.stage-heading h3[data-v-2f4a002b]{margin:0}.soil-panel header p[data-v-2f4a002b]:last-child{color:#667169}.primary[data-v-2f4a002b]{border:0;border-radius:8px;background:#146b38;color:#fff;padding:10px 14px;font-weight:700;cursor:pointer}.status-grid[data-v-2f4a002b]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.status-grid article[data-v-2f4a002b]{border:1px solid #e1e7e3;border-radius:9px;padding:14px}.status-grid span[data-v-2f4a002b],.records span[data-v-2f4a002b],.records small[data-v-2f4a002b]{display:block;color:#667169;margin-top:5px}.progressive-form[data-v-2f4a002b]{display:grid;gap:14px;background:#f6f8f6;padding:16px;border-radius:10px;margin-bottom:16px}.step-card[data-v-2f4a002b],.stage-panel[data-v-2f4a002b],.inline-evidence[data-v-2f4a002b]{background:#fff;border:1px solid #dde5df;border-radius:10px;padding:16px}.step-label[data-v-2f4a002b]{font-weight:800;margin:0 0 12px}.step-options[data-v-2f4a002b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.step-options label[data-v-2f4a002b]{display:flex;align-items:flex-start;gap:10px;border:1px solid #d8e0da;border-radius:9px;padding:13px;cursor:pointer}.step-options label.selected[data-v-2f4a002b]{border-color:#146b38;background:#eef8f0}.step-options small[data-v-2f4a002b]{display:block;color:#667169;margin-top:3px}.stage-heading[data-v-2f4a002b]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:16px}.live-status[data-v-2f4a002b]{border-radius:999px;background:#eaf4ec;color:#146b38;padding:6px 10px;font-weight:800}.field-grid[data-v-2f4a002b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.field-grid label[data-v-2f4a002b]{display:grid;gap:6px;font-weight:700}.field-grid input[data-v-2f4a002b],.field-grid select[data-v-2f4a002b],.field-grid textarea[data-v-2f4a002b]{border:1px solid #cfd8d2;border-radius:7px;padding:9px;font:inherit}.field-grid .check[data-v-2f4a002b]{display:flex;align-items:center}.sample-location[data-v-2f4a002b]{display:grid;gap:10px;border:1px solid #dfe5e1;border-radius:9px;padding:12px}.sample-location strong span[data-v-2f4a002b]{font-weight:500;color:#667169}.sample-location small[data-v-2f4a002b]{display:block;color:#667169;margin-top:3px}.sample-location-actions[data-v-2f4a002b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sample-location-actions button[data-v-2f4a002b]{border:1px solid #146b38;border-radius:7px;background:#fff;color:#146b38;padding:8px 10px;font-weight:700}.sample-location-actions span[data-v-2f4a002b]{color:#47534b}.location-error[data-v-2f4a002b]{margin:0;color:#9d2525}.full[data-v-2f4a002b]{grid-column:1/-1}.results-card[data-v-2f4a002b]{border:1px solid #e1e7e3;border-radius:9px;padding:14px}.results-card h4[data-v-2f4a002b]{margin:0 0 12px}.results[data-v-2f4a002b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:9px}.results label[data-v-2f4a002b]{min-width:0}.results input[data-v-2f4a002b]{width:100%;min-width:0;box-sizing:border-box}.save-first[data-v-2f4a002b]{padding:10px;border-radius:8px;background:#fff5e8;color:#744700}.form-actions-bar[data-v-2f4a002b]{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:4px -16px -16px;padding:12px 16px;border-top:1px solid #dfe7e1;background:#fffffff7;box-shadow:0 -8px 18px #173c280f}.form-actions-bar>span[data-v-2f4a002b]{color:#124f2d;font-weight:750}.form-actions-bar>div[data-v-2f4a002b]{display:flex;gap:8px;margin-left:auto}.secondary-action[data-v-2f4a002b]{border:1px solid #146b38;border-radius:8px;background:#fff;color:#146b38;padding:10px 14px;font-weight:700;cursor:pointer}.record-card[data-v-2f4a002b]{display:block!important;border-top:1px solid #e5e9e6;padding:18px 0!important}.record-heading[data-v-2f4a002b]{display:flex;justify-content:space-between;gap:12px}.record-actions[data-v-2f4a002b]{display:flex;gap:8px}.record-actions button[data-v-2f4a002b],.attach-actions button[data-v-2f4a002b],.attachment button[data-v-2f4a002b],.unassigned button[data-v-2f4a002b]{border:1px solid #146b38;border-radius:7px;background:#fff;color:#146b38;padding:7px 10px;font-weight:700;cursor:pointer}.record-actions .danger[data-v-2f4a002b]{border-color:#9d2525;color:#9d2525}.gaps[data-v-2f4a002b]{margin:12px 0;padding:12px 12px 12px 30px;border-radius:8px;background:#fff5e8;color:#744700}.complete[data-v-2f4a002b]{padding:10px;border-radius:8px;background:#eef8f0;color:#146b38;font-weight:700}.attachment[data-v-2f4a002b]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:8px}.attach-actions[data-v-2f4a002b]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.file-button[data-v-2f4a002b]{display:inline-flex;border:1px solid #146b38;border-radius:7px;padding:7px 10px;color:#146b38;font-weight:700;cursor:pointer}.file-button input[data-v-2f4a002b]{display:none}.unassigned[data-v-2f4a002b]{display:grid;gap:8px;padding:12px;border-radius:9px;background:#fff}.unassigned p[data-v-2f4a002b]{margin:0;color:#667169}.empty[data-v-2f4a002b]{background:#f7f9f7;border-radius:9px;padding:18px}.empty p[data-v-2f4a002b]{margin-bottom:0;color:#667169}.empty-action[data-v-2f4a002b]{margin-top:14px}.record-follow-ups[data-v-2f4a002b]{display:grid;gap:7px;margin-top:12px;border-top:1px solid #e5ebe7;padding-top:12px}.record-follow-ups>span[data-v-2f4a002b]{margin:0!important}.record-follow-up-row[data-v-2f4a002b]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.record-follow-up-row>span[data-v-2f4a002b]{margin:0!important;color:#7a5b00;font-weight:900}.record-follow-up-row>span.completed[data-v-2f4a002b]{color:#146b38}.record-follow-up-row small[data-v-2f4a002b]{margin:0!important}.follow-up-tasks[data-v-2f4a002b]{display:grid;gap:12px;border:1px solid #dfe7e1;border-radius:10px;padding:14px;background:#fbfdfb}.follow-up-heading[data-v-2f4a002b]{display:flex;align-items:center;justify-content:space-between;gap:12px}.follow-up-heading>div[data-v-2f4a002b]{display:grid;gap:3px}.follow-up-heading small[data-v-2f4a002b]{color:#667169;font-weight:500}.follow-up-heading button[data-v-2f4a002b],.follow-up-actions button[data-v-2f4a002b],.task-editor-actions button[data-v-2f4a002b]{border:1px solid #146b38;border-radius:7px;background:#fff;color:#146b38;padding:7px 10px;font-weight:700;cursor:pointer}.task-editor[data-v-2f4a002b]{display:grid;grid-template-columns:2fr 1fr;gap:10px;border-top:1px solid #e2e8e4;padding-top:12px}.task-editor label[data-v-2f4a002b]{display:grid;gap:6px}.task-editor input[data-v-2f4a002b],.task-editor textarea[data-v-2f4a002b]{border:1px solid #cfd8d2;border-radius:7px;padding:9px;font:inherit}.task-editor-actions[data-v-2f4a002b]{display:flex;justify-content:flex-end;gap:8px}.task-editor-actions .primary[data-v-2f4a002b]{background:#146b38;color:#fff}.task-editor-actions button[data-v-2f4a002b]:disabled{opacity:.5;cursor:not-allowed}.task-list[data-v-2f4a002b]{display:grid;gap:8px}.follow-up-task[data-v-2f4a002b]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e5ebe7;padding-top:10px}.follow-up-task>div[data-v-2f4a002b]:first-child{display:grid;gap:2px}.follow-up-task span[data-v-2f4a002b]{font-size:11px;font-weight:800;text-transform:uppercase;color:#7a5b00}.follow-up-task.completed span[data-v-2f4a002b]{color:#146b38}.follow-up-task small[data-v-2f4a002b]{color:#667169}.follow-up-actions[data-v-2f4a002b]{display:flex;gap:7px;flex-wrap:wrap}.follow-up-actions .danger[data-v-2f4a002b]{border-color:#9d2525;color:#9d2525}.no-follow-up[data-v-2f4a002b]{margin:0;color:#667169}.open-task-count[data-v-2f4a002b]{font-weight:800;color:#7a5b00}@media (max-width:800px){.form-actions-bar[data-v-2f4a002b]{align-items:stretch;flex-direction:column}.form-actions-bar>div[data-v-2f4a002b]{width:100%;margin-left:0}.form-actions-bar button[data-v-2f4a002b]{flex:1}.status-grid[data-v-2f4a002b],.step-options[data-v-2f4a002b],.field-grid[data-v-2f4a002b]{grid-template-columns:1fr}.results[data-v-2f4a002b]{grid-template-columns:repeat(2,1fr)}.record-heading[data-v-2f4a002b],.stage-heading[data-v-2f4a002b],.follow-up-heading[data-v-2f4a002b],.follow-up-task[data-v-2f4a002b]{display:grid}.task-editor[data-v-2f4a002b]{grid-template-columns:1fr}.follow-up-actions[data-v-2f4a002b]{justify-content:start}}.ua6-panel[data-v-e99de989]{display:grid;gap:18px;padding:18px 20px 30px;box-sizing:border-box}.heading[data-v-e99de989]{display:flex;justify-content:space-between;gap:18px;align-items:start}.eyebrow[data-v-e99de989]{margin:0 0 3px;color:#0b6334;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.heading h3[data-v-e99de989]{margin:0;font-size:24px;color:#163c28}.heading p[data-v-e99de989]:last-child{margin:6px 0 0;color:#657168;line-height:1.4;max-width:760px}.commitment-state[data-v-e99de989]{min-width:86px;border:1px solid #cfe0d2;border-radius:12px;padding:10px;text-align:center;background:#f2f8f3}.commitment-state strong[data-v-e99de989]{display:block;color:#0b6334;font-size:16px}.commitment-state span[data-v-e99de989]{font-size:11px;color:#66746b}.official-rule[data-v-e99de989]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:13px 14px;border:1px solid #bfd8c6;border-radius:11px;background:#f2f8f4}.official-rule>div[data-v-e99de989]{display:grid;gap:3px}.official-rule span[data-v-e99de989],.section-heading span[data-v-e99de989]{color:#0b6334;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.official-rule strong[data-v-e99de989]{color:#244431;font-size:13px}.official-rule a[data-v-e99de989]{color:#0b6334;font-size:12px;font-weight:800;white-space:nowrap}.commitment-editor[data-v-e99de989],.commitment-summary[data-v-e99de989],.activity-editor[data-v-e99de989],.history[data-v-e99de989]{display:grid;gap:14px;border:1px solid #dbe5de;border-radius:14px;padding:16px;background:#fff}.section-heading[data-v-e99de989]{display:flex;justify-content:space-between;align-items:center;gap:12px}.section-heading h4[data-v-e99de989]{margin:3px 0 0;color:#163c28;font-size:18px}.form-grid[data-v-e99de989]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid label[data-v-e99de989]{display:grid;gap:6px;color:#244431;font-size:13px;font-weight:750}.form-grid .wide[data-v-e99de989]{grid-column:1/-1}.form-grid em[data-v-e99de989]{color:#68766d;font-size:10px;font-style:normal;font-weight:600}input[data-v-e99de989]:not([type=checkbox]),select[data-v-e99de989],textarea[data-v-e99de989]{width:100%;box-sizing:border-box;border:1px solid #cddbd1;border-radius:10px;padding:11px 12px;background:#fff;color:#1d2c23;font:inherit;font-weight:500}textarea[data-v-e99de989]{resize:vertical}.scope-card[data-v-e99de989]{display:grid;gap:5px;border:1px solid #dbe5de;border-radius:10px;padding:10px 12px;background:#fbfdfb}.scope-card span[data-v-e99de989],.commitment-facts span[data-v-e99de989]{color:#68766d;font-size:11px;font-weight:700}.scope-card strong[data-v-e99de989],.commitment-facts strong[data-v-e99de989]{color:#163c28}.choice-card[data-v-e99de989]{display:grid;gap:10px;border-left:4px solid #0b6334;border-radius:10px;padding:13px 14px;background:#f7faf8}.choice-card h4[data-v-e99de989]{margin:0;color:#163c28}.choice-card dl[data-v-e99de989]{display:grid;gap:0;margin:0}.choice-card dl>div[data-v-e99de989]{display:grid;grid-template-columns:145px 1fr;gap:14px;border-top:1px solid #e1e9e3;padding:9px 0}.choice-card dl>div[data-v-e99de989]:first-child{border-top:0}.choice-card dt[data-v-e99de989]{color:#617067;font-size:12px;font-weight:800}.choice-card dd[data-v-e99de989]{display:grid;gap:4px;margin:0;color:#33483a;font-size:13px;line-height:1.4}.milestones[data-v-e99de989]{display:flex;gap:8px;flex-wrap:wrap}.milestones span[data-v-e99de989]{border-radius:999px;padding:6px 9px;background:#e9f4ec;color:#31533e;font-size:11px}.warning[data-v-e99de989]{margin:0;border:1px solid #e8c076;border-radius:10px;padding:11px 12px;background:#fff8e8;color:#72520a;font-weight:700}.commitment-facts[data-v-e99de989]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.commitment-facts>div[data-v-e99de989]{display:grid;gap:4px;border:1px solid #e0e7e2;border-radius:10px;padding:10px;background:#fbfdfb}.width-confirmation[data-v-e99de989]{display:grid;gap:9px;border:1px solid #dfc98c;border-radius:10px;padding:11px 12px;background:#fff9e9}.width-confirmation>div[data-v-e99de989]{display:grid;gap:3px}.width-confirmation>div span[data-v-e99de989]{color:#5f4a13;font-size:13px}.width-confirmation small[data-v-e99de989]{color:#74663e;font-size:11px;line-height:1.35}.width-confirmation label[data-v-e99de989]{display:flex!important;grid-column:auto!important;grid-template-columns:none!important;align-items:flex-start;gap:8px!important;font-weight:700!important}.width-confirmation input[data-v-e99de989]{width:18px;height:18px;margin:1px 0 0}.activity-rule[data-v-e99de989]{display:grid;gap:6px;border-left:4px solid #0b6334;border-radius:9px;padding:10px 12px;background:#f7faf8}.activity-rule>div[data-v-e99de989]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.activity-rule span[data-v-e99de989]{color:#657168;font-size:12px}.activity-rule p[data-v-e99de989]{margin:0;color:#4c5e52;font-size:12px;line-height:1.4}.activity-rule-feedback[data-v-e99de989]{margin:0;border-radius:10px;padding:10px 12px;font-size:13px}.activity-rule-feedback strong[data-v-e99de989]{margin-right:4px}.activity-rule-feedback.warning[data-v-e99de989]{border:1px solid #e3c46f;background:#fff8e7;color:#6d5105}.activity-rule-feedback.block[data-v-e99de989]{border:1px solid #dfa9a9;background:#fff1f1;color:#8b2020}.evidence-picker[data-v-e99de989]{display:grid;gap:10px;border-top:1px solid #e4e9e5;padding-top:14px}.evidence-heading[data-v-e99de989]{display:flex;align-items:center;justify-content:space-between;gap:12px}.evidence-heading>div[data-v-e99de989]{display:grid;gap:3px}.evidence-heading span[data-v-e99de989]{color:#68766d;font-size:12px}.photo-button[data-v-e99de989]{min-height:40px;border:1px solid #126b3b;border-radius:10px;background:#fff;color:#126b3b;padding:0 13px;font-weight:800;cursor:pointer;white-space:nowrap}.photo-button[data-v-e99de989]:disabled{opacity:.55;cursor:default}.camera-input[data-v-e99de989]{display:none}.pending-photos[data-v-e99de989]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.pending-photos article[data-v-e99de989]{display:grid;grid-template-columns:64px 1fr auto;gap:9px;align-items:center;border:1px solid #cfe0d2;border-radius:10px;padding:7px;background:#f7faf8}.pending-photos img[data-v-e99de989]{width:64px;height:54px;border-radius:7px;object-fit:cover}.pending-photos article>div[data-v-e99de989]{display:grid;gap:2px;min-width:0}.pending-photos small[data-v-e99de989]{color:#68766d;font-size:11px}.pending-photos article>button[data-v-e99de989]{border:0;background:transparent;color:#607067;font-size:22px;cursor:pointer}.evidence-list[data-v-e99de989]{display:grid;gap:7px}.evidence-list label[data-v-e99de989]{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:start;border:1px solid #dbe5de;border-radius:10px;padding:9px 10px}.evidence-list input[data-v-e99de989]{width:18px;height:18px;margin-top:2px}.evidence-list span[data-v-e99de989]{display:grid;gap:2px}.evidence-list small[data-v-e99de989]{color:#6b786f}.empty-evidence[data-v-e99de989],.empty-history[data-v-e99de989]{margin:0;color:#68766d;font-size:13px}.activity-list[data-v-e99de989]{display:grid;gap:9px}.activity-list article[data-v-e99de989]{display:grid;gap:5px;border:1px solid #dbe5de;border-radius:11px;padding:11px 12px;background:#fbfdfb}.activity-row-heading[data-v-e99de989]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.activity-row-heading>div[data-v-e99de989]{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.activity-row-actions[data-v-e99de989]{display:flex!important;gap:6px!important;align-items:center!important}.edit-activity[data-v-e99de989]{border:1px solid #b9cbc0;border-radius:8px;padding:6px 9px;background:#fff;color:#0b6334;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.activity-list article span[data-v-e99de989],.activity-list article small[data-v-e99de989]{color:#68766d;font-size:12px}.activity-list article p[data-v-e99de989]{margin:0;color:#405147}.count[data-v-e99de989]{display:grid;place-items:center;min-width:30px;height:30px;border-radius:999px;background:#e9f4ec;color:#0b6334}.actions[data-v-e99de989]{display:flex;justify-content:flex-end;gap:10px}.actions button[data-v-e99de989]{min-height:42px;border-radius:10px;padding:0 16px;font-weight:800;cursor:pointer}.secondary[data-v-e99de989]{border:1px solid #b9cbc0;background:#fff;color:#164b2e}.primary[data-v-e99de989]{border:1px solid #126b3b;background:#126b3b;color:#fff}.primary[data-v-e99de989]:disabled,.delete-activity[data-v-e99de989]:disabled{opacity:.6;cursor:default}.activity-feedback[data-v-e99de989]{margin:0;border:1px solid #b9d7c3;border-radius:10px;padding:10px 12px;background:#eef8f1;color:#0b6334;font-weight:800}.delete-activity[data-v-e99de989]{border:1px solid #d8b8b8;border-radius:8px;padding:6px 9px;background:#fff;color:#9b2525;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.compact[data-v-e99de989]{min-height:36px!important;padding:0 12px!important}.saved[data-v-e99de989]{margin:0;color:#0b6334;font-weight:750}@media (max-width:700px){.evidence-heading[data-v-e99de989]{align-items:stretch;flex-direction:column}.photo-button[data-v-e99de989]{width:100%}.ua6-panel[data-v-e99de989]{padding:14px 14px 26px}.heading[data-v-e99de989],.official-rule[data-v-e99de989]{flex-direction:column}.official-rule a[data-v-e99de989]{white-space:normal}.form-grid[data-v-e99de989],.commitment-facts[data-v-e99de989]{grid-template-columns:1fr}.form-grid .wide[data-v-e99de989]{grid-column:auto}.choice-card dl>div[data-v-e99de989]{grid-template-columns:1fr;gap:3px}.actions[data-v-e99de989]{display:grid;grid-template-columns:1fr 1fr}.actions button[data-v-e99de989]{width:100%}}.backdrop[data-v-84c24bcc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:grid;place-items:center;box-sizing:border-box;padding:20px;background:#09191080;overscroll-behavior:contain}.dialog[data-v-84c24bcc]{box-sizing:border-box;width:min(620px,100%);max-width:100%;max-height:calc(100dvh - 40px);overflow:hidden;background:#fff;border-radius:18px;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.dialog header[data-v-84c24bcc]{display:flex;justify-content:space-between;gap:16px;padding:22px 22px 12px}.dialog header div[data-v-84c24bcc]{display:grid;gap:3px}.dialog header strong[data-v-84c24bcc]{font-size:24px}.dialog header span[data-v-84c24bcc],.hint[data-v-84c24bcc]{color:#66736b}.dialog header button[data-v-84c24bcc]{width:40px;height:40px;border:0;border-radius:999px;font-size:24px}.dialog-body[data-v-84c24bcc]{min-height:0;overflow:auto;overscroll-behavior:contain;display:grid;gap:15px;padding:3px 22px 8px}label[data-v-84c24bcc]{display:grid;gap:7px;font-weight:750}label span[data-v-84c24bcc],label small[data-v-84c24bcc]{font-weight:500;color:#718077}input[data-v-84c24bcc],select[data-v-84c24bcc],textarea[data-v-84c24bcc]{width:100%;box-sizing:border-box;border:1px solid #cddbd1;border-radius:10px;padding:11px 12px;background:#fff;font:inherit}.grid[data-v-84c24bcc]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.direction[data-v-84c24bcc]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.direction button[data-v-84c24bcc]{padding:11px;border:1px solid #cddbd1;border-radius:10px;background:#fff;font-weight:750}.direction button.active[data-v-84c24bcc]{border-color:#16723d;background:#eaf6ed;color:#075d31}.available[data-v-84c24bcc]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:10px;background:#eef7f0}.available>div[data-v-84c24bcc]{display:flex;align-items:baseline;gap:8px}.available strong[data-v-84c24bcc]{font-size:22px}.move-all[data-v-84c24bcc]{border:1px solid #8db99b;border-radius:9px;background:#fff;padding:8px 11px;color:#176b3b;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.warning[data-v-84c24bcc],.error[data-v-84c24bcc],.move-summary[data-v-84c24bcc]{margin:0;padding:11px 12px;border-radius:10px}.warning[data-v-84c24bcc]{background:#fff6df}.error[data-v-84c24bcc]{background:#fff0ed;color:#8b2e20}.move-summary[data-v-84c24bcc]{background:#f3f7f4;color:#41584a;font-size:13px;line-height:1.4}footer[data-v-84c24bcc]{display:flex;justify-content:flex-end;gap:9px;padding:10px 22px 22px}.primary[data-v-84c24bcc],.secondary[data-v-84c24bcc]{padding:11px 16px;border-radius:10px;font-weight:800}.primary[data-v-84c24bcc]{border:0;background:#0d6b37;color:#fff}.primary[data-v-84c24bcc]:disabled{opacity:.45;cursor:not-allowed}.secondary[data-v-84c24bcc]{border:1px solid #cbd8cf;background:#fff}.simple .hint[data-v-84c24bcc]{margin:0;font-size:13px;line-height:1.4}.simple label[data-v-84c24bcc]{font-size:13px}.simple textarea[data-v-84c24bcc]{min-height:64px;resize:vertical}.action-footer[data-v-84c24bcc]{display:grid;gap:10px;min-width:0;background:#fff;border-top:1px solid #e3ebe5;box-shadow:0 -5px 16px #0919100f}.destination-advisories[data-v-84c24bcc]{display:grid;gap:7px;min-height:0;overflow-y:auto}.destination-advisory[data-v-84c24bcc]{border-top:1px solid #e3d6b7;padding-top:6px}.destination-advisory p[data-v-84c24bcc]{margin:3px 0 0;font-weight:400;font-size:13px;line-height:1.35}.footer-actions[data-v-84c24bcc]{display:flex;justify-content:flex-end;gap:9px}.has-density-warning[data-v-84c24bcc]{max-height:min(55dvh,430px);overflow-y:auto;overscroll-behavior:contain}.has-density-warning .density-review[data-v-84c24bcc]{overflow-y:auto;min-height:0;max-height:26dvh}.density-review[data-v-84c24bcc]{display:grid;gap:5px;padding:10px 12px;font-size:14px;line-height:1.3}.density-review p[data-v-84c24bcc]{margin:0;line-height:1.35}.density-review textarea[data-v-84c24bcc]{min-height:42px;max-height:64px;resize:vertical}.footer-actions .primary[data-v-84c24bcc]{min-height:48px;touch-action:manipulation}@media (max-width:600px){.action-footer[data-v-84c24bcc]{padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.footer-actions button[data-v-84c24bcc]{flex:1;min-height:48px}.has-density-warning[data-v-84c24bcc]{max-height:54dvh}}@media (max-width:600px){.backdrop[data-v-84c24bcc]{padding:0;place-items:stretch}.dialog[data-v-84c24bcc]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;padding:0;grid-template-rows:auto minmax(0,1fr) auto}.dialog header[data-v-84c24bcc]{padding:calc(12px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 10px max(16px,env(safe-area-inset-left,0px));border-bottom:1px solid #e3ebe5;background:#fff}.dialog header strong[data-v-84c24bcc]{font-size:24px;line-height:1.15}.dialog header button[data-v-84c24bcc]{width:44px;height:44px;flex:0 0 44px;background:#eef4f0}.dialog-body[data-v-84c24bcc]{padding:14px max(16px,env(safe-area-inset-right,0px)) 18px max(16px,env(safe-area-inset-left,0px));-webkit-overflow-scrolling:touch}.grid[data-v-84c24bcc]{grid-template-columns:1fr}.simple .direction[data-v-84c24bcc]{grid-template-columns:1fr 1fr}.simple footer[data-v-84c24bcc]{margin:0;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:#fff;border-top:1px solid #e3ebe5;box-shadow:0 -6px 18px #0919100f}.simple footer button[data-v-84c24bcc]{flex:1;min-height:48px}.available[data-v-84c24bcc]{align-items:center}.move-all[data-v-84c24bcc]{min-height:42px}input[data-v-84c24bcc],select[data-v-84c24bcc],textarea[data-v-84c24bcc]{font-size:16px;min-height:46px}.direction button[data-v-84c24bcc]{min-height:46px}.simple textarea[data-v-84c24bcc]{min-height:76px}.hint[data-v-84c24bcc]{font-size:13px}}.tag-mode[data-v-84c24bcc]{border:1px solid #d7e1da;border-radius:10px;padding:12px}.tag-toggle[data-v-84c24bcc],.tag-option[data-v-84c24bcc]{display:flex;align-items:center;gap:10px}.tag-toggle input[data-v-84c24bcc],.tag-option input[data-v-84c24bcc]{width:18px;min-height:18px;flex-shrink:0}.tag-selector p[data-v-84c24bcc]{margin:8px 0}.tag-list[data-v-84c24bcc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:8px;max-height:200px;overflow:auto}.tag-option[data-v-84c24bcc]{padding:8px;border:1px solid #e0e9e2;border-radius:8px;font-size:14px;font-weight:500}.tag-option span[data-v-84c24bcc]{overflow-wrap:anywhere}.destination-advisories[data-v-84c24bcc]{display:block;overflow:visible;padding:0;min-width:0}.destination-summary[data-v-84c24bcc]{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;cursor:pointer;min-height:48px;box-sizing:border-box;touch-action:manipulation}.destination-summary[data-v-84c24bcc]::-webkit-details-marker{display:none}.destination-summary-text[data-v-84c24bcc]{display:grid;gap:2px;min-width:0}.destination-summary-text strong[data-v-84c24bcc]{font-size:14px;line-height:1.2}.destination-summary-text small[data-v-84c24bcc]{font-size:12px;font-weight:600;line-height:1.2;color:#785b20}.destination-expand[data-v-84c24bcc]{font-size:13px;font-weight:750;color:#664e19;white-space:nowrap}.destination-advisories[open] .destination-expand[data-v-84c24bcc]:after{content:" ▲"}.destination-advisories:not([open]) .destination-expand[data-v-84c24bcc]:after{content:" ▼"}.destination-details[data-v-84c24bcc]{padding:0 12px 12px;max-height:min(26dvh,220px);overflow-y:auto;overscroll-behavior:contain}.destination-advisory[data-v-84c24bcc]{padding:8px 0 5px}.advisory-note[data-v-84c24bcc]{margin:8px 0 0;font-size:12px;line-height:1.3}.has-density-warning[data-v-84c24bcc]{overflow:visible;max-height:none}@media (max-width:600px){.action-footer[data-v-84c24bcc]{gap:7px}.destination-details[data-v-84c24bcc]{max-height:24dvh}.destination-summary[data-v-84c24bcc]{min-height:52px}.footer-actions[data-v-84c24bcc]{flex-shrink:0}}.ua-panel[data-v-7c0f3b6e]{display:grid;gap:18px;padding:18px 20px 30px;box-sizing:border-box}.ua-heading[data-v-7c0f3b6e]{display:flex;justify-content:space-between;gap:18px;align-items:start}.eyebrow[data-v-7c0f3b6e]{margin:0 0 3px;color:#0b6334;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}h3[data-v-7c0f3b6e]{margin:0;font-size:24px;color:#163c28}.ua-heading p[data-v-7c0f3b6e]:last-child{margin:6px 0 0;color:#657168;line-height:1.4}.photo-count[data-v-7c0f3b6e]{min-width:82px;border:1px solid #dbe5de;border-radius:12px;padding:10px;text-align:center;background:#f5f9f6}.photo-count strong[data-v-7c0f3b6e]{display:block;font-size:22px;color:#0b6334}.photo-count span[data-v-7c0f3b6e]{font-size:11px;color:#66746b}.official-rule[data-v-7c0f3b6e]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:13px 14px;border:1px solid #bfd8c6;border-radius:11px;background:#f2f8f4}.official-rule>div[data-v-7c0f3b6e]{display:grid;gap:4px}.official-rule span[data-v-7c0f3b6e]{color:#0b6334;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.official-rule strong[data-v-7c0f3b6e]{color:#244431;font-size:13px}.official-rule p[data-v-7c0f3b6e]{margin:2px 0;color:#56675d;font-size:12px}.official-rule small[data-v-7c0f3b6e]{color:#5f6f65}.official-rule a[data-v-7c0f3b6e]{color:#0b6334;font-size:12px;font-weight:800;white-space:nowrap}.rule-grid[data-v-7c0f3b6e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rule-card[data-v-7c0f3b6e]{padding:12px 14px;border:1px solid #cfe0d4;border-radius:10px;background:#f8fbf9}.rule-card strong[data-v-7c0f3b6e]{color:#164b2e}.rule-card ul[data-v-7c0f3b6e]{margin:8px 0 0;padding-left:18px;color:#475b4e;font-size:12px;line-height:1.5}.restriction-card[data-v-7c0f3b6e]{border-color:#e5cfaa;background:#fffaf0}.choice-rule[data-v-7c0f3b6e]{display:grid;gap:4px;padding:11px 12px;border-left:4px solid #0b6334;border-radius:8px;background:#f7faf8;color:#3e5446;font-size:12px}.choice-rule strong[data-v-7c0f3b6e]{color:#163c28;font-size:13px}.choice-rule small[data-v-7c0f3b6e]{color:#72520a}.spatial-summary[data-v-7c0f3b6e]{display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid #dbe5de;border-radius:10px;padding:9px 12px;background:#fbfdfb;color:#5a6a60;font-size:13px}.spatial-summary strong[data-v-7c0f3b6e]{color:#163c28}.continue-summary[data-v-7c0f3b6e]{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #d7e4da;border-radius:12px;padding:13px 14px;background:#f7faf8}.continue-summary-copy[data-v-7c0f3b6e]{display:grid;min-width:0;gap:4px}.continue-summary-copy strong[data-v-7c0f3b6e]{color:#173f29;font-size:16px}.continue-summary-copy span[data-v-7c0f3b6e]{color:#607067;font-size:13px;line-height:1.4}.continue-add-button[data-v-7c0f3b6e]{flex:0 0 auto;min-height:44px;border-radius:10px;padding:0 16px;font-weight:800;white-space:nowrap;cursor:pointer}.ua-fields[data-v-7c0f3b6e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;row-gap:10px;align-items:start}.ua-fields label[data-v-7c0f3b6e]{display:grid;grid-template-rows:38px 52px minmax(18px,auto);gap:6px;min-width:0;color:#244431;font-weight:700;font-size:13px}.ua-fields label>span[data-v-7c0f3b6e]:first-child{display:flex;align-items:flex-end;min-height:38px;line-height:1.25}.ua-fields label>small[data-v-7c0f3b6e]{min-height:18px;line-height:1.35}.ua-fields label[data-v-7c0f3b6e]:has(textarea){grid-column:1/-1;grid-template-rows:38px auto 0}.ua-fields .check[data-v-7c0f3b6e]{grid-column:1/-1;grid-template-rows:auto}.ua-fields .ua-field-label[data-v-7c0f3b6e]{gap:7px;align-items:center;flex-wrap:wrap}.ua-fields .ua-required[data-v-7c0f3b6e]{display:inline-block;color:#567061;font-size:11px;line-height:1.2;font-style:normal;font-weight:600;white-space:nowrap}input[data-v-7c0f3b6e]:not([type=checkbox]),select[data-v-7c0f3b6e],textarea[data-v-7c0f3b6e]{width:100%;box-sizing:border-box;border:1px solid #cddbd1;border-radius:10px;padding:11px 12px;background:#fff;color:#1d2c23;font:inherit;font-weight:500}.ua-fields input[data-v-7c0f3b6e]:not([type=checkbox]),.ua-fields select[data-v-7c0f3b6e]{display:block;width:100%;height:52px!important;min-height:52px!important;max-height:52px;margin:0!important;padding:0 12px!important;line-height:1.2;align-self:start}.ua-fields select[data-v-7c0f3b6e]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.ua-fields textarea[data-v-7c0f3b6e]{margin:0}textarea[data-v-7c0f3b6e]{resize:vertical}.check[data-v-7c0f3b6e]{display:flex!important;align-items:center;gap:9px}.check input[data-v-7c0f3b6e]{width:19px;height:19px}.warning[data-v-7c0f3b6e]{margin:0;border:1px solid #e8c076;border-radius:10px;padding:11px 12px;background:#fff8e8;color:#72520a;font-weight:700}.stock-allocation[data-v-7c0f3b6e]{display:grid;gap:14px;grid-column:1/-1;border:1px solid #c9decf;border-radius:14px;padding:16px;background:linear-gradient(180deg,#f4faf6,#fbfdfb);box-shadow:0 1px #0d542d0a}.stock-allocation-heading[data-v-7c0f3b6e]{display:flex;justify-content:space-between;gap:16px;align-items:center}.stock-allocation-title[data-v-7c0f3b6e]{display:grid;gap:4px}.stock-allocation-title strong[data-v-7c0f3b6e]{color:#143f28;font-size:16px}.stock-allocation-title small[data-v-7c0f3b6e]{color:#607268}.move-stock-button[data-v-7c0f3b6e]{min-width:108px}.stock-balance-summary[data-v-7c0f3b6e]{display:flex;justify-content:space-between;align-items:center;gap:12px;border-radius:10px;padding:10px 12px;background:#e9f5ec;color:#376047}.stock-balance-summary span[data-v-7c0f3b6e]{font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.03em}.stock-balance-summary strong[data-v-7c0f3b6e]{color:#0b6334;font-size:14px}.stock-allocation-row[data-v-7c0f3b6e]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(180px,.7fr) auto;gap:12px;align-items:start;border-top:1px solid #dce9df;padding-top:14px}.stock-allocation-row label[data-v-7c0f3b6e]{display:grid;grid-template-rows:auto 46px auto;gap:6px;min-width:0;color:#244431;font-size:13px;font-weight:750}.stock-allocation-row select[data-v-7c0f3b6e],.stock-allocation-row input[data-v-7c0f3b6e]{height:46px}.stock-allocation-row small[data-v-7c0f3b6e]{min-height:18px;color:#64746b;font-weight:500}.stock-allocation-row small strong[data-v-7c0f3b6e]{color:#164b2e}.allocation-remove[data-v-7c0f3b6e]{align-self:center;margin-top:18px;border:0;background:#fff3f1;color:#9c2f2f;border-radius:9px;min-height:40px;padding:0 12px;font-weight:750;cursor:pointer}.allocation-remove[data-v-7c0f3b6e]:hover{background:#fde7e3}.stock-allocation-footer[data-v-7c0f3b6e]{display:flex;justify-content:space-between;align-items:center;gap:12px}.stock-allocation-footer span[data-v-7c0f3b6e]{color:#68776e;font-size:12px}.add-stock[data-v-7c0f3b6e]{min-height:40px;border-radius:9px;padding:0 13px;white-space:nowrap}.photo-capture[data-v-7c0f3b6e]{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid #d7e4da;border-radius:11px;padding:12px 14px;background:#f7faf8}.photo-capture>div[data-v-7c0f3b6e]{display:grid;gap:3px}.photo-capture strong[data-v-7c0f3b6e]{color:#1d432c}.photo-capture small[data-v-7c0f3b6e]{color:#657168}.camera-input[data-v-7c0f3b6e]{display:none}.pending-photos[data-v-7c0f3b6e]{display:grid;gap:8px}.pending-photos article[data-v-7c0f3b6e]{display:grid;grid-template-columns:64px 1fr auto;gap:10px;align-items:center;border:1px solid #dce6df;border-radius:10px;padding:8px}.pending-photos img[data-v-7c0f3b6e]{width:64px;height:52px;border-radius:7px;object-fit:cover}.pending-photos div[data-v-7c0f3b6e]{display:grid;gap:2px;min-width:0}.pending-photos small[data-v-7c0f3b6e]{color:#68766d}.actions[data-v-7c0f3b6e]{display:flex;justify-content:flex-end;gap:10px}.actions button[data-v-7c0f3b6e],.photo-capture button[data-v-7c0f3b6e]{min-height:44px;border-radius:10px;padding:0 16px;font-weight:800;cursor:pointer}.secondary[data-v-7c0f3b6e]{border:1px solid #b9cbc0;background:#fff;color:#164b2e}.primary[data-v-7c0f3b6e]{border:1px solid #126b3b;background:#126b3b;color:#fff}.primary[data-v-7c0f3b6e]:disabled,.secondary[data-v-7c0f3b6e]:disabled{opacity:.6;cursor:not-allowed}.saved[data-v-7c0f3b6e]{margin:0;border-radius:9px;padding:10px 12px;background:#eef8f1;color:#0b6334;font-weight:750}.history[data-v-7c0f3b6e]{display:grid;gap:8px;border-top:1px solid #e1e8e3;padding-top:15px}.history-heading[data-v-7c0f3b6e]{display:flex;justify-content:space-between;color:#173f29}.history-heading span[data-v-7c0f3b6e]{color:#607066}.history-row[data-v-7c0f3b6e]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:10px 0;border-bottom:1px solid #edf1ee}.history-row>div[data-v-7c0f3b6e]{display:grid;gap:3px}.history-row strong[data-v-7c0f3b6e]{color:#244431}.history-row small[data-v-7c0f3b6e]{color:#67756c}.history-row p[data-v-7c0f3b6e]{margin:2px 0 0;color:#53645a;font-size:12px}.empty[data-v-7c0f3b6e]{margin:0;color:#6b776f;font-size:13px}.history-actions[data-v-7c0f3b6e]{display:flex;align-items:center;gap:6px}.edit-link[data-v-7c0f3b6e],.delete-link[data-v-7c0f3b6e]{border:0;background:transparent;font-weight:750;cursor:pointer;padding:5px}.edit-link[data-v-7c0f3b6e]{color:#0b6334}.delete-link[data-v-7c0f3b6e]{color:#9c2f2f}.delete-link[data-v-7c0f3b6e]:disabled{opacity:.55;cursor:not-allowed}@media (max-width:650px){.ua-panel[data-v-7c0f3b6e]{padding:14px 14px 26px;gap:16px}.ua-heading[data-v-7c0f3b6e]{align-items:stretch}.photo-count[data-v-7c0f3b6e]{min-width:66px}.official-rule[data-v-7c0f3b6e]{flex-direction:column}.official-rule a[data-v-7c0f3b6e]{white-space:normal}.rule-grid[data-v-7c0f3b6e],.ua-fields[data-v-7c0f3b6e]{grid-template-columns:1fr}.continue-summary[data-v-7c0f3b6e]{align-items:stretch;flex-direction:column}.continue-add-button[data-v-7c0f3b6e]{width:100%}.ua-fields label[data-v-7c0f3b6e]{grid-column:1!important;grid-template-rows:auto 52px auto}.ua-fields label>span[data-v-7c0f3b6e]:first-child{min-height:0}.ua-fields label[data-v-7c0f3b6e]:has(textarea){grid-template-rows:auto auto 0}.actions[data-v-7c0f3b6e]{display:grid;grid-template-columns:1fr 1fr}.actions button[data-v-7c0f3b6e]{width:100%}.photo-capture[data-v-7c0f3b6e]{align-items:stretch;flex-direction:column}.photo-capture button[data-v-7c0f3b6e]{width:100%}.pending-photos article[data-v-7c0f3b6e]{grid-template-columns:56px 1fr auto}.pending-photos img[data-v-7c0f3b6e]{width:56px;height:48px}.stock-allocation-heading[data-v-7c0f3b6e]{align-items:stretch;flex-direction:column}.stock-allocation-heading button[data-v-7c0f3b6e]{width:100%}.stock-balance-summary[data-v-7c0f3b6e]{align-items:flex-start;flex-direction:column;gap:3px}.stock-allocation-row[data-v-7c0f3b6e]{grid-template-columns:1fr}.stock-allocation-row label[data-v-7c0f3b6e]{grid-template-rows:auto 46px auto}.allocation-remove[data-v-7c0f3b6e]{justify-self:start;margin-top:0}.stock-allocation-footer[data-v-7c0f3b6e]{align-items:stretch;flex-direction:column}.add-stock[data-v-7c0f3b6e]{width:100%}}.scope-confirmation[data-v-7c0f3b6e]{padding:12px;border:1px solid #c9dbcf;border-radius:10px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.scope-confirmation p[data-v-7c0f3b6e]{flex-basis:100%;margin:0;color:#52645a}.scope-confirmation button[data-v-7c0f3b6e]{min-height:44px;padding:8px 12px}.history-photos[data-v-7c0f3b6e]{display:flex;gap:7px;flex-wrap:wrap}.history-photos img[data-v-7c0f3b6e]{width:76px;height:76px;object-fit:cover;border-radius:8px}.history-photos a[data-v-7c0f3b6e]{color:#126b3b}.editing-banner[data-v-7c0f3b6e]{padding:12px 14px;border:1px solid #bfd8c6;border-radius:10px;background:#edf7ef;color:#174d2d;font-weight:800}.history-row[data-v-7c0f3b6e]{flex-wrap:wrap}.history-details[data-v-7c0f3b6e]{flex-basis:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;border:1px solid #dae6dc;border-radius:10px;background:#f7faf8}.history-details p[data-v-7c0f3b6e]{font-size:13px;min-width:0;overflow-wrap:anywhere}.history-details strong[data-v-7c0f3b6e]{color:#173f29}@media (max-width:650px){.history-details[data-v-7c0f3b6e]{grid-template-columns:1fr}}.grazing-period-list[data-v-7c0f3b6e]{display:grid;gap:.4rem;margin:.5rem 0}.grazing-period[data-v-7c0f3b6e]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .7rem;padding:.45rem .55rem;border:1px solid var(--border-color, #d8e0db);border-radius:.45rem}.grazing-period strong[data-v-7c0f3b6e]{min-width:8rem}.grazing-period span[data-v-7c0f3b6e]{font-size:.88rem}.ua-help[data-v-7c0f3b6e],.stock-recognition-compact[data-v-7c0f3b6e]{margin:0 0 12px;border:1px solid #d5e5da;border-radius:10px;background:#f8fbf9;color:#204c32}.ua-help>summary[data-v-7c0f3b6e],.stock-recognition-compact>summary[data-v-7c0f3b6e]{padding:10px 12px;cursor:pointer;font-size:13px;font-weight:700}.ua-help-content[data-v-7c0f3b6e],.stock-recognition-expanded[data-v-7c0f3b6e]{padding:4px 12px 12px}.ua-help-content .official-rule[data-v-7c0f3b6e]{margin:8px 0}.stock-recognition-expanded[data-v-7c0f3b6e]{display:grid;gap:6px}.overlay[data-v-495cfdd9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:grid;place-items:center;box-sizing:border-box;padding:24px;background:#0f23187a}.dialog[data-v-495cfdd9]{display:flex;flex-direction:column;box-sizing:border-box;width:min(720px,calc(100vw - 48px));max-height:min(82dvh,760px);overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 24px 70px #12311f47;color:#173421}.dialog header[data-v-495cfdd9]{display:flex;flex:0 0 auto;justify-content:space-between;gap:18px;padding:18px 20px 14px;border-bottom:1px solid #e5ebe7}.dialog header>div[data-v-495cfdd9]{min-width:0}.dialog header span[data-v-495cfdd9],.editor-heading span[data-v-495cfdd9]{color:#08723e;font-size:11px;font-weight:900;letter-spacing:.06em}.dialog h2[data-v-495cfdd9]{margin:4px 0;font-size:25px;line-height:1.15}.dialog header p[data-v-495cfdd9]{margin:0;color:#68776e;line-height:1.4}.close[data-v-495cfdd9]{flex:0 0 38px;width:38px;height:38px;border:1px solid #cbd8cf;border-radius:999px;background:#fff;font-size:24px;cursor:pointer}.status-box[data-v-495cfdd9]{display:grid;flex:0 0 auto;gap:3px;margin:14px 20px 0;border-radius:10px;padding:11px 13px;background:#eef4f0}.status-box.applicable[data-v-495cfdd9]{background:#e7f5ea}.status-box.needsReview[data-v-495cfdd9]{background:#fff5d9}.status-box.notApplicable[data-v-495cfdd9]{background:#f0f2f1}.status-box span[data-v-495cfdd9]{font-size:12px;color:#56665d}.blocked[data-v-495cfdd9]{margin:14px 20px 20px;border:1px solid #d8dfda;border-radius:10px;background:#f5f7f6;padding:14px;color:#5a675f}.records[data-v-495cfdd9],.editor[data-v-495cfdd9]{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px 20px 20px;overscroll-behavior:contain}.records[data-v-495cfdd9]{display:grid;gap:10px}.completion-card[data-v-495cfdd9]{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #d7e1da;border-radius:12px;background:#f7faf8;padding:12px 13px}.completion-card>div[data-v-495cfdd9]{display:grid;gap:3px}.completion-card span[data-v-495cfdd9]{color:#607067;font-size:11px;font-weight:850;text-transform:uppercase}.completion-card strong[data-v-495cfdd9]{color:#173421}.completion-card small[data-v-495cfdd9]{color:#607067;line-height:1.35}.completion-card.complete[data-v-495cfdd9]{border-color:#b9dcc4;background:#edf8f0}.completion-card.complete strong[data-v-495cfdd9]{color:#176b3b}.completion-card.inProgress[data-v-495cfdd9]{border-color:#ead9a2;background:#fffaf0}.complete-work[data-v-495cfdd9]{flex:0 0 auto;min-height:42px}.records-heading[data-v-495cfdd9],.editor-heading[data-v-495cfdd9]{display:flex;align-items:center;justify-content:space-between;gap:14px}.records-heading>div[data-v-495cfdd9],.editor-heading>div[data-v-495cfdd9]{display:grid;min-width:0;gap:2px}.records-heading span[data-v-495cfdd9]{color:#68776e;font-size:12px}.records button[data-v-495cfdd9],.editor-heading button[data-v-495cfdd9],.editor footer button[data-v-495cfdd9]{min-height:40px;border:1px solid #b9cbbf;border-radius:9px;background:#fff;padding:0 14px;font-weight:800;cursor:pointer}.primary[data-v-495cfdd9]{border-color:#176b3b!important;background:#176b3b!important;color:#fff}.record-row[data-v-495cfdd9]{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #dce5df;border-radius:11px;padding:12px 13px;background:#fbfdfb}.record-main[data-v-495cfdd9]{display:grid;min-width:0;gap:3px}.record-main span[data-v-495cfdd9]{color:#607067;font-size:12px;overflow-wrap:anywhere}.record-actions[data-v-495cfdd9]{display:flex;align-items:center;gap:7px}.record-actions .icon-button[data-v-495cfdd9]{width:40px;min-width:40px;padding:0;font-size:18px}.record-actions .delete-button[data-v-495cfdd9]{border-color:#ead6d2;background:#fff;color:#922f24}.empty[data-v-495cfdd9],.record-note[data-v-495cfdd9]{margin:0;border-radius:10px;padding:12px 13px;background:#f5f7f6;color:#627068}.record-note[data-v-495cfdd9]{background:#f3f8f4;font-size:12px}.ua12-pathway[data-v-495cfdd9]{display:grid;gap:10px;border:1px solid #c9dfcf;border-radius:12px;background:#f5fbf7;padding:12px}.ua12-pathway-heading[data-v-495cfdd9]{display:flex;justify-content:space-between;gap:12px;align-items:start}.ua12-pathway-heading>div[data-v-495cfdd9]{display:grid;gap:2px}.ua12-pathway-heading span[data-v-495cfdd9],.ua12-pathway-heading small[data-v-495cfdd9]{font-size:12px;color:#607067}.ua12-route-badge[data-v-495cfdd9]{border-radius:999px;background:#dff2e4!important;color:#176b3b!important;padding:4px 8px;font-weight:850;white-space:nowrap}.ua12-fawl-card[data-v-495cfdd9]{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #d8e4db;border-radius:10px;background:#fff;padding:11px}.ua12-fawl-card.recorded[data-v-495cfdd9]{border-color:#abd2b6;background:#eff8f1}.ua12-fawl-card>div[data-v-495cfdd9]:first-child{display:grid;gap:2px}.ua12-fawl-card span[data-v-495cfdd9],.ua12-fawl-card small[data-v-495cfdd9]{color:#607067}.ua12-fawl-actions[data-v-495cfdd9]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.ua12-fawl-actions button[data-v-495cfdd9]{min-height:36px;border:1px solid #b9cbbf;border-radius:8px;background:#fff;padding:5px 10px;color:#176b3b;font-weight:800;cursor:pointer}.ua12-year-note[data-v-495cfdd9]{margin:0;color:#607067}.ua12-requirements[data-v-495cfdd9]{display:grid;gap:0;border:1px solid #dce7df;border-radius:10px;background:#fff;overflow:hidden}.ua12-requirements>div[data-v-495cfdd9]{display:flex;justify-content:space-between;gap:12px;padding:9px 11px;border-top:1px solid #e6ede8}.ua12-requirements>div[data-v-495cfdd9]:first-child{border-top:0}.ua12-requirements .done[data-v-495cfdd9]{color:#176b3b}.ua12-requirements .todo[data-v-495cfdd9]{color:#8a5a00}.ua12-source-note[data-v-495cfdd9]{color:#607067;line-height:1.4}.ua12-coverage[data-v-495cfdd9]{display:grid;gap:8px;border:1px solid #d6e4da;border-radius:12px;background:#f7fbf8;padding:12px}.ua12-coverage-heading[data-v-495cfdd9]{display:flex;justify-content:space-between;gap:12px;align-items:end}.ua12-coverage-heading>div[data-v-495cfdd9]{display:grid;gap:2px}.ua12-coverage-heading span[data-v-495cfdd9]{font-size:12px;color:#607067}.ua12-coverage-heading>span[data-v-495cfdd9]{font-weight:850;color:#176b3b}.ua12-group-row[data-v-495cfdd9]{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #e1e9e4;padding-top:9px}.ua12-group-row>div[data-v-495cfdd9]:first-child{display:grid;gap:2px}.ua12-group-row>div:first-child span[data-v-495cfdd9]{font-size:12px;color:#607067}.ua12-group-state[data-v-495cfdd9]{display:grid;justify-items:end;gap:4px;text-align:right}.ua12-group-state small[data-v-495cfdd9]{max-width:380px;color:#607067}.ua12-missing-actions[data-v-495cfdd9]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}.ua12-missing-actions button[data-v-495cfdd9]{min-height:32px;border:1px solid #b9cbbf;border-radius:8px;background:#fff;padding:4px 9px;color:#176b3b;font-size:11px;font-weight:800;cursor:pointer}.ua12-missing-actions button[data-v-495cfdd9]:hover{border-color:#176b3b;background:#f1f8f3}.ua12-status[data-v-495cfdd9]{border-radius:999px;padding:3px 8px;font-size:11px;font-weight:850}.ua12-status.complete[data-v-495cfdd9]{background:#dff2e4;color:#176b3b}.ua12-status.inProgress[data-v-495cfdd9]{background:#fff1c9;color:#765500}.ua12-status.notStarted[data-v-495cfdd9]{background:#ecefed;color:#56635b}.editor[data-v-495cfdd9]{display:grid;grid-template-rows:auto auto auto;align-content:start;gap:14px}.editor-heading[data-v-495cfdd9]{border-bottom:1px solid #e5ebe7;padding-bottom:12px}.editor-heading button[data-v-495cfdd9]{flex:0 0 auto}.fields[data-v-495cfdd9]{display:grid;grid-template-columns:1fr 1fr;gap:14px;min-width:0;align-items:start}.fields label[data-v-495cfdd9]{display:grid;min-width:0;gap:6px}.fields label.full[data-v-495cfdd9]{grid-column:1/-1}.fields label>span[data-v-495cfdd9]{display:flex;align-items:flex-end;min-height:38px;font-size:13px;font-weight:800;line-height:1.3}.fields input[data-v-495cfdd9]:not(.checkbox),.fields select[data-v-495cfdd9],.fields textarea[data-v-495cfdd9]{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:52px;border:1px solid #c8d5cd;border-radius:9px;background:#fff;padding:9px 10px;font:inherit}.fields textarea[data-v-495cfdd9]{min-height:90px;resize:vertical}.fields .check[data-v-495cfdd9]{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px 10px;padding:4px 0}.fields .check .checkbox[data-v-495cfdd9]{grid-column:1;grid-row:1;width:22px;height:22px;margin:0}.fields .check>span[data-v-495cfdd9]{grid-column:2;grid-row:1;min-height:0;align-items:center}.fields .check>small[data-v-495cfdd9]{grid-column:2}.fields small[data-v-495cfdd9]{color:#68776e;overflow-wrap:anywhere;line-height:1.35}.error[data-v-495cfdd9],.saved[data-v-495cfdd9]{margin:0;border-radius:8px;padding:9px 11px}.error[data-v-495cfdd9]{background:#fde9e7;color:#8d2d24}.saved[data-v-495cfdd9]{background:#e5f4e8;color:#176b3b}.editor footer[data-v-495cfdd9]{position:sticky;bottom:-20px;z-index:2;display:flex;justify-content:flex-end;gap:9px;margin:4px -20px -20px;padding:12px 20px 14px;border-top:1px solid #e5ebe7;background:#fff}@media (max-width:680px){.overlay[data-v-495cfdd9]{place-items:stretch;padding:0}.dialog[data-v-495cfdd9]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.dialog header[data-v-495cfdd9]{padding:calc(14px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 12px max(16px,env(safe-area-inset-left,0px))}.dialog h2[data-v-495cfdd9]{font-size:23px}.status-box[data-v-495cfdd9]{margin:12px max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px))}.blocked[data-v-495cfdd9]{margin:12px max(16px,env(safe-area-inset-right,0px)) 16px max(16px,env(safe-area-inset-left,0px))}.records[data-v-495cfdd9],.editor[data-v-495cfdd9]{padding:14px max(16px,env(safe-area-inset-right,0px)) calc(18px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.fields[data-v-495cfdd9]{grid-template-columns:1fr}.fields label.full[data-v-495cfdd9]{grid-column:auto}.fields label>span[data-v-495cfdd9]{min-height:0}.completion-card[data-v-495cfdd9]{align-items:stretch;flex-direction:column}.completion-card .complete-work[data-v-495cfdd9]{width:100%}.records-heading[data-v-495cfdd9]{align-items:stretch;flex-direction:column}.records-heading button[data-v-495cfdd9]{width:100%}.editor-heading[data-v-495cfdd9]{align-items:center;flex-direction:row}.editor-heading button[data-v-495cfdd9]{width:auto;white-space:nowrap}.record-row[data-v-495cfdd9]{align-items:flex-start}.record-actions[data-v-495cfdd9]{flex-direction:column}.ua12-coverage-heading[data-v-495cfdd9],.ua12-group-row[data-v-495cfdd9]{align-items:flex-start;flex-direction:column}.ua12-group-state[data-v-495cfdd9]{justify-items:start;text-align:left}.ua12-missing-actions[data-v-495cfdd9]{justify-content:flex-start}.ua12-pathway-heading[data-v-495cfdd9],.ua12-fawl-card[data-v-495cfdd9],.ua12-requirements>div[data-v-495cfdd9]{align-items:flex-start;flex-direction:column}.ua12-fawl-actions[data-v-495cfdd9]{justify-content:flex-start;width:100%}.ua12-fawl-actions button[data-v-495cfdd9]{width:100%}.editor footer[data-v-495cfdd9]{bottom:-18px;margin:4px -16px -18px;padding:11px 16px calc(12px + env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr 1fr}.editor footer button[data-v-495cfdd9]{width:100%}}.backdrop[data-v-ad81be84]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:grid;place-items:center;box-sizing:border-box;padding:24px;background:#0f23187a}.dialog[data-v-ad81be84]{display:grid;grid-template-rows:auto minmax(0,1fr);box-sizing:border-box;width:min(720px,calc(100vw - 48px));max-height:min(82dvh,760px);overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 24px 70px #12311f47}header[data-v-ad81be84]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid #e3e9e5}header>div[data-v-ad81be84]{min-width:0}header strong[data-v-ad81be84],header span[data-v-ad81be84]{display:block}header strong[data-v-ad81be84]{overflow-wrap:anywhere}header span[data-v-ad81be84]{margin-top:2px;color:#68776e;font-size:12px}header button[data-v-ad81be84]{flex:0 0 38px;width:38px;height:38px;border:0;border-radius:999px;background:#edf3ef;color:#173421;font-size:24px;cursor:pointer}.body[data-v-ad81be84]{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px 18px 20px;overscroll-behavior:contain}.body[data-v-ad81be84]>*{max-width:100%}.error[data-v-ad81be84]{border:1px solid #e0a89f;border-radius:10px;padding:10px 12px;background:#fff2ef;color:#7d291d;font-weight:700}.scope-heading[data-v-ad81be84]{display:grid;gap:4px;margin-bottom:14px}.scope-heading span[data-v-ad81be84]{color:#68776e}.scopes[data-v-ad81be84]{display:grid;gap:10px}.scopes button[data-v-ad81be84]{display:grid;box-sizing:border-box;gap:3px;width:100%;min-width:0;border:1px solid #dce3de;border-radius:12px;padding:14px;background:#fff;text-align:left;cursor:pointer}.scopes button[data-v-ad81be84]:hover{border-color:#91b39c;background:#f4f9f5}.scopes small[data-v-ad81be84]{color:#68776e;overflow-wrap:anywhere}.completion-card[data-v-ad81be84]{display:grid;gap:10px;margin-bottom:14px;border:1px solid #d7e1da;border-radius:13px;background:#f7faf8;padding:12px 13px}.completion-card.complete[data-v-ad81be84]{border-color:#b9dcc4;background:#edf8f0}.completion-card.inProgress[data-v-ad81be84]{border-color:#ead9a2;background:#fffaf0}.completion-card.needsAttention[data-v-ad81be84]{border-color:#eccb89;background:#fff8e8}.completion-copy[data-v-ad81be84]{display:grid;gap:3px}.completion-copy>span[data-v-ad81be84],.remaining-requirement span[data-v-ad81be84]{color:#607067;font-size:11px;font-weight:850;text-transform:uppercase}.completion-copy strong[data-v-ad81be84]{color:#173421}.completion-copy small[data-v-ad81be84]{color:#607067;line-height:1.4}.remaining-requirement[data-v-ad81be84]{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid rgba(95,119,104,.18);padding-top:10px}.remaining-requirement>div[data-v-ad81be84]{display:grid;gap:3px;min-width:0}.remaining-requirement strong[data-v-ad81be84]{color:#173421;font-size:13px;line-height:1.35}.remaining-requirement button[data-v-ad81be84]{flex:0 0 auto;min-height:42px;border:1px solid #176b3b;border-radius:9px;background:#176b3b;color:#fff;padding:0 14px;font:inherit;font-weight:850;cursor:pointer}.complete-note[data-v-ad81be84]{margin:0;color:#176b3b;font-size:13px;font-weight:750}@media (max-width:640px){.backdrop[data-v-ad81be84]{place-items:stretch;padding:0}.dialog[data-v-ad81be84]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}header[data-v-ad81be84]{padding:calc(14px + env(safe-area-inset-top,0px)) max(14px,env(safe-area-inset-right,0px)) 12px max(14px,env(safe-area-inset-left,0px))}.body[data-v-ad81be84]{padding:14px max(14px,env(safe-area-inset-right,0px)) calc(18px + env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px))}.remaining-requirement[data-v-ad81be84]{align-items:stretch;flex-direction:column}.remaining-requirement button[data-v-ad81be84]{width:100%}}.crop-picker[data-v-85fc9874]{position:relative;width:100%;min-width:0}.crop-picker input[data-v-85fc9874]{box-sizing:border-box;width:100%;min-height:44px;border:1px solid #c9d7ce;border-radius:9px;background:#fff;padding:9px 10px;color:#173421;font:inherit}.crop-picker-results[data-v-85fc9874]{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;max-height:225px;overflow:auto;border:1px solid #c4d7c9;border-radius:10px;background:#fff;box-shadow:0 10px 30px #17342120}.crop-picker-results button[data-v-85fc9874]{display:block;width:100%;min-height:40px;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1ee;padding:9px 12px;color:#193a27;font:inherit;cursor:pointer}.crop-picker-results button[data-v-85fc9874]:hover,.crop-picker-results button.active[data-v-85fc9874]{background:#eaf4ec}.crop-picker-results p[data-v-85fc9874]{margin:0;padding:12px;color:#66776d;font-size:13px}.quick-change-card[data-v-a9c7b16c]{display:grid;gap:14px;padding:4px 2px}.quick-current-crop[data-v-a9c7b16c]{display:grid;gap:5px;padding:14px;border-radius:12px;background:#eef6f0}.quick-current-crop strong[data-v-a9c7b16c]{font-size:20px}.quick-current-crop.empty[data-v-a9c7b16c]{background:#f5f7f5}.quick-current-facts[data-v-a9c7b16c]{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:3px}.quick-current-facts span[data-v-a9c7b16c]{display:grid;gap:1px}.quick-current-facts small[data-v-a9c7b16c]{color:#66776d;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.quick-current-facts b[data-v-a9c7b16c]{color:#294333;font-size:13px}.quick-change-help[data-v-a9c7b16c]{margin:0;color:#607067;font-size:13px;line-height:1.45}.quick-change-form[data-v-a9c7b16c]{display:grid;gap:12px}.quick-change-form label[data-v-a9c7b16c]{display:grid;gap:5px;color:#294333;font-size:13px;font-weight:800}.quick-change-form label span[data-v-a9c7b16c]{margin-left:4px;color:#748078;font-size:11px;font-weight:600}.quick-change-form input[data-v-a9c7b16c]{box-sizing:border-box;width:100%;min-height:44px;border:1px solid #c9d7ce;border-radius:9px;background:#fff;padding:9px 10px;color:#173421;font:inherit}.quick-choice-actions[data-v-a9c7b16c],.quick-form-actions[data-v-a9c7b16c]{display:flex;gap:9px}.quick-choice-actions button[data-v-a9c7b16c],.quick-form-actions button[data-v-a9c7b16c]{flex:1;min-height:46px;border:1px solid #b9cbbf;border-radius:9px;background:#fff;color:#19452d;padding:0 12px;font:inherit;font-weight:800;cursor:pointer}.quick-choice-actions .primary[data-v-a9c7b16c],.quick-form-actions .primary[data-v-a9c7b16c]{border-color:#176b3b;background:#176b3b;color:#fff}.quick-form-actions .primary[data-v-a9c7b16c]:disabled{opacity:.45;cursor:not-allowed}@media (max-width:520px){.quick-choice-actions[data-v-a9c7b16c]{display:grid}.quick-choice-actions button[data-v-a9c7b16c],.quick-form-actions button[data-v-a9c7b16c]{min-height:48px}.quick-form-actions[data-v-a9c7b16c]{position:sticky;bottom:0;z-index:2;margin:0 -2px;padding:10px 2px calc(2px + env(safe-area-inset-bottom,0px));background:#fff}.quick-change-form input[data-v-a9c7b16c]{min-height:46px;font-size:16px}}.crop-workspace[data-v-a9c7b16c]{display:grid;gap:18px}.crop-heading[data-v-a9c7b16c]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:22px;border:1px solid #dbe5de;border-radius:16px;background:#fff}.crop-heading h2[data-v-a9c7b16c]{margin:3px 0 6px;font-size:23px}.crop-heading p[data-v-a9c7b16c]{margin:0;max-width:650px;color:#607067}.eyebrow[data-v-a9c7b16c],.step[data-v-a9c7b16c]{color:#08723e;font-size:11px;font-weight:900;letter-spacing:.06em}.current-summary[data-v-a9c7b16c]{min-width:180px;padding:12px 14px;border-radius:12px;background:#eef6f0;text-align:right}.current-summary strong[data-v-a9c7b16c],.current-summary span[data-v-a9c7b16c]{display:block}.current-summary span[data-v-a9c7b16c]{margin-top:3px;color:#627067;font-size:12px}.field-land-use-context[data-v-a9c7b16c]{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;border-radius:10px;background:#f3f7f4}.field-land-use-context span[data-v-a9c7b16c]{color:#68776e;font-size:12px;font-weight:750}.field-land-use-context strong[data-v-a9c7b16c]{font-size:13px}.field-land-use-context small[data-v-a9c7b16c]{margin-left:auto;color:#758179;font-size:11px}.save-message[data-v-a9c7b16c]{margin:0;padding:10px 13px;border-radius:10px;background:#edf7ef;color:#17683a;font-weight:700}.crop-grid[data-v-a9c7b16c]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.crop-card[data-v-a9c7b16c],.history-card[data-v-a9c7b16c]{border:1px solid #dbe5de;border-radius:16px;background:#fff;padding:18px}.section-heading[data-v-a9c7b16c]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.section-heading h3[data-v-a9c7b16c]{margin:3px 0 0;font-size:18px}.form-grid[data-v-a9c7b16c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-grid label[data-v-a9c7b16c]{display:grid;gap:5px;color:#294333;font-size:13px;font-weight:750}.form-grid .wide[data-v-a9c7b16c]{grid-column:1/-1}.form-grid input[data-v-a9c7b16c],.form-grid textarea[data-v-a9c7b16c]{box-sizing:border-box;width:100%;min-height:42px;border:1px solid #c9d7ce;border-radius:9px;background:#fff;padding:9px 10px;color:#173421;font:inherit}.form-grid textarea[data-v-a9c7b16c]{resize:vertical}.actions[data-v-a9c7b16c]{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap;margin-top:14px}.current-actions[data-v-a9c7b16c]{justify-content:space-between}.current-secondary-actions[data-v-a9c7b16c]{display:flex;gap:9px;flex-wrap:wrap}.current-badge[data-v-a9c7b16c]{padding:4px 9px;border-radius:999px;background:#e6f3e9;color:#17683a;font-size:11px;font-weight:900}.detail-grid[data-v-a9c7b16c]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.detail-grid div[data-v-a9c7b16c]{padding:10px 12px;border-radius:9px;background:#f3f7f4}.detail-grid .detail-wide[data-v-a9c7b16c]{grid-column:1/-1}.detail-grid dt[data-v-a9c7b16c]{margin:0 0 3px;color:#68776e;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.detail-grid dd[data-v-a9c7b16c]{margin:0;color:#173421;font-weight:750}.change-panel[data-v-a9c7b16c]{margin-top:16px;padding:16px;border:1px solid #c9d9cf;border-radius:12px;background:#f6faf7}.change-help[data-v-a9c7b16c]{margin:-5px 0 12px;color:#607067}.change-current[data-v-a9c7b16c]{margin-bottom:13px;padding:10px 12px;border-radius:9px;background:#eaf3ec}.change-current strong[data-v-a9c7b16c],.change-current span[data-v-a9c7b16c]{display:block}.change-current span[data-v-a9c7b16c]{margin-top:2px;color:#607067;font-size:12px}.actions button[data-v-a9c7b16c],.remove[data-v-a9c7b16c]{min-height:40px;border:1px solid #b9cbbf;border-radius:9px;background:#fff;color:#19452d;padding:0 14px;font-weight:800;cursor:pointer}.actions .primary[data-v-a9c7b16c]{border-color:#176b3b;background:#176b3b;color:#fff}.history-list[data-v-a9c7b16c]{display:grid}.history-entry[data-v-a9c7b16c]{border-top:1px solid #edf1ee}.history-entry[data-v-a9c7b16c]:first-child{border-top:0}.history-row[data-v-a9c7b16c]{display:flex;justify-content:space-between;gap:16px;padding:13px 0;cursor:pointer;border-radius:10px}.history-row[data-v-a9c7b16c]:hover,.history-row[data-v-a9c7b16c]:focus{background:#f7faf8;outline:none}.history-main strong[data-v-a9c7b16c],.history-main span[data-v-a9c7b16c],.history-main small[data-v-a9c7b16c]{display:block}.history-main span[data-v-a9c7b16c],.history-main small[data-v-a9c7b16c]{margin-top:2px;color:#67766d}.history-actions[data-v-a9c7b16c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.history-actions button[data-v-a9c7b16c]{min-height:34px;border:1px solid #b9cbbf;border-radius:9px;background:#fff;color:#19452d;padding:0 12px;font-weight:800;cursor:pointer}.history-badge[data-v-a9c7b16c]{padding:4px 9px;border-radius:999px;background:#eef1ef;color:#55645a;font-size:11px;font-weight:900}.remove[data-v-a9c7b16c]{align-self:center;min-height:34px;color:#8a342c}.empty-state[data-v-a9c7b16c]{padding:16px;border-radius:10px;background:#f4f7f5;color:#69776f}@media (max-width:760px){.crop-heading[data-v-a9c7b16c]{display:block}.current-summary[data-v-a9c7b16c]{margin-top:14px;text-align:left}.crop-grid[data-v-a9c7b16c],.form-grid[data-v-a9c7b16c]{grid-template-columns:1fr}.form-grid .wide[data-v-a9c7b16c]{grid-column:auto}.detail-grid[data-v-a9c7b16c]{grid-template-columns:1fr}.detail-grid .detail-wide[data-v-a9c7b16c]{grid-column:auto}.crop-card[data-v-a9c7b16c],.history-card[data-v-a9c7b16c],.crop-heading[data-v-a9c7b16c]{padding:15px}.history-row[data-v-a9c7b16c]{align-items:flex-start}.history-actions[data-v-a9c7b16c]{justify-content:flex-end}.remove[data-v-a9c7b16c]{padding-inline:10px}}.crop-detail-overlay[data-v-a9c7b16c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:20px;background:#0f23187a}.crop-detail-dialog[data-v-a9c7b16c]{width:min(680px,calc(100vw - 32px));max-height:calc(100vh - 40px);border:0;border-radius:16px;padding:0;background:transparent;box-shadow:0 24px 70px #12311f47}.dialog-shell[data-v-a9c7b16c]{overflow:auto;max-height:calc(100vh - 40px);border-radius:16px;background:#fff;padding:20px}.dialog-header[data-v-a9c7b16c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.dialog-header h3[data-v-a9c7b16c]{margin:4px 0 0;font-size:22px}.dialog-header-actions[data-v-a9c7b16c]{display:flex;align-items:center;gap:10px}.dialog-close[data-v-a9c7b16c]{width:38px;height:38px;border:1px solid #cbd8cf;border-radius:999px;background:#fff;color:#234331;font-size:24px;line-height:1;cursor:pointer}.dialog-footer[data-v-a9c7b16c]{display:flex;justify-content:flex-end;margin-top:18px}.dialog-footer button[data-v-a9c7b16c]{min-height:40px;border:1px solid #176b3b;border-radius:9px;background:#176b3b;color:#fff;padding:0 16px;font-weight:800;cursor:pointer}@media (max-width:760px){.crop-detail-overlay[data-v-a9c7b16c]{place-items:stretch;padding:0;overscroll-behavior:contain}.crop-detail-dialog[data-v-a9c7b16c]{width:100vw;height:100dvh;max-height:100dvh;border-radius:0;box-shadow:none}.dialog-shell[data-v-a9c7b16c]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100dvh;max-height:100dvh;box-sizing:border-box;overflow:hidden;border-radius:0;padding:0;background:#fff}.dialog-header[data-v-a9c7b16c]{margin:0;padding:calc(12px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 10px max(16px,env(safe-area-inset-left,0px));border-bottom:1px solid #e3ebe5;background:#fff}.dialog-header h3[data-v-a9c7b16c]{font-size:22px;line-height:1.15}.dialog-close[data-v-a9c7b16c]{width:44px;height:44px;flex:0 0 44px}.dialog-shell>.detail-grid[data-v-a9c7b16c]{min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:14px max(16px,env(safe-area-inset-right,0px)) 18px max(16px,env(safe-area-inset-left,0px))}.dialog-footer[data-v-a9c7b16c]{margin:0;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));border-top:1px solid #e3ebe5;background:#fff}.dialog-footer button[data-v-a9c7b16c]{width:100%;min-height:48px}}.multi-backdrop[data-v-20a69544]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:13000;background:#0008;display:grid;place-items:center;padding:12px;box-sizing:border-box}.multi-dialog[data-v-20a69544]{width:min(520px,100%);max-height:95dvh;overflow:auto;box-sizing:border-box;background:#fff;color:#243b2e;border-radius:18px;padding:18px}.multi-dialog header[data-v-20a69544]{display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid #dde8e0;padding-bottom:12px;margin-bottom:12px}.multi-dialog header div[data-v-20a69544]{display:grid}.multi-dialog header strong[data-v-20a69544]{font-size:22px}.multi-dialog header small[data-v-20a69544]{font-size:13px}.multi-dialog header button[data-v-20a69544]{border:0;background:transparent;font-size:30px}.multi-dialog form[data-v-20a69544]{display:grid;gap:12px}.multi-dialog label[data-v-20a69544]{display:grid;gap:5px;font-size:14px;font-weight:700}.multi-dialog input[data-v-20a69544],.multi-dialog select[data-v-20a69544],.multi-dialog textarea[data-v-20a69544]{box-sizing:border-box;width:100%;min-height:44px;padding:9px;border:1px solid #bacdc0;border-radius:8px;font-size:16px}.product-entry[data-v-20a69544]{display:grid;gap:5px;position:relative;font-size:14px;font-weight:700}.product-suggestions[data-v-20a69544]{position:fixed;z-index:13020;max-height:min(320px,45dvh);overflow-y:auto;border:1px solid #bacdc0;border-radius:9px;background:#fff;box-shadow:0 12px 28px #172c2140}.product-choices[data-v-20a69544]{display:grid;max-height:none;overflow:visible;background:#fff}.product-status[data-v-20a69544]{padding:10px;margin:0;font-size:13px;font-weight:400}.product-choice[data-v-20a69544]{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;border:0;border-bottom:1px solid #e5ece6;padding:10px;text-align:left;background:#fff;color:#243b2e}.product-choice[data-v-20a69544]:hover,.product-choice[data-v-20a69544]:focus-visible{background:#e8f3ec}.product-choice small[data-v-20a69544]{font-weight:400;color:#52695a}.multi-row[data-v-20a69544]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.multi-fields[data-v-20a69544]{display:grid;gap:9px;padding:12px;border-radius:12px;background:#f1f6f2}.multi-field[data-v-20a69544]{display:flex;align-items:center;justify-content:space-between;gap:10px}.multi-field>span[data-v-20a69544]{font-size:14px;font-weight:700;min-width:0}.multi-field small[data-v-20a69544]{color:#617468}.multi-field label[data-v-20a69544]{display:flex;align-items:center;flex:0 0 118px;font-size:13px}.multi-field input[data-v-20a69544]{width:80px}.multi-total[data-v-20a69544]{margin:0;font-size:13px;font-weight:700}.multi-error[data-v-20a69544]{margin:0;color:#a32116;font-weight:700}.multi-error-bottom[data-v-20a69544]{background:#fff2ed;border:1px solid #d58b72;border-radius:10px;padding:12px}.multi-error-top[data-v-20a69544]{position:sticky;top:0;background:#fff2ed;border:1px solid #d58b72;border-radius:10px;padding:12px;z-index:2}.multi-dialog footer[data-v-20a69544]{display:flex;justify-content:flex-end;gap:8px}.multi-dialog footer button[data-v-20a69544]{min-height:46px;border:0;border-radius:10px;padding:10px 14px;font-weight:800}.multi-dialog footer button[data-v-20a69544]:last-child{background:#176b3b;color:#fff}.multi-dialog footer button[data-v-20a69544]:disabled{opacity:.6}.hse-review[data-v-20a69544]{display:grid;gap:8px;padding:12px;border:1px solid #bed7c6;background:#f5faf6;border-radius:12px;font-size:14px}.hse-review p[data-v-20a69544]{margin:0}.hse-review ul[data-v-20a69544]{margin:0;padding-left:20px}.hse-review a[data-v-20a69544]{color:#155b3a;text-decoration:underline}.hse-review .hse-check[data-v-20a69544]{display:flex;align-items:flex-start;gap:9px;font-weight:600}.hse-check input[data-v-20a69544]{width:20px;min-height:20px;flex:0 0 20px;margin:2px 0 0}.hse-review small[data-v-20a69544]{color:#55685b}.hse-choice[data-v-20a69544]{display:flex;align-items:stretch;border-bottom:1px solid #e5ece6}.hse-choice>button[data-v-20a69544]:first-child{flex:1;min-width:0;text-align:left;background:#fff;border:0;padding:10px;display:grid;gap:3px;color:#243b2e}.hse-choice small[data-v-20a69544]{font-size:12px;color:#53695b}.hse-choice .star[data-v-20a69544]{min-width:44px;background:#fff;border:0;font-size:24px;color:#93670c}.hse-expiry-warning[data-v-20a69544]{color:#854d0e!important;font-weight:650;display:block}.nutrient-toggle[data-v-20a69544]{display:flex!important;align-items:center;gap:10px}.nutrient-toggle input[data-v-20a69544]{width:20px!important;min-height:20px!important}.nutrient-grid[data-v-20a69544]{display:grid;grid-template-columns:repeat(auto-fit,minmax(85px,1fr));gap:8px}.camera-input[data-v-e978c3d3]{display:none}.global-fab[data-v-e978c3d3]{position:fixed;z-index:1150;right:24px;bottom:78px;display:flex;align-items:flex-end;gap:10px}.fab-main[data-v-e978c3d3]{display:grid;place-items:center;width:56px;height:56px;border:0;border-radius:50%;background:#176b3b;color:#fff;box-shadow:0 8px 24px #10341f52;font-size:30px;cursor:pointer}.fab-menu[data-v-e978c3d3]{display:grid;gap:7px;min-width:210px;padding:9px;border:1px solid #dce5df;border-radius:15px;background:#fff;box-shadow:0 10px 32px #102b1b3d}.fab-menu .context[data-v-e978c3d3]{display:grid;padding:5px 8px 8px;border-bottom:1px solid #edf1ee}.fab-menu small[data-v-e978c3d3]{color:#68776e}.fab-menu button[data-v-e978c3d3]{display:flex;align-items:center;gap:10px;min-height:44px;border:0;border-radius:10px;background:#f0f6f2;padding:0 12px;color:#1f422d;font-weight:800;text-align:left}.fab-menu button span[data-v-e978c3d3]{width:24px;text-align:center}.quick-overlay[data-v-e978c3d3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:grid;place-items:center;padding:24px;background:#0f23187a}.quick-dialog[data-v-e978c3d3]{width:min(720px,calc(100vw - 48px));max-height:82dvh;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 24px 70px #12311f47}.quick-dialog header[data-v-e978c3d3]{display:flex;justify-content:space-between;gap:14px;padding:17px 20px;border-bottom:1px solid #e5ebe7}.quick-dialog header div[data-v-e978c3d3]{display:grid}.quick-dialog header span[data-v-e978c3d3]{color:#68776e;font-size:12px}.quick-dialog header button[data-v-e978c3d3]{width:38px;height:38px;border:0;border-radius:50%;background:#edf3ef;font-size:24px}.quick-options[data-v-e978c3d3],.dialog-body[data-v-e978c3d3]{display:grid;gap:9px;max-height:calc(82dvh - 74px);overflow:auto;padding:16px 20px 20px}.quick-options>button[data-v-e978c3d3]{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:11px;border:1px solid #dce3de;border-radius:12px;background:#fff;padding:12px;text-align:left}.quick-options>button[data-v-e978c3d3]:hover{border-color:#91b39c;background:#f4f9f5}.quick-options>button[data-v-e978c3d3]:disabled{opacity:.55}.quick-options>button>span[data-v-e978c3d3]{display:grid;place-items:center;width:40px;height:36px;border-radius:999px;background:#e7f3ea}.quick-options .ua[data-v-e978c3d3]{font-size:12px;font-weight:900;color:#176b3b}.quick-options strong[data-v-e978c3d3],.quick-options small[data-v-e978c3d3]{display:block}.quick-options small[data-v-e978c3d3]{margin-top:2px;color:#68776e}.field-stock-summary[data-v-e978c3d3]{font-weight:750;color:#175335!important;overflow-wrap:anywhere}.divider[data-v-e978c3d3]{margin:7px 0 0;color:#77847c;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.field-picker .quick-options[data-v-e978c3d3]{grid-template-columns:1fr 1fr}.crop[data-v-e978c3d3]{width:min(680px,calc(100vw - 48px))}@media (max-width:760px){.global-fab[data-v-e978c3d3]{right:16px;bottom:calc(70px + env(safe-area-inset-bottom))}.quick-overlay[data-v-e978c3d3]{place-items:end center;padding:0}.quick-dialog[data-v-e978c3d3]{width:100%;max-width:100%;max-height:88dvh;border-radius:18px 18px 0 0}.field-picker .quick-options[data-v-e978c3d3]{grid-template-columns:1fr}}.quick-photo-overlay[data-v-e978c3d3]{z-index:12500}.quick-photo-preview[data-v-e978c3d3]{width:min(520px,calc(100vw - 24px));max-height:calc(100dvh - 24px);display:flex;flex-direction:column}.quick-photo-content[data-v-e978c3d3]{padding:14px;display:grid;gap:14px;overflow-y:auto;min-height:0}.quick-photo-content img[data-v-e978c3d3]{display:block;width:100%;max-height:48dvh;object-fit:contain;border-radius:12px;background:#edf3ef}.quick-photo-content label[data-v-e978c3d3]{display:grid;gap:8px;font-weight:700}.quick-photo-content input[data-v-e978c3d3]{width:100%;box-sizing:border-box;padding:12px;border:1px solid #dce3de;border-radius:9px;font:inherit}.quick-photo-error[data-v-e978c3d3]{color:#a12a2a;font-weight:700}.quick-photo-actions[data-v-e978c3d3]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.quick-photo-actions button[data-v-e978c3d3]{min-height:48px;padding:10px;border:1px solid #bdcfc2;border-radius:10px;background:#fff;color:#175335;font:inherit;font-weight:800}.quick-photo-actions .quick-photo-save[data-v-e978c3d3]{background:#126c39;color:#fff;border-color:#126c39}.quick-photo-actions button[data-v-e978c3d3]:disabled{opacity:.55}@media (max-width:760px){.quick-photo-overlay[data-v-e978c3d3]{place-items:center;padding:12px}.quick-photo-preview[data-v-e978c3d3]{width:100%;max-width:100%;max-height:calc(100dvh - 24px);border-radius:16px}.quick-photo-content img[data-v-e978c3d3]{max-height:42dvh}.quick-photo-actions[data-v-e978c3d3]{grid-template-columns:1fr 1fr}}.fc-button[data-v-3855ca0e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:var(--fc-radius-sm);display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:0 17px;color:var(--fc-colour-text);background:var(--fc-colour-surface);font-weight:750;line-height:1;cursor:pointer;transition:background var(--fc-motion-fast),border-color var(--fc-motion-fast),color var(--fc-motion-fast),box-shadow var(--fc-motion-fast),transform var(--fc-motion-fast)}.fc-button[data-v-3855ca0e]:hover:not(:disabled){transform:translateY(-1px)}.fc-button[data-v-3855ca0e]:active:not(:disabled){transform:translateY(0)}.fc-button[data-v-3855ca0e]:focus-visible{outline:none;box-shadow:var(--fc-shadow-focus)}.fc-button[data-v-3855ca0e]:disabled{cursor:not-allowed;opacity:.58}.fc-button--sm[data-v-3855ca0e]{min-height:36px;padding-inline:13px;font-size:var(--fc-font-size-sm)}.fc-button--lg[data-v-3855ca0e]{min-height:48px;padding-inline:22px}.fc-button--full[data-v-3855ca0e]{width:100%}.fc-button--icon-only[data-v-3855ca0e]{width:42px;padding:0}.fc-button--primary[data-v-3855ca0e]{background:var(--fc-colour-forest);color:#fff;border-color:var(--fc-colour-forest);box-shadow:0 4px 12px #0f4d2e24}.fc-button--primary[data-v-3855ca0e]:hover:not(:disabled){background:var(--fc-colour-forest-dark);border-color:var(--fc-colour-forest-dark);box-shadow:0 7px 18px #0f4d2e33}.fc-button--secondary[data-v-3855ca0e]{background:var(--fc-colour-surface);border-color:var(--fc-colour-border)}.fc-button--secondary[data-v-3855ca0e]:hover:not(:disabled){background:var(--fc-colour-surface-muted);border-color:color-mix(in srgb,var(--fc-colour-forest) 35%,var(--fc-colour-border))}.fc-button--outline[data-v-3855ca0e]{color:var(--fc-colour-forest);background:transparent;border-color:color-mix(in srgb,var(--fc-colour-forest) 36%,var(--fc-colour-border))}.fc-button--outline[data-v-3855ca0e]:hover:not(:disabled){background:var(--fc-colour-forest-soft);border-color:var(--fc-colour-forest)}.fc-button--danger[data-v-3855ca0e]{color:var(--fc-colour-danger);background:color-mix(in srgb,var(--fc-colour-danger) 7%,white);border-color:color-mix(in srgb,var(--fc-colour-danger) 28%,var(--fc-colour-border))}.fc-button--danger[data-v-3855ca0e]:hover:not(:disabled){color:#fff;background:var(--fc-colour-danger);border-color:var(--fc-colour-danger)}.fc-button--ghost[data-v-3855ca0e]{background:transparent;border-color:transparent;color:var(--fc-colour-text-secondary)}.fc-button--ghost[data-v-3855ca0e]:hover:not(:disabled){color:var(--fc-colour-text);background:var(--fc-colour-surface-muted)}.fc-button--link[data-v-3855ca0e]{min-height:auto;padding:4px 2px;border:0;border-radius:4px;background:transparent;color:var(--fc-colour-forest);text-decoration:underline;text-underline-offset:3px}.fc-button--link[data-v-3855ca0e]:hover:not(:disabled){transform:none;color:var(--fc-colour-forest-dark)}.fc-button__icon[data-v-3855ca0e]{display:inline-flex;width:18px;height:18px}.fc-button__icon[data-v-3855ca0e] svg{width:100%;height:100%}.fc-button__spinner[data-v-3855ca0e]{width:15px;height:15px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:fc-button-spin-3855ca0e .7s linear infinite}@keyframes fc-button-spin-3855ca0e{to{transform:rotate(360deg)}}[data-v-a1b24546]{box-sizing:border-box}.app-shell[data-v-a1b24546]{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#f7faf7 0,var(--fc-colour-canvas) 300px);color:var(--fc-colour-text)}.shell-header[data-v-a1b24546]{position:sticky;top:0;z-index:100;min-height:var(--fc-shell-header-height);display:flex;align-items:center;gap:22px;padding:0 clamp(18px,3vw,44px);background:#fffffff7;border-bottom:1px solid var(--fc-colour-border);box-shadow:var(--fc-shadow-header);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.shell-header button[data-v-a1b24546]{border:0;background:transparent;color:inherit;cursor:pointer}.menu-button[data-v-a1b24546]{display:none;width:42px;height:42px;place-items:center;border-radius:12px;color:var(--fc-colour-forest)}.brand[data-v-a1b24546]{display:flex;align-items:center;gap:12px;color:var(--fc-colour-forest);text-decoration:none;white-space:nowrap}.brand-copy[data-v-a1b24546]{display:grid;line-height:1.02}.brand-copy strong[data-v-a1b24546]{font-size:20px;letter-spacing:-.035em}.brand-copy small[data-v-a1b24546]{margin-top:5px;max-width:245px;color:var(--fc-colour-text-secondary);font-size:11px;font-weight:650;line-height:1.2}.desktop-navigation[data-v-a1b24546]{align-self:stretch;display:flex;align-items:center;gap:3px;margin-left:10px}.desktop-navigation a[data-v-a1b24546],.desktop-navigation button[data-v-a1b24546]{position:relative;height:100%;display:flex;align-items:center;gap:7px;padding:0 13px;color:#405047;text-decoration:none;font-size:13px;font-weight:750;white-space:nowrap;transition:color var(--fc-transition-fast),background var(--fc-transition-fast)}.desktop-navigation a[data-v-a1b24546]:after,.desktop-navigation button[data-v-a1b24546]:after{content:"";position:absolute;left:13px;right:13px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:transparent}.desktop-navigation a[data-v-a1b24546]:hover,.desktop-navigation button[data-v-a1b24546]:hover,.desktop-navigation a.active[data-v-a1b24546],.desktop-navigation button.active[data-v-a1b24546]{color:var(--fc-colour-forest)}.desktop-navigation a.active[data-v-a1b24546]:after,.desktop-navigation button.active[data-v-a1b24546]:after{background:var(--fc-colour-forest)}.admin-navigation a[data-v-a1b24546]{padding-inline:10px}.header-actions[data-v-a1b24546]{position:relative;margin-left:auto;display:flex;align-items:center;gap:5px}.utility-menu[data-v-a1b24546]{position:relative}.utility-button[data-v-a1b24546],.profile-button[data-v-a1b24546]{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;color:var(--fc-colour-forest);transition:background var(--fc-transition-fast),transform var(--fc-transition-fast)}.utility-button[data-v-a1b24546]{min-width:42px;padding:0 10px}.utility-button[data-v-a1b24546]:hover,.profile-button[data-v-a1b24546]:hover,.menu-button[data-v-a1b24546]:hover{background:var(--fc-colour-forest-soft);transform:translateY(-1px)}.language-button[data-v-a1b24546]{padding-inline:10px 8px;font-size:12px;font-weight:800}.language-button[data-v-a1b24546] .app-icon:last-child,.profile-button[data-v-a1b24546] .app-icon:last-child{width:14px;height:14px}.profile-button[data-v-a1b24546]{padding:4px 9px 4px 4px;font-weight:750}.profile-avatar[data-v-a1b24546]{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--fc-colour-sage-soft);color:var(--fc-colour-forest);font-size:14px;font-weight:850}.profile-avatar.large[data-v-a1b24546]{width:42px;height:42px;font-size:16px}.profile-name[data-v-a1b24546]{max-width:100px;overflow:hidden;text-overflow:ellipsis}.popover[data-v-a1b24546]{position:absolute;top:calc(100% + 12px);right:0;z-index:180;min-width:230px;padding:12px;border:1px solid var(--fc-colour-border);border-radius:var(--fc-radius-md);background:var(--fc-colour-surface);box-shadow:var(--fc-shadow-popover)}.popover[data-v-a1b24546]:before{content:"";position:absolute;top:-7px;right:20px;width:12px;height:12px;transform:rotate(45deg);background:#fff;border-left:1px solid var(--fc-colour-border);border-top:1px solid var(--fc-colour-border)}.language-popover strong[data-v-a1b24546]{display:block;padding:7px 9px 10px;font-size:13px}.language-popover button[data-v-a1b24546],.profile-popover>button[data-v-a1b24546]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-radius:9px;text-align:left}.language-popover button[data-v-a1b24546]:hover,.language-popover button.selected[data-v-a1b24546],.profile-popover>button[data-v-a1b24546]:hover{background:var(--fc-colour-forest-soft);color:var(--fc-colour-forest)}.profile-language-options[data-v-a1b24546]{display:grid;gap:4px;padding:4px 7px 8px 36px}.profile-language-options button[data-v-a1b24546]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:8px;text-align:left;font-size:12px}.profile-language-options button[data-v-a1b24546]:hover,.profile-language-options button.selected[data-v-a1b24546]{background:var(--fc-colour-forest-soft);color:var(--fc-colour-forest)}.notification-popover[data-v-a1b24546]{width:min(330px,calc(100vw - 32px));padding:18px}.popover-heading[data-v-a1b24546]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.popover-heading>div[data-v-a1b24546]{display:grid;gap:3px}.eyebrow[data-v-a1b24546]{color:var(--fc-colour-sage);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.status-dot[data-v-a1b24546]{width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--fc-colour-sage);box-shadow:0 0 0 4px var(--fc-colour-forest-soft)}.notification-popover p[data-v-a1b24546]{margin:14px 0;color:var(--fc-colour-text-secondary);font-size:13px;line-height:1.55}.popover-link[data-v-a1b24546]{padding:0!important;color:var(--fc-colour-forest)!important;font-size:13px;font-weight:800}.profile-popover[data-v-a1b24546]{width:310px}.profile-popover-close[data-v-a1b24546]{display:none}.profile-summary[data-v-a1b24546]{display:flex;align-items:center;gap:11px;padding:6px 7px 13px;margin-bottom:7px;border-bottom:1px solid var(--fc-colour-border)}.profile-summary>div[data-v-a1b24546]{display:grid;min-width:0}.profile-summary strong[data-v-a1b24546],.profile-summary small[data-v-a1b24546]{overflow:hidden;text-overflow:ellipsis}.profile-summary small[data-v-a1b24546]{color:var(--fc-colour-text-secondary);font-size:11px}.profile-popover>button[data-v-a1b24546]{justify-content:flex-start}.profile-popover>button[data-v-a1b24546] .app-icon{width:18px;height:18px}.profile-farm[data-v-a1b24546]{margin-top:2px;color:var(--fc-colour-forest);font-weight:700}.platform-role[data-v-a1b24546]{margin-top:3px;color:var(--fc-colour-forest);font-weight:800;text-transform:uppercase;letter-spacing:.04em}.farm-switcher[data-v-a1b24546]{display:grid;gap:5px;padding:8px 7px 10px;margin-bottom:5px;border-bottom:1px solid var(--fc-colour-border)}.farm-switcher label[data-v-a1b24546]{color:var(--fc-colour-text-secondary);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.farm-switcher select[data-v-a1b24546]{width:100%;min-height:36px;padding:6px 9px;border:1px solid var(--fc-colour-border);border-radius:8px;background:var(--fc-colour-surface);color:var(--fc-colour-text);font:inherit;font-size:12px}.farm-switch-error[data-v-a1b24546]{color:#a22020;font-size:10px}.profile-version[data-v-a1b24546]{margin-top:7px;padding:10px 8px 2px;border-top:1px solid var(--fc-colour-border);color:var(--fc-colour-text-secondary);font-size:10px}.shell-content[data-v-a1b24546]{width:100%;max-width:var(--fc-shell-content-max);flex:1;align-self:center;min-height:calc(100vh - var(--fc-shell-header-height));padding:clamp(24px,3.2vw,46px) clamp(20px,5vw,72px) 72px}.shell-footer[data-v-a1b24546]{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px clamp(20px,5vw,72px);border-top:1px solid var(--fc-colour-border);background:#ffffffa8;color:var(--fc-colour-text-secondary)}.shell-footer>div[data-v-a1b24546]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:750}.shell-footer small[data-v-a1b24546]{padding-left:8px;border-left:1px solid var(--fc-colour-border);font-size:10px;font-weight:600}.shell-footer nav[data-v-a1b24546]{display:flex;align-items:center;gap:12px}.shell-footer[data-v-a1b24546] .fc-button{min-height:34px;font-size:11px}.shell-footer[data-v-a1b24546] .fc-button--ghost{color:var(--fc-colour-text-secondary)}.shell-footer[data-v-a1b24546] .fc-button--ghost:hover{color:var(--fc-colour-forest)}.profile-interface-mode[data-v-a1b24546]{display:grid;gap:7px;padding:12px 10px;border-top:1px solid var(--fc-colour-border);border-bottom:1px solid var(--fc-colour-border)}.profile-interface-mode>span[data-v-a1b24546]{font-size:11px;font-weight:800;color:var(--fc-colour-text-secondary);text-transform:uppercase;letter-spacing:.05em}.profile-interface-mode>small[data-v-a1b24546]{color:var(--fc-colour-text-secondary);font-size:10px;line-height:1.35}.interface-mode-options[data-v-a1b24546]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.profile-popover .interface-mode-options button[data-v-a1b24546]{justify-content:center;border:1px solid var(--fc-colour-border);border-radius:8px;padding:8px;background:#fff}.profile-popover .interface-mode-options button.selected[data-v-a1b24546]{border-color:var(--fc-colour-forest);background:#edf7f0;color:var(--fc-colour-forest)}.simple-experience .shell-header[data-v-a1b24546]{justify-content:space-between}.simple-experience .brand[data-v-a1b24546]{margin-right:auto}.simple-experience .shell-content[data-v-a1b24546]{padding-bottom:18px}.menu-drawer[data-v-a1b24546]{position:fixed;z-index:220;inset:0 auto 0 0;width:min(340px,90vw);padding:22px;background:#fff;box-shadow:12px 0 32px #0c2b1938}.menu-scrim[data-v-a1b24546]{position:fixed;z-index:210;top:0;right:0;bottom:0;left:0;border:0;background:#08180f6b}.drawer-brand[data-v-a1b24546]{display:flex;align-items:center;gap:12px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--fc-colour-border)}.drawer-brand>div[data-v-a1b24546]{display:grid}.drawer-brand strong[data-v-a1b24546]{color:var(--fc-colour-forest)}.drawer-brand small[data-v-a1b24546]{color:var(--fc-colour-text-secondary);font-size:11px}.menu-heading[data-v-a1b24546]{font-size:17px;font-weight:800;margin-bottom:16px}.mode-switch[data-v-a1b24546],.language-row[data-v-a1b24546]{display:flex;gap:8px;margin-bottom:22px}.mode-switch button[data-v-a1b24546],.language-row button[data-v-a1b24546]{flex:1;padding:10px 12px;border:1px solid #cdd9d0;border-radius:999px;background:#fff;cursor:pointer}.mode-switch button.active[data-v-a1b24546],.language-row button.active[data-v-a1b24546]{background:var(--fc-colour-forest);color:#fff;border-color:var(--fc-colour-forest);font-weight:700}.drawer-section-label[data-v-a1b24546]{margin:6px 0 9px;color:var(--fc-colour-text-secondary);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.drawer-nav[data-v-a1b24546]{display:grid;gap:6px;margin-bottom:28px}.drawer-nav a[data-v-a1b24546],.drawer-nav>button[data-v-a1b24546]{width:100%;display:flex;align-items:center;gap:11px;color:#173424;text-decoration:none;padding:12px 14px;border:0;border-radius:10px;background:transparent;font-weight:700;text-align:left;cursor:pointer}.drawer-nav a.router-link-active[data-v-a1b24546]{background:var(--fc-colour-forest-soft);color:var(--fc-colour-forest)}.mobile-navigation[data-v-a1b24546]{display:none}@media (max-width: 1220px){.brand-copy small[data-v-a1b24546],.profile-name[data-v-a1b24546]{display:none}.desktop-navigation a[data-v-a1b24546],.desktop-navigation button[data-v-a1b24546]{padding-inline:9px}.desktop-navigation a[data-v-a1b24546]:after,.desktop-navigation button[data-v-a1b24546]:after{left:9px;right:9px}}@media (min-width: 761px){.app-shell.map-page-mode .shell-content[data-v-a1b24546]{flex:none;height:calc(100dvh - var(--fc-shell-header-height));min-height:0;padding-top:24px;padding-bottom:18px}.app-shell.map-page-mode .shell-content[data-v-a1b24546] .mode-farm{height:100%;min-height:0}.app-shell.map-page-mode .shell-footer[data-v-a1b24546]{display:none}.menu-button[data-v-a1b24546],.mobile-navigation[data-v-a1b24546]{display:none!important}.desktop-navigation[data-v-a1b24546]{display:flex!important}}@media (max-width: 760px){.shell-header[data-v-a1b24546]{min-height:var(--fc-shell-mobile-header-height);padding:0 14px;gap:8px}.menu-button[data-v-a1b24546]{display:grid}.brand[data-v-a1b24546]{gap:8px}.brand[data-v-a1b24546] .brand-mark{width:34px;height:34px}.brand-copy strong[data-v-a1b24546]{font-size:17px}.desktop-navigation[data-v-a1b24546],.language-menu[data-v-a1b24546],.notifications-menu[data-v-a1b24546],.profile-name[data-v-a1b24546],.profile-button[data-v-a1b24546] .app-icon{display:none}.profile-button[data-v-a1b24546]{padding:4px}.profile-popover[data-v-a1b24546]{padding-top:max(54px,calc(42px + env(safe-area-inset-top)))}.profile-popover>.profile-popover-close[data-v-a1b24546]{position:absolute;top:max(10px,env(safe-area-inset-top));right:12px;display:grid;width:44px;min-width:44px;height:44px;place-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--fc-colour-forest);cursor:pointer;z-index:2}.profile-popover>.profile-popover-close[data-v-a1b24546]:hover{background:var(--fc-colour-forest-soft)}.profile-popover>.profile-popover-close[data-v-a1b24546] .app-icon{width:20px;height:20px}.shell-content[data-v-a1b24546]{min-height:calc(100vh - var(--fc-shell-mobile-header-height));padding:22px 16px 92px}.shell-footer[data-v-a1b24546]{display:none}.mobile-navigation[data-v-a1b24546]{position:fixed;z-index:110;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);height:calc(58px + env(safe-area-inset-bottom));min-height:58px;padding:3px max(6px,env(safe-area-inset-left)) calc(3px + env(safe-area-inset-bottom));border-top:1px solid var(--fc-colour-border);background:#fffffffa;box-shadow:0 -8px 24px #113d221a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .22s ease,opacity .18s ease}.app-shell.map-field-mode .mobile-navigation[data-v-a1b24546]{transform:translateY(110%);opacity:0;pointer-events:none}.app-shell.map-field-mode .shell-content[data-v-a1b24546]{padding-bottom:22px}.mobile-navigation a[data-v-a1b24546],.mobile-navigation button[data-v-a1b24546]{display:grid;place-items:center;align-content:center;gap:1px;border:0;background:transparent;color:#68756d;text-decoration:none;font-size:9px;font-weight:750;cursor:pointer}.mobile-navigation a.active[data-v-a1b24546],.mobile-navigation button.active[data-v-a1b24546]{color:var(--fc-colour-forest)}.mobile-navigation[data-v-a1b24546] .app-icon{width:20px;height:20px}}@media (max-width: 430px){.brand-copy small[data-v-a1b24546]{display:none}.header-actions[data-v-a1b24546]{gap:0}.utility-button[data-v-a1b24546],.profile-button[data-v-a1b24546]{min-width:38px;min-height:38px}}[data-v-af8b2ca2]{box-sizing:border-box}.login-page[data-v-af8b2ca2]{min-height:100vh;display:grid;place-items:center;padding:28px 18px;background:linear-gradient(150deg,#edf5ef,#f9fbf8 54%,#e7f1ea);color:var(--fc-colour-text, #14251b)}.login-card[data-v-af8b2ca2]{width:min(100%,470px);padding:clamp(26px,5vw,42px);border:1px solid var(--fc-colour-border, #d7e2da);border-radius:24px;background:#fffffff7;box-shadow:0 24px 70px #1a392621}.brand-row[data-v-af8b2ca2]{display:flex;align-items:center;gap:14px;margin-bottom:34px;color:#075d36}.brand-row div[data-v-af8b2ca2]{display:grid}.brand-row strong[data-v-af8b2ca2]{font-size:20px}.brand-row span[data-v-af8b2ca2]{margin-top:3px;color:#63766b;font-size:12px}.login-copy .eyebrow[data-v-af8b2ca2]{color:#087443;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h1[data-v-af8b2ca2]{margin:8px 0 9px;font-size:clamp(27px,5vw,34px);line-height:1.05}.login-copy p[data-v-af8b2ca2]{margin:0 0 26px;color:#5a6b61;line-height:1.55}form[data-v-af8b2ca2]{display:grid;gap:16px}label[data-v-af8b2ca2]{display:grid;gap:7px}label span[data-v-af8b2ca2]{font-size:13px;font-weight:750}input[data-v-af8b2ca2]{width:100%;min-height:48px;padding:0 14px;border:1px solid #cddbd1;border-radius:11px;background:#fff;color:inherit;font:inherit;outline:none}input[data-v-af8b2ca2]:focus{border-color:#087443;box-shadow:0 0 0 3px #0874431a}.password-field[data-v-af8b2ca2]{position:relative;display:block}.password-field input[data-v-af8b2ca2]{padding-right:48px}.password-toggle[data-v-af8b2ca2]{position:absolute;top:50%;right:8px;width:36px;height:36px;transform:translateY(-50%);display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#52675a;cursor:pointer}.password-toggle[data-v-af8b2ca2]:hover{background:#edf5ef;color:#087443}.password-toggle[data-v-af8b2ca2]:focus-visible{outline:2px solid #087443;outline-offset:1px}.password-toggle svg[data-v-af8b2ca2]{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.primary[data-v-af8b2ca2]{min-height:49px;margin-top:5px;border:0;border-radius:11px;background:#087443;color:#fff;font:inherit;font-weight:800;cursor:pointer}.primary[data-v-af8b2ca2]:disabled{opacity:.6;cursor:wait}.message[data-v-af8b2ca2]{margin:-2px 0 0;padding:11px 12px;border-radius:9px;font-size:13px;line-height:1.4}.message.error[data-v-af8b2ca2]{background:#fff0ef;color:#a22020}.message.success[data-v-af8b2ca2]{background:#edf8f1;color:#08693d}.mode-switch[data-v-af8b2ca2]{display:flex;justify-content:center;gap:6px;margin-top:25px;color:#69796f;font-size:13px}.mode-switch button[data-v-af8b2ca2]{border:0;background:none;color:#087443;font:inherit;font-weight:800;cursor:pointer}[data-v-43dc100b]{box-sizing:border-box}.farm-start-page[data-v-43dc100b]{min-height:100vh;display:grid;place-items:center;padding:24px 18px;background:#f2f7f3;color:#15261c}.farm-start-card[data-v-43dc100b]{width:min(100%,540px);padding:clamp(28px,5vw,44px);border:1px solid #d7e2da;border-radius:24px;background:#fff;box-shadow:0 22px 65px #1b39261f}.brand-row[data-v-43dc100b]{display:flex;align-items:center;gap:12px;margin-bottom:32px;color:#075d36;font-size:19px}.eyebrow[data-v-43dc100b]{color:#087443;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h1[data-v-43dc100b]{margin:8px 0;font-size:32px}p[data-v-43dc100b]{color:#5f7066;line-height:1.5}form[data-v-43dc100b]{display:grid;gap:15px;margin-top:25px}label[data-v-43dc100b]{display:grid;gap:7px;font-size:13px;font-weight:750}input[data-v-43dc100b],select[data-v-43dc100b]{min-height:48px;padding:0 14px;border:1px solid #cddbd1;border-radius:11px;background:#fff;font:inherit}.secondary[data-v-43dc100b]{width:100%;min-height:48px;border-radius:11px;font:inherit;font-weight:800;cursor:pointer;margin-top:12px;border:1px solid #cddbd1;background:#fff;color:#375044}.secondary[data-v-43dc100b]:disabled{cursor:not-allowed;opacity:.58}.error[data-v-43dc100b]{margin:0;padding:10px 12px;border-radius:9px;background:#fff0ef;color:#a22020;font-size:13px}.safety-message[data-v-43dc100b]{padding:14px 16px;border:1px solid #efd49b;border-radius:12px;background:#fff8e8;color:#644b12}[data-v-28354221]{box-sizing:border-box}.callback-page[data-v-28354221]{min-height:100vh;display:grid;place-items:center;padding:28px 18px;background:linear-gradient(150deg,#edf5ef,#f9fbf8 54%,#e7f1ea);color:var(--fc-colour-text, #14251b)}.callback-card[data-v-28354221]{width:min(100%,470px);padding:clamp(26px,5vw,42px);border:1px solid var(--fc-colour-border, #d7e2da);border-radius:24px;background:#fffffff7;box-shadow:0 24px 70px #1a392621}.brand-row[data-v-28354221]{display:flex;align-items:center;gap:14px;margin-bottom:34px;color:#075d36;font-size:20px}.eyebrow[data-v-28354221]{color:#087443;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h1[data-v-28354221]{margin:8px 0 12px;font-size:clamp(27px,5vw,34px);line-height:1.05}p[data-v-28354221]{margin:0;color:#5a6b61;line-height:1.55}.working[data-v-28354221]{display:flex;align-items:center;gap:12px}.spinner[data-v-28354221]{width:20px;height:20px;flex:0 0 auto;border:2px solid #087443;border-right-color:transparent;border-radius:50%;animation:spin-28354221 .7s linear infinite}.primary[data-v-28354221]{width:100%;min-height:49px;margin-top:22px;border:0;border-radius:11px;background:#087443;color:#fff;font:inherit;font-weight:800;cursor:pointer}@keyframes spin-28354221{to{transform:rotate(360deg)}}.grant-monitor[data-v-95fbf5ee]{overflow:hidden;border:1px solid #d3dfd6;border-radius:20px;background:#fff;box-shadow:0 10px 26px #0e3d230f}.grant-monitor header[data-v-95fbf5ee]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;background:#edf5ef}.grant-monitor header>div[data-v-95fbf5ee]{display:flex;align-items:center;gap:11px}.grant-monitor header>div>span[data-v-95fbf5ee]{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#126b3a;color:#fff;font-weight:900}.grant-monitor header strong[data-v-95fbf5ee],.grant-monitor header small[data-v-95fbf5ee]{display:block}.grant-monitor header strong[data-v-95fbf5ee]{color:#17472c}.grant-monitor header small[data-v-95fbf5ee]{margin-top:2px;color:#5c6e62}.grant-monitor header button[data-v-95fbf5ee]{border:0;background:none;color:#126b3a;font-weight:850;cursor:pointer}.grant-quick-track[data-v-95fbf5ee]{padding:14px 18px;border-top:1px solid #e2eae4;background:#fbfdfb}.quick-track-heading[data-v-95fbf5ee]{display:grid;gap:2px;margin-bottom:10px}.quick-track-heading strong[data-v-95fbf5ee]{color:#17472c}.quick-track-heading small[data-v-95fbf5ee]{color:#647269}.quick-track-items[data-v-95fbf5ee]{display:grid;gap:8px}.quick-track-item[data-v-95fbf5ee]{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid #dbe6dd;border-radius:12px;background:#fff}.grant-open[data-v-95fbf5ee]{display:grid;flex:1;gap:2px;min-width:0;padding:0;border:0;background:none;text-align:left;cursor:pointer}.grant-open strong[data-v-95fbf5ee]{overflow:hidden;color:#273f30;text-overflow:ellipsis;white-space:nowrap}.grant-open small[data-v-95fbf5ee]{color:#6b786f}.interest-button[data-v-95fbf5ee]{flex:none;min-height:36px;padding:0 12px;border:1px solid #126b3a;border-radius:9px;background:#126b3a;color:#fff;font-weight:850;cursor:pointer}.tracked-status[data-v-95fbf5ee]{flex:none;padding:7px 9px;border-radius:999px;background:#e2f1e6;color:#176335;font-size:11px;font-weight:850}.grant-alerts[data-v-95fbf5ee]{display:grid}.grant-alerts>button[data-v-95fbf5ee]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 18px;border:0;border-top:1px solid #e5ebe7;background:#fff;text-align:left;cursor:pointer}.grant-alerts>button[data-v-95fbf5ee]:hover{background:#f7faf8}.grant-copy[data-v-95fbf5ee]{display:grid;gap:3px}.grant-copy strong[data-v-95fbf5ee]{color:#273f30}.grant-copy small[data-v-95fbf5ee]{color:#6b786f}.deadline[data-v-95fbf5ee]{flex:none;padding:6px 9px;border-radius:999px;background:#fff0d2;color:#8a5500;font-size:11px}.deadline.urgent[data-v-95fbf5ee]{background:#fde6df;color:#9b3f26}.grant-clear[data-v-95fbf5ee]{padding:16px 18px;color:#607067}@media (max-width:650px){.grant-monitor header[data-v-95fbf5ee]{align-items:flex-start}.quick-track-item[data-v-95fbf5ee]{align-items:flex-start;flex-wrap:wrap}.grant-open[data-v-95fbf5ee]{flex-basis:100%}.interest-button[data-v-95fbf5ee],.tracked-status[data-v-95fbf5ee]{margin-left:auto}.grant-alerts>button[data-v-95fbf5ee]{align-items:flex-start}.deadline[data-v-95fbf5ee]{margin-top:2px}}.landscape[data-v-06cd5928]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none}.variant-farm .near-hills[data-v-06cd5928]{fill:#87ae7e}.variant-map .far-hills[data-v-06cd5928]{fill:#d8e6dc}.variant-map .foreground[data-v-06cd5928]{fill:#668e72}.variant-capture .foreground[data-v-06cd5928]{fill:#557f5f}.variant-companion .far-hills[data-v-06cd5928]{fill:#e3ebd7}.variant-guidance .far-hills[data-v-06cd5928]{fill:#dce7e5}.variant-evidence .far-hills[data-v-06cd5928]{fill:#e7e2d4}.weather-cloudy .cloud[data-v-06cd5928]{opacity:.76}.weather-rain .cloud[data-v-06cd5928]{opacity:.88;fill:#edf2ef}.period-night[data-v-06cd5928]{filter:saturate(.75) brightness(.92)}.season-spring .far-hills[data-v-06cd5928]{fill:#dcead4}.season-autumn .mid-hills[data-v-06cd5928]{fill:#c8d1a5}.season-autumn .near-hills[data-v-06cd5928]{fill:#9cad76}.season-winter .far-hills[data-v-06cd5928]{fill:#e5ebe2}.season-winter .mid-hills[data-v-06cd5928]{fill:#ccd8ca}.wind-breezy .tree-cluster[data-v-06cd5928]{animation-duration:5.5s}.wind-windy .tree-cluster[data-v-06cd5928]{animation-duration:3.7s}.animated .cloud-one[data-v-06cd5928]{animation:cloud-drift-one-06cd5928 72s linear infinite}.animated .cloud-two[data-v-06cd5928]{animation:cloud-drift-two-06cd5928 94s linear infinite}.animated .sun-layer[data-v-06cd5928]{transform-box:fill-box;transform-origin:center;animation:sun-breathe-06cd5928 12s ease-in-out infinite}.animated .mist-layer[data-v-06cd5928]{animation:mist-drift-06cd5928 26s ease-in-out infinite alternate}.animated .birds[data-v-06cd5928]{animation:birds-pass-06cd5928 42s ease-in-out infinite}.animated .butterflies[data-v-06cd5928]{animation:butterflies-pass-06cd5928 28s ease-in-out infinite}.animated .leaves[data-v-06cd5928]{animation:leaves-fall-06cd5928 18s linear infinite}.animated .tree-cluster[data-v-06cd5928]{transform-box:fill-box;transform-origin:bottom center;animation:tree-sway-06cd5928 8s ease-in-out infinite alternate}.animated .tree-cluster.delay[data-v-06cd5928]{animation-delay:-3.5s}.animated .rain-layer[data-v-06cd5928]{animation:rain-fall-06cd5928 1.1s linear infinite}.animated .foreground[data-v-06cd5928]{animation:foreground-breathe-06cd5928 10s ease-in-out infinite alternate}@keyframes cloud-drift-one-06cd5928{0%{transform:translate(-150px)}to{transform:translate(1250px)}}@keyframes cloud-drift-two-06cd5928{0%{transform:translate(220px)}to{transform:translate(-1180px)}}@keyframes sun-breathe-06cd5928{0%,to{opacity:.88}50%{opacity:1}}@keyframes mist-drift-06cd5928{0%{transform:translate(-18px);opacity:.16}to{transform:translate(24px);opacity:.28}}@keyframes butterflies-pass-06cd5928{0%,45%{transform:translate(-120px,18px);opacity:0}50%{opacity:.65}82%{transform:translate(230px,-18px);opacity:.6}90%,to{opacity:0}}@keyframes leaves-fall-06cd5928{0%{transform:translate(-80px,-40px) rotate(0)}to{transform:translate(170px,150px) rotate(160deg)}}@keyframes birds-pass-06cd5928{0%,58%{transform:translate(-160px,18px);opacity:0}62%{opacity:.55}82%{opacity:.55}88%,to{transform:translate(520px,-14px);opacity:0}}@keyframes tree-sway-06cd5928{0%{transform:rotate(-.35deg)}to{transform:rotate(.45deg)}}@keyframes rain-fall-06cd5928{0%{transform:translateY(-28px)}to{transform:translateY(34px)}}@keyframes foreground-breathe-06cd5928{0%{transform:translateY(0)}to{transform:translateY(1.5px)}}@media (prefers-reduced-motion: reduce){.animated[data-v-06cd5928] *{animation:none!important}}.app-page-layout[data-v-509c7242]{display:grid;gap:var(--fc-space-6)}.page-hero[data-v-509c7242]{position:relative;min-height:var(--fc-page-hero-height);margin:calc(var(--fc-shell-content-padding-y) * -1) calc(var(--fc-shell-content-padding-x) * -1) 0;overflow:hidden;border-bottom:1px solid var(--fc-colour-border);background:var(--fc-colour-surface-muted);isolation:isolate}.page-hero.compact[data-v-509c7242]{min-height:var(--fc-page-hero-height-compact)}.page-hero__shade[data-v-509c7242]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#f7faf7f5,#f7faf7c2 44%,#f7faf714 78%)}.page-hero__content[data-v-509c7242]{position:relative;z-index:2;width:min(760px,68%);min-height:inherit;display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,54px) var(--fc-shell-content-padding-x)}.page-hero__eyebrow[data-v-509c7242]{margin:0 0 var(--fc-space-2);color:var(--fc-colour-forest);font-size:var(--fc-font-size-xs);font-weight:850;letter-spacing:.13em;text-transform:uppercase}h1[data-v-509c7242]{margin:0;color:var(--fc-colour-forest-dark);font-size:clamp(2rem,4vw,3.25rem);line-height:1.02;letter-spacing:-.055em}.page-hero__subtitle[data-v-509c7242]{max-width:58ch;margin:var(--fc-space-3) 0 0;color:var(--fc-colour-text-secondary);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.55}.page-hero__slot[data-v-509c7242]{margin-top:var(--fc-space-4)}.page-hero__actions[data-v-509c7242]{display:flex;flex-wrap:wrap;gap:var(--fc-space-3);margin-top:var(--fc-space-5)}.page-body[data-v-509c7242]{display:grid;gap:var(--fc-section-gap)}.plain-heading[data-v-509c7242]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--fc-space-5);padding-bottom:var(--fc-space-5);border-bottom:1px solid var(--fc-colour-border)}.plain-heading p[data-v-509c7242]:last-child{margin:var(--fc-space-2) 0 0;color:var(--fc-colour-text-secondary)}@media (max-width: 760px){.page-hero[data-v-509c7242]{min-height:220px;margin:-22px -16px 0}.page-hero.compact[data-v-509c7242]{min-height:190px}.page-hero__content[data-v-509c7242]{width:86%;padding:28px 20px}.page-hero__shade[data-v-509c7242]{background:linear-gradient(90deg,#f7faf7f7,#f7faf7b8 68%,#f7faf71a)}.plain-heading[data-v-509c7242]{align-items:flex-start;flex-direction:column}}.companion-brief-card[data-v-88c8f7ef]{display:grid;min-height:310px;border-radius:25px;overflow:hidden;color:#fff;background:linear-gradient(135deg,#0b4127,#0f5a33 72%,#176940);box-shadow:0 22px 48px #0a3b2338}.brief-message[data-v-88c8f7ef]{display:grid;align-content:center;padding:40px 44px}.brief-label[data-v-88c8f7ef]{display:flex;align-items:center;gap:8px;color:#bddd9f;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}h2[data-v-88c8f7ef]{max-width:620px;margin:24px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,3vw,42px);line-height:1.1;letter-spacing:-.025em}p[data-v-88c8f7ef]{max-width:620px;margin:0;color:#e4f0e7;font-size:16px;line-height:1.55}@media (max-width:850px){.companion-brief-card[data-v-88c8f7ef]{min-height:240px}.brief-message[data-v-88c8f7ef]{padding:28px}}.weather-card[data-v-2a2a391b]{display:grid;align-content:start;padding:28px;border:1px solid #d2ded5;border-radius:24px;background:#fff;box-shadow:0 13px 35px #0e3d2317}.eyebrow[data-v-2a2a391b]{color:#19703f;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.weather-top[data-v-2a2a391b]{display:flex;align-items:center;gap:20px;margin:14px 0 20px}.weather-main[data-v-2a2a391b]{display:flex;align-items:center;gap:12px}.weather-symbol[data-v-2a2a391b]{font-size:48px;line-height:1}.weather-main strong[data-v-2a2a391b]{color:#123d27;font-family:Georgia,Times New Roman,serif;font-size:43px;letter-spacing:-.055em}.weather-copy[data-v-2a2a391b]{display:grid;gap:5px;min-width:0}.weather-copy b[data-v-2a2a391b]{color:#244a32}.weather-copy span[data-v-2a2a391b]{color:#52675a;font-size:12px}.forecast[data-v-2a2a391b]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #e0e8e2}.forecast article[data-v-2a2a391b]{display:grid;justify-items:center;gap:3px;padding:13px 6px 4px;text-align:center}.forecast article+article[data-v-2a2a391b]{border-left:1px solid #edf1ee}.forecast strong[data-v-2a2a391b]{color:#385646;font-size:11px}.forecast-symbol[data-v-2a2a391b]{font-size:23px}.forecast b[data-v-2a2a391b]{color:#173f28;font-size:15px}.forecast small[data-v-2a2a391b]{color:#718078;font-size:11px}.forecast em[data-v-2a2a391b]{color:#4d6858;font-size:10px;font-style:normal;white-space:nowrap}@media (max-width:650px){.weather-top[data-v-2a2a391b]{align-items:flex-start}.forecast[data-v-2a2a391b]{grid-template-columns:repeat(5,minmax(62px,1fr));overflow-x:auto}.weather-card[data-v-2a2a391b]{padding:22px}.weather-main strong[data-v-2a2a391b]{font-size:36px}}.farm-today[data-v-c8fcacb3]{border:1px solid #c9d9cd;border-radius:24px;background:#fff;box-shadow:0 16px 38px #0e3d231a;overflow:hidden}.today-heading[data-v-c8fcacb3]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:24px 26px 20px;background:linear-gradient(180deg,#f4f9f5,#fff)}.today-heading>div[data-v-c8fcacb3]:first-child{display:grid;gap:4px}.today-heading span[data-v-c8fcacb3]:first-child{color:#17613a;font-size:12px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.today-heading strong[data-v-c8fcacb3]{color:#173f28;font-size:24px}.today-heading small[data-v-c8fcacb3],.group-heading small[data-v-c8fcacb3]{color:#65736b;font-size:12px}.today-summary[data-v-c8fcacb3]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:7px}.summary-chip[data-v-c8fcacb3]{padding:6px 10px;border-radius:999px;font-size:11px;font-weight:850;text-transform:none!important;letter-spacing:0!important}.summary-chip.attention[data-v-c8fcacb3]{background:#fde9e4;color:#a43a25}.summary-chip.today[data-v-c8fcacb3]{background:#fff0d8;color:#8e5608}.summary-chip.week[data-v-c8fcacb3]{background:#e9f3eb;color:#24653b}.today-empty[data-v-c8fcacb3]{padding:28px;color:#65736b;border-top:1px solid #e3eae4}.today-group[data-v-c8fcacb3]{border-top:1px solid #e3eae4}.group-heading[data-v-c8fcacb3]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 26px 10px}.group-heading>div[data-v-c8fcacb3]{display:grid;gap:2px}.group-heading strong[data-v-c8fcacb3]{color:#173f28;font-size:17px}.group-actions[data-v-c8fcacb3]{display:flex;align-items:center;gap:8px}.view-all[data-v-c8fcacb3]{border:0;background:transparent;color:#17613a;font-size:11px;font-weight:800;cursor:pointer;padding:5px 6px}.view-all[data-v-c8fcacb3]:hover{text-decoration:underline}.group-heading b[data-v-c8fcacb3]{min-width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:#edf4ef;color:#17613a;font-size:12px}.today-items[data-v-c8fcacb3],.continue-items[data-v-c8fcacb3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 10px 15px}.today-items button[data-v-c8fcacb3],.continue-items button[data-v-c8fcacb3]{position:relative;display:flex;align-items:flex-start;gap:12px;min-width:0;margin:5px;padding:16px;border:1px solid #dfe8e1;border-radius:16px;background:#fff;text-align:left;cursor:pointer;transition:box-shadow .16s ease,transform .16s ease}.today-items button[data-v-c8fcacb3]:hover,.continue-items button[data-v-c8fcacb3]:hover{box-shadow:0 8px 20px #0e3d231a;transform:translateY(-1px)}.today-icon[data-v-c8fcacb3]{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:#e4f0e6;color:#287442;flex:0 0 auto}.today-thumbnail[data-v-c8fcacb3]{width:64px;height:64px;display:block;overflow:hidden;border-radius:11px;background:#e4f0e6;flex:0 0 auto}.today-thumbnail img[data-v-c8fcacb3]{width:100%;height:100%;display:block;object-fit:cover}.today-copy[data-v-c8fcacb3]{display:grid;min-width:0;flex:1;gap:4px}.today-copy strong[data-v-c8fcacb3],.today-copy small[data-v-c8fcacb3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-copy strong[data-v-c8fcacb3]{color:#173f28}.today-copy small[data-v-c8fcacb3],time[data-v-c8fcacb3]{color:#65736b;font-size:11px}.attention-meta[data-v-c8fcacb3]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.review-kind[data-v-c8fcacb3],.review-age[data-v-c8fcacb3]{justify-self:start;padding:3px 8px;border-radius:999px;background:#edf4ef;color:#315f43;font-size:10px;font-weight:800}.review-age[data-v-c8fcacb3]{background:#f2f3f2;color:#5f6d64}.state[data-v-c8fcacb3]{justify-self:start;padding:3px 8px;border-radius:999px;background:#e9f3eb;color:#24653b;font-size:10px;font-weight:800}.state.attention[data-v-c8fcacb3]{background:#fbe4df;color:#a43a25}.state.today[data-v-c8fcacb3]{background:#fff0d8;color:#8e5608}.state.week[data-v-c8fcacb3]{background:#e7f1fa;color:#275f8b}.state.continue[data-v-c8fcacb3]{background:#e9f3eb;color:#24653b}.state.upcoming[data-v-c8fcacb3]{background:#f0f3f1;color:#53665a}.open-arrow[data-v-c8fcacb3]{align-self:center;color:#17613a;font-size:24px;font-weight:800}time[data-v-c8fcacb3]{white-space:nowrap}.next-step[data-v-c8fcacb3]{color:#17613a!important;font-weight:750}.attention-group[data-v-c8fcacb3]{background:#fffaf8}.attention-group .group-heading b[data-v-c8fcacb3]{background:#fde9e4;color:#a43a25}.attention-card[data-v-c8fcacb3]{border-color:#efc7bd!important;background:#fffaf8!important}.attention-card .today-icon[data-v-c8fcacb3]{background:#fbe8e3;color:#a43a25}.today-due-group[data-v-c8fcacb3]{background:#fffdf8}.today-due-group .group-heading b[data-v-c8fcacb3]{background:#fff0d8;color:#8e5608}.today-card[data-v-c8fcacb3]{border-color:#ead2aa!important;background:#fffaf2!important}.today-card .today-icon[data-v-c8fcacb3]{background:#fff0d8;color:#8e5608}.week-group[data-v-c8fcacb3]{background:#fbfdff}.week-group .group-heading b[data-v-c8fcacb3]{background:#e7f1fa;color:#275f8b}.continue-group[data-v-c8fcacb3]{background:#f8fbf8}.continue-group .group-heading b[data-v-c8fcacb3]{background:#dff1e3}.continue-items button[data-v-c8fcacb3]{border-color:#b9d5c0;background:#f6fbf7;box-shadow:0 7px 18px #0e3d230f}.continue-items .today-icon[data-v-c8fcacb3]{background:#dcefe0}.upcoming-group[data-v-c8fcacb3]{background:#fff}.compact-items button[data-v-c8fcacb3]{padding-top:14px;padding-bottom:14px}.recent-group[data-v-c8fcacb3]{background:#f7faf8}.recent-items[data-v-c8fcacb3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 16px 18px}.recent-items button[data-v-c8fcacb3]{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 10px;border:0;background:transparent;text-align:left;cursor:pointer}.completed-mark[data-v-c8fcacb3]{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#e4f0e6;color:#17613a;font-weight:900;flex:0 0 auto}.recent-items time[data-v-c8fcacb3]{margin-left:auto}@media (max-width:1050px){.today-items[data-v-c8fcacb3],.continue-items[data-v-c8fcacb3],.recent-items[data-v-c8fcacb3]{grid-template-columns:1fr 1fr}}@media (max-width:650px){.farm-today[data-v-c8fcacb3]{border-radius:18px}.today-heading[data-v-c8fcacb3]{align-items:flex-start;display:grid;padding:20px 18px 16px}.today-heading strong[data-v-c8fcacb3]{font-size:21px}.today-summary[data-v-c8fcacb3]{justify-content:flex-start}.group-heading[data-v-c8fcacb3]{padding:14px 18px 8px}.today-items[data-v-c8fcacb3],.continue-items[data-v-c8fcacb3],.recent-items[data-v-c8fcacb3]{grid-template-columns:1fr;padding-left:10px;padding-right:10px}.today-items button[data-v-c8fcacb3],.continue-items button[data-v-c8fcacb3]{margin:4px 0}.recent-items[data-v-c8fcacb3]{padding-bottom:12px}.today-copy strong[data-v-c8fcacb3],.today-copy small[data-v-c8fcacb3]{white-space:normal}.today-items time[data-v-c8fcacb3],.continue-items time[data-v-c8fcacb3]{display:none}}.scope-label[data-v-c8fcacb3]{justify-self:start;width:max-content;max-width:100%;padding:3px 8px;border-radius:999px;font-weight:800!important;line-height:1.25;white-space:normal!important}.scope-label.farm-wide[data-v-c8fcacb3]{background:#e3efe6;color:#245f39!important}.scope-label.field-based[data-v-c8fcacb3]{background:#e7f1fa;color:#275f8b!important}.attention-card.attention-urgent[data-v-c8fcacb3]{border-color:#e4a39a!important;background:#fffaf9!important}.attention-card.attention-urgent .today-icon[data-v-c8fcacb3]{background:#fbe4df;color:#a43a25}.attention-card.attention-review[data-v-c8fcacb3]{border-color:#e6d1a5!important;background:#fffdf7!important}.attention-card.attention-review .today-icon[data-v-c8fcacb3]{background:#fff0d8;color:#8e5608}.attention-card.attention-routine[data-v-c8fcacb3]{border-color:#dfe8e1!important;background:#fff!important}.attention-card.attention-routine .today-icon[data-v-c8fcacb3]{background:#eaf0f4;color:#386077}.state.attention.state-urgent[data-v-c8fcacb3]{background:#fbe4df;color:#a43a25}.state.attention.state-review[data-v-c8fcacb3]{background:#fff0d8;color:#8e5608}.state.attention.state-routine[data-v-c8fcacb3]{background:#edf2f5;color:#426071}.field-edit-overlay[data-v-a86dbca6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;display:grid;place-items:center;box-sizing:border-box;padding:20px;background:#0f23187a}.field-edit-dialog[data-v-a86dbca6]{box-sizing:border-box;width:min(760px,calc(100vw - 32px));max-width:100%;max-height:calc(100dvh - 40px);overflow-x:hidden;overflow-y:auto;border-radius:18px;background:#fff;padding:22px;box-shadow:0 24px 70px #12311f47;color:#173421}.field-edit-dialog header[data-v-a86dbca6]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.field-edit-dialog header span[data-v-a86dbca6]{color:#08723e;font-size:11px;font-weight:900;letter-spacing:.06em}.field-edit-dialog h2[data-v-a86dbca6]{margin:4px 0 2px}.field-edit-dialog header p[data-v-a86dbca6]{margin:0;color:#68776e}.close[data-v-a86dbca6]{width:38px;height:38px;border:1px solid #cbd8cf;border-radius:999px;background:#fff;font-size:24px;cursor:pointer}.readonly-grid[data-v-a86dbca6]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.readonly-grid div[data-v-a86dbca6]{padding:11px 12px;border-radius:10px;background:#f3f7f4}.readonly-grid small[data-v-a86dbca6],.readonly-grid strong[data-v-a86dbca6]{display:block}.readonly-grid small[data-v-a86dbca6]{margin-bottom:3px;color:#68776e}.profile-section[data-v-a86dbca6]{margin-top:14px;border:1px solid #dde7e0;border-radius:13px;padding:15px;background:#fbfdfb}.section-heading[data-v-a86dbca6]{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.section-heading h3[data-v-a86dbca6]{margin:0 0 3px;font-size:15px}.section-heading p[data-v-a86dbca6]{margin:0;color:#68776e;font-size:12px;line-height:1.4}.form-grid[data-v-a86dbca6]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-grid label[data-v-a86dbca6]{display:grid;gap:5px;font-size:13px;font-weight:800}.form-grid input[data-v-a86dbca6],.form-grid select[data-v-a86dbca6],.decision-row input[data-v-a86dbca6],.decision-row select[data-v-a86dbca6]{box-sizing:border-box;width:100%;height:44px;border:1px solid #c9d7ce;border-radius:9px;background:#fff;padding:9px 10px;color:#173421;font:inherit}.form-grid input[data-v-a86dbca6]:disabled,.decision-row input[data-v-a86dbca6]:disabled{background:#f3f5f3;color:#8a958d}.decisions-section[data-v-a86dbca6]{padding:0;overflow:hidden}.decisions-section summary[data-v-a86dbca6]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 15px;cursor:pointer;list-style:none}.decisions-section summary[data-v-a86dbca6]::-webkit-details-marker{display:none}.decisions-section summary span[data-v-a86dbca6]:first-child{display:grid;gap:2px}.decisions-section summary small[data-v-a86dbca6]{color:#68776e;font-size:12px;font-weight:500}.decision-help[data-v-a86dbca6]{margin:0;padding:0 15px 12px;color:#68776e;font-size:12px;line-height:1.45}.decision-list[data-v-a86dbca6]{display:grid;border-top:1px solid #e5ece7}.decision-row[data-v-a86dbca6]{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(150px,.8fr) minmax(180px,1.3fr);gap:10px;align-items:center;padding:10px 15px;border-bottom:1px solid #edf1ee}.decision-row[data-v-a86dbca6]:last-child{border-bottom:0}.decision-name[data-v-a86dbca6]{display:grid;grid-template-columns:auto 1fr;gap:7px;align-items:center;min-width:0}.decision-name strong[data-v-a86dbca6]{color:#08723e}.decision-name span[data-v-a86dbca6]{font-size:12px;color:#56665b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hint[data-v-a86dbca6]{margin:16px 0 0;color:#68776e;font-size:13px}.message[data-v-a86dbca6]{margin:12px 0 0;color:#8a2c1f;font-weight:750}.field-edit-dialog footer[data-v-a86dbca6]{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.field-edit-dialog footer button[data-v-a86dbca6]{min-height:40px;border:1px solid #b9cbbf;border-radius:9px;background:#fff;color:#19452d;padding:0 14px;font-weight:800;cursor:pointer}.field-edit-dialog footer .primary[data-v-a86dbca6]{border-color:#176b3b;background:#176b3b;color:#fff}@media (max-width:700px){.field-edit-overlay[data-v-a86dbca6]{padding:0;place-items:end stretch}.field-edit-dialog[data-v-a86dbca6]{width:100vw;max-width:100vw;max-height:calc(100dvh - max(8px,env(safe-area-inset-top,0px)));border-radius:18px 18px 0 0;padding:20px max(16px,env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.form-grid[data-v-a86dbca6],.readonly-grid[data-v-a86dbca6],.decision-row[data-v-a86dbca6]{grid-template-columns:1fr}.decision-name span[data-v-a86dbca6]{white-space:normal}.decision-row input[data-v-a86dbca6],.decision-row select[data-v-a86dbca6]{height:44px}}.rb209-choice-grid[data-v-a86dbca6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px;margin-top:14px;align-items:start}.rb209-choice-grid>label[data-v-a86dbca6]{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:750;line-height:1.4;color:#173421}.rb209-choice-grid>label>select[data-v-a86dbca6],.rb209-choice-grid>label>input[data-v-a86dbca6]{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px;border:1px solid #c9d7ce;border-radius:9px;background:#fff;padding:9px 10px;color:#173421;font:inherit;font-weight:500}.rb209-choice-grid>label>select[data-v-a86dbca6]:disabled{background:#f3f5f3;color:#65756a}.rb209-choice-grid .rb209-full[data-v-a86dbca6]{grid-column:1/-1;margin:0}.rb209-field-help[data-v-a86dbca6]{font-size:12px;font-weight:400;color:#68776e}.rb209-verified-refs[data-v-a86dbca6]{margin-top:16px;padding:12px;border:1px solid #dde7e0;border-radius:9px}.rb209-verified-refs summary[data-v-a86dbca6]{cursor:pointer;font-weight:750}@media (max-width:700px){.rb209-choice-grid[data-v-a86dbca6]{grid-template-columns:minmax(0,1fr)}}.rb209-soil-choices[data-v-a86dbca6]{grid-column:1/-1;margin-top:20px;border-top:1px solid #dde7e0;padding-top:16px}.rb209-soil-choices h4[data-v-a86dbca6]{font-size:15px;margin:0 0 8px}.rb209-soil-choices>.hint[data-v-a86dbca6]{margin:0 0 14px;line-height:1.6}.rb209-soil-grid[data-v-a86dbca6]{display:grid;gap:12px}.soil-choice-row[data-v-a86dbca6]{padding:14px;border:1px solid #dbe6dc;border-radius:10px;background:#fff;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.soil-choice-row>strong[data-v-a86dbca6]{grid-column:1/-1;font-size:14px}.soil-choice-row label[data-v-a86dbca6]{display:grid;gap:7px;min-width:0;font-size:13px;font-weight:650}.soil-choice-row select[data-v-a86dbca6]{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:9px;border:1px solid #bfcec2;border-radius:8px;background:#fff;font:inherit}.soil-choice-row select[data-v-a86dbca6]:disabled{opacity:.65;background:#f5f6f5}.rb209-choice-grid>h4[data-v-a86dbca6],.rb209-choice-grid>p.hint[data-v-a86dbca6]{grid-column:1/-1}.soil-choice-row>.hint[data-v-a86dbca6]{align-self:center;margin:0;font-size:12px;line-height:1.5;font-weight:400}@media (max-width:620px){.soil-choice-row[data-v-a86dbca6]{grid-template-columns:1fr}}.field-edit-tabs[data-v-a86dbca6]{display:flex;gap:7px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin:10px 0 14px;padding:3px 1px 7px;position:sticky;top:0;z-index:2;background:#fff}.field-edit-tabs .field-edit-tab[data-v-a86dbca6]{white-space:nowrap;flex:0 0 auto;min-height:42px;border:1px solid #c9d7ce;border-radius:9px;background:#f3f7f4;color:#19452d;padding:8px 13px;font:inherit;font-size:13px;font-weight:750;cursor:pointer}.field-edit-tabs .field-edit-tab.selected[data-v-a86dbca6]{background:#176b3b;color:#fff;border-color:#176b3b}.field-edit-tabs .field-edit-tab[data-v-a86dbca6]:focus-visible{outline:3px solid #68ac83;outline-offset:2px}.field-inline-help[data-v-a86dbca6]{font-size:11px;line-height:1.4;font-weight:400;color:#68776e}.field-enrichment-hint[data-v-a86dbca6]{margin:0 0 12px}.field-edit-dialog footer[data-v-a86dbca6]{position:sticky;bottom:-22px;background:#fff;z-index:3;padding:12px 0 2px;border-top:1px solid #dde7e0}@media (max-width:700px){.field-edit-dialog footer[data-v-a86dbca6]{bottom:calc(-20px - env(safe-area-inset-bottom,0px))}}.field-lookup-button[data-v-a86dbca6]{display:block;margin-top:8px;min-height:38px;padding:7px 10px;border:1px solid #176b3b;border-radius:8px;background:#f3f7f4;color:#19452d;font:inherit;font-weight:650;cursor:pointer}.field-lookup-button[data-v-a86dbca6]:disabled{opacity:.65;cursor:wait}.field-info-actions[data-v-a86dbca6]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 0 12px}.field-info-summary[data-v-a86dbca6]{padding:10px;border:1px solid #aaa;border-radius:8px;margin-top:12px}.field-edit-tabs[data-v-a86dbca6]{gap:0;padding:0 4px;border-bottom:1px solid #d7e2db;background:#f8faf8;border-radius:8px 8px 0 0}.field-edit-tabs .field-edit-tab[data-v-a86dbca6]{background:transparent;border:0;border-bottom:3px solid transparent;border-radius:0;color:#526659;font-weight:600;margin-bottom:-1px}.field-edit-tabs .field-edit-tab.selected[data-v-a86dbca6]{background:transparent;color:#155e35;border-color:#176b3b;font-weight:800}.field-edit-tabs .field-edit-tab[data-v-a86dbca6]:hover:not(.selected){background:#eaf2ec;color:#19452d}.field-edit-tabs[data-v-a86dbca6]::-webkit-scrollbar{display:none}.field-edit-tabs[data-v-a86dbca6]{overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth;touch-action:pan-x pan-y}.field-lookup-button[data-v-a86dbca6]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;background:#176b3b;color:#fff;border:1px solid #176b3b;border-radius:9px;font-weight:750}.field-lookup-button[data-v-a86dbca6]:hover:not(:disabled){background:#10502c}.field-info-summary[data-v-a86dbca6]{background:#f7f9f7;border:1px solid #dde5df;border-radius:10px;padding:12px;color:#24392c}.field-info-summary ul[data-v-a86dbca6]{margin:9px 0 0;padding-left:20px}.readonly-grid>div[data-v-a86dbca6]{border-color:#e4eae6;background:#f6f8f6}.field-edit-dialog footer[data-v-a86dbca6]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.field-edit-dialog footer .field-info-actions[data-v-a86dbca6]{flex:1 1 220px;min-width:0;padding:0;gap:8px}.field-edit-dialog footer .field-lookup-button[data-v-a86dbca6]{margin:0;white-space:normal;text-align:center}.field-save-actions[data-v-a86dbca6]{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-left:auto}@media (max-width:480px){.field-edit-dialog footer .field-info-actions[data-v-a86dbca6]{flex-basis:100%}.field-save-actions[data-v-a86dbca6]{width:100%}}.field-designation-summary[data-v-a86dbca6]{margin-top:10px}.field-designation-summary p[data-v-a86dbca6]{margin:8px 0 0}.field-ua7-note[data-v-a86dbca6]{margin-top:14px;padding:10px 12px;border-left:3px solid #87a895;background:#f5f8f5}.farm-edit-overlay[data-v-c9cc08c1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;display:grid;place-items:center;box-sizing:border-box;padding:20px;background:#0f23187a}.farm-edit-dialog[data-v-c9cc08c1]{box-sizing:border-box;width:min(820px,calc(100vw - 32px));max-width:100%;max-height:calc(100dvh - 40px);overflow-x:hidden;overflow-y:auto;border-radius:18px;background:#fff;padding:22px;box-shadow:0 24px 70px #12311f47;color:#173421}.farm-edit-dialog header[data-v-c9cc08c1]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.farm-edit-dialog header span[data-v-c9cc08c1]{color:#08723e;font-size:11px;font-weight:900;letter-spacing:.06em}.farm-edit-dialog h2[data-v-c9cc08c1]{margin:4px 0 2px}.farm-edit-dialog header p[data-v-c9cc08c1]{margin:0;color:#68776e}.close[data-v-c9cc08c1]{width:38px;height:38px;border:1px solid #cbd8cf;border-radius:999px;background:#fff;font-size:24px;cursor:pointer}.readonly-grid[data-v-c9cc08c1]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.readonly-grid div[data-v-c9cc08c1]{padding:11px 12px;border-radius:10px;background:#f3f7f4}.readonly-grid small[data-v-c9cc08c1],.readonly-grid strong[data-v-c9cc08c1]{display:block}.readonly-grid small[data-v-c9cc08c1]{margin-bottom:3px;color:#68776e}.profile-section[data-v-c9cc08c1]{margin-top:14px;border:1px solid #dde7e0;border-radius:13px;padding:15px;background:#fbfdfb}.section-heading h3[data-v-c9cc08c1]{margin:0 0 3px;font-size:15px}.section-heading p[data-v-c9cc08c1]{margin:0 0 13px;color:#68776e;font-size:12px}.fact-grid[data-v-c9cc08c1]{display:grid;gap:9px}.fact-row[data-v-c9cc08c1]{display:grid;grid-template-columns:minmax(250px,1fr) minmax(190px,.62fr) auto;gap:12px;align-items:center;padding:11px;border:1px solid #e2eae4;border-radius:10px;background:#fff}.fact-copy[data-v-c9cc08c1]{display:grid;gap:3px}.fact-copy small[data-v-c9cc08c1]{color:#68776e;font-weight:500;line-height:1.35}.fact-row select[data-v-c9cc08c1],.fact-row input[data-v-c9cc08c1]{height:42px;border:1px solid #c9d7ce;border-radius:9px;background:#fff;padding:8px 10px;color:#173421}.fact-row select[data-v-c9cc08c1]:disabled{background:#f3f5f3}.fact-row input[data-v-c9cc08c1]{border:1px solid #c9d7ce;border-radius:9px;background:#fff;padding:8px 10px;color:#173421}.payment-facts-section[data-v-c9cc08c1]{margin-top:14px}.derived[data-v-c9cc08c1]{display:inline-flex;align-items:center;min-height:42px;color:#53665a;font-size:12px;font-weight:750}.ua-pill[data-v-c9cc08c1]{justify-self:end;white-space:nowrap;border-radius:999px;padding:6px 9px;background:#f1f4f2;color:#58665d;font-size:11px;font-weight:850}.ua-pill.applicable[data-v-c9cc08c1]{background:#e2f2e6;color:#176c38}.ua-pill.needsReview[data-v-c9cc08c1]{background:#fff4d6;color:#765800}.ua-pill.notApplicable[data-v-c9cc08c1]{background:#edf1ee;color:#647168}.ua2-guidance[data-v-c9cc08c1]{margin-top:14px;border-left:4px solid #176b3b;border-radius:9px;background:#f2f8f4;padding:12px 14px}.ua2-guidance p[data-v-c9cc08c1]{margin:4px 0 0;color:#53665a;font-size:13px;line-height:1.45}.farm-edit-dialog footer[data-v-c9cc08c1]{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.farm-edit-dialog footer button[data-v-c9cc08c1]{min-height:40px;border:1px solid #b9cbbf;border-radius:9px;background:#fff;color:#19452d;padding:0 14px;font-weight:800;cursor:pointer}.farm-edit-dialog footer .primary[data-v-c9cc08c1]{border-color:#176b3b;background:#176b3b;color:#fff}@media (max-width:760px){.farm-edit-overlay[data-v-c9cc08c1]{padding:0;place-items:end stretch}.farm-edit-dialog[data-v-c9cc08c1]{width:100vw;max-width:100vw;max-height:calc(100dvh - max(8px,env(safe-area-inset-top,0px)));border-radius:18px 18px 0 0;padding:20px max(16px,env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.readonly-grid[data-v-c9cc08c1],.fact-row[data-v-c9cc08c1]{grid-template-columns:1fr}.ua-pill[data-v-c9cc08c1]{justify-self:start}}.home-sfs-overlay[data-v-9cee6ba7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;display:grid;place-items:center;padding:24px;background:#0f231880}.home-sfs-dialog[data-v-9cee6ba7]{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(680px,calc(100vw - 48px));max-height:min(84dvh,780px);overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 28px 80px #12311f4d}header[data-v-9cee6ba7]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px 18px;border-bottom:1px solid #e1e9e3}header>div[data-v-9cee6ba7]{min-width:0}.eyebrow[data-v-9cee6ba7]{display:block;margin-bottom:5px;color:#0b6b39;font-size:12px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}h2[data-v-9cee6ba7]{margin:0;color:#073d24;font-size:27px;line-height:1.12}header p[data-v-9cee6ba7]{margin:6px 0 0;color:#65776c}.close[data-v-9cee6ba7]{flex:0 0 42px;width:42px;height:42px;border:1px solid #d8e3dc;border-radius:999px;background:#fff;color:#153e28;font-size:27px;cursor:pointer}.body[data-v-9cee6ba7]{min-height:0;overflow:auto;padding:22px 24px 26px}.summary-grid[data-v-9cee6ba7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.summary-grid div[data-v-9cee6ba7]{display:grid;gap:3px;padding:12px 14px;border-radius:12px;background:#f2f6f3}.summary-grid span[data-v-9cee6ba7],.explain span[data-v-9cee6ba7],.context span[data-v-9cee6ba7]{color:#66766c;font-size:12px;font-weight:750}.summary-grid strong[data-v-9cee6ba7]{color:#113c27}.explain[data-v-9cee6ba7]{display:grid;gap:7px;margin:12px 0;padding:16px 17px;border:1px solid #dce7df;border-radius:14px}.explain strong[data-v-9cee6ba7]{color:#123c28;font-size:17px;line-height:1.4}.next[data-v-9cee6ba7]{border-color:#b7d7c1;background:#f4faf5}.context[data-v-9cee6ba7]{margin:14px 0;padding:0 2px}.context p[data-v-9cee6ba7]{margin:5px 0 0;color:#4d6657;line-height:1.45}.actions[data-v-9cee6ba7]{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.actions button[data-v-9cee6ba7],.actions a[data-v-9cee6ba7]{box-sizing:border-box;min-height:44px;border-radius:10px;padding:11px 16px;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.primary[data-v-9cee6ba7]{border:1px solid #0a6437;background:#0a6437;color:#fff}.secondary[data-v-9cee6ba7]{border:1px solid #9ab5a3;background:#fff;color:#0a5a32}.link[data-v-9cee6ba7]{display:inline-flex;align-items:center}.review-heading[data-v-9cee6ba7]{margin-bottom:16px}.review-heading h3[data-v-9cee6ba7]{margin:4px 0 6px;color:#073d24;font-size:22px}.review-heading p[data-v-9cee6ba7]{margin:0;color:#5f7467;line-height:1.45}.review-list[data-v-9cee6ba7]{display:grid;gap:10px}.review-row[data-v-9cee6ba7]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 15px;border:1px solid #dce7df;border-radius:14px;background:#fbfdfb}.review-field[data-v-9cee6ba7]{display:grid;gap:3px;min-width:0}.review-field strong[data-v-9cee6ba7]{color:#123c28}.review-field span[data-v-9cee6ba7]{color:#66776c;font-size:13px}.choice-group[data-v-9cee6ba7]{display:flex;gap:6px}.choice[data-v-9cee6ba7]{min-height:38px;border:1px solid #b8cbbf;border-radius:9px;background:#fff;color:#19452d;padding:0 12px;font:inherit;font-weight:800;cursor:pointer}.choice.active[data-v-9cee6ba7]{border-color:#0a6437;background:#e9f6ec;color:#07542e;box-shadow:inset 0 0 0 1px #0a6437}.review-actions[data-v-9cee6ba7]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.review-actions button[data-v-9cee6ba7]{min-height:44px;border-radius:10px;padding:11px 16px;font:inherit;font-weight:800;cursor:pointer}@media (max-width:640px){.home-sfs-overlay[data-v-9cee6ba7]{place-items:stretch;padding:0}.home-sfs-dialog[data-v-9cee6ba7]{width:100%;max-width:none;height:100dvh;max-height:100dvh;border-radius:0}header[data-v-9cee6ba7]{padding:calc(16px + env(safe-area-inset-top,0px)) max(18px,env(safe-area-inset-right,0px)) 14px max(18px,env(safe-area-inset-left,0px))}h2[data-v-9cee6ba7]{font-size:24px}.body[data-v-9cee6ba7]{padding:18px max(18px,env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px))}.summary-grid[data-v-9cee6ba7]{grid-template-columns:1fr 1fr}.actions[data-v-9cee6ba7]{display:grid}.actions[data-v-9cee6ba7]>*{width:100%;text-align:center}.review-row[data-v-9cee6ba7]{grid-template-columns:1fr;gap:10px}.choice-group[data-v-9cee6ba7]{display:grid;grid-template-columns:repeat(3,1fr)}.choice[data-v-9cee6ba7]{width:100%;padding:0 8px}.review-actions[data-v-9cee6ba7]{display:grid;grid-template-columns:1fr 1fr}.review-actions button[data-v-9cee6ba7]{width:100%}}@media (max-width:420px){.summary-grid[data-v-9cee6ba7],.review-actions[data-v-9cee6ba7],.choice-group[data-v-9cee6ba7]{grid-template-columns:1fr}.choice[data-v-9cee6ba7]{min-height:44px}}.review-validation[data-v-9cee6ba7]{color:#9b2d24;font-weight:700;margin:10px 0}.farming-updates[data-v-aaefa584]{display:grid;gap:12px;border:1px solid #d8e4db;border-radius:18px;background:#fff;padding:18px;box-shadow:0 8px 24px #1543270d}.updates-header[data-v-aaefa584]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.updates-header>div[data-v-aaefa584]{min-width:0}.eyebrow[data-v-aaefa584]{display:block;margin-bottom:4px;color:#39704e;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.updates-header h2[data-v-aaefa584]{margin:0;color:#173c29;font-size:20px}.updates-header p[data-v-aaefa584]{margin:5px 0 0;color:#66756c;font-size:13px;line-height:1.4}.catalogue-link[data-v-aaefa584]{flex:0 0 auto;border:0;background:transparent;color:#176b3b;padding:4px 0;font:inherit;font-size:13px;font-weight:850;cursor:pointer}.updates-list[data-v-aaefa584]{display:grid;border-top:1px solid #e7eee9}.update-row[data-v-aaefa584]{display:grid;grid-template-columns:8px minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid #edf2ee}.update-row[data-v-aaefa584]:last-child{padding-bottom:2px;border-bottom:0}.update-marker[data-v-aaefa584]{width:7px;height:7px;margin-top:7px;border-radius:50%;background:#9fb2a5}.update-row.unread .update-marker[data-v-aaefa584]{background:#176b3b;box-shadow:0 0 0 4px #e5f3e9}.update-copy[data-v-aaefa584]{min-width:0}.update-meta[data-v-aaefa584]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:5px}.new-badge[data-v-aaefa584],.status-badge[data-v-aaefa584]{border-radius:999px;padding:3px 7px;font-size:10px;font-weight:900}.new-badge[data-v-aaefa584]{background:#dff0e4;color:#176b3b}.status-badge[data-v-aaefa584]{background:#eef3ef;color:#526159}.status-badge.announced[data-v-aaefa584]{background:#fff3d7;color:#715400}.update-date[data-v-aaefa584]{color:#738078;font-size:11px;font-weight:750}.update-copy>strong[data-v-aaefa584]{display:block;color:#213b2b;font-size:15px;line-height:1.3}.update-copy>p[data-v-aaefa584]{margin:4px 0 0;color:#5f6f65;font-size:13px;line-height:1.42}.update-actions[data-v-aaefa584]{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.update-actions button[data-v-aaefa584],.update-actions a[data-v-aaefa584]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:34px;border-radius:9px;padding:0 10px;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.primary-link[data-v-aaefa584]{border:1px solid #176b3b;background:#176b3b;color:#fff}.secondary-link[data-v-aaefa584]{border:1px solid #a7c2af;background:#f6faf7;color:#176b3b}.dismiss-link[data-v-aaefa584]{border:0;background:transparent;color:#68766d;padding-left:4px!important;padding-right:4px!important}@media (max-width:640px){.farming-updates[data-v-aaefa584]{gap:10px;border-radius:15px;padding:14px}.updates-header[data-v-aaefa584]{display:grid;gap:7px}.updates-header h2[data-v-aaefa584]{font-size:18px}.catalogue-link[data-v-aaefa584]{justify-self:start}.update-row[data-v-aaefa584]{gap:10px;padding:12px 0}.update-copy>strong[data-v-aaefa584]{font-size:14px}.update-copy>p[data-v-aaefa584]{font-size:12px}.update-actions[data-v-aaefa584]{display:grid;grid-template-columns:1fr 1fr}.update-actions button[data-v-aaefa584],.update-actions a[data-v-aaefa584]{min-height:40px}.dismiss-link[data-v-aaefa584]{grid-column:1/-1;justify-self:start}}.more-official-row[data-v-aaefa584]{display:flex;justify-content:flex-start;padding:10px 0}.more-official-row button[data-v-aaefa584]{border:1px solid #a7c2af;background:#f6faf7;color:#176b3b;min-height:34px;padding:0 10px;border-radius:9px;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.rpw-details[data-v-aaefa584]{margin-top:9px;padding:10px 12px;border-radius:10px;background:#f6faf7}.rpw-details p[data-v-aaefa584]{font-size:12px;line-height:1.5;margin:5px 0;color:#43584a}.rpw-note[data-v-aaefa584]{color:#6f5a30!important}.rpw-links[data-v-aaefa584]{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.rpw-source[data-v-aaefa584]{border:0;background:transparent;padding:3px 5px;text-decoration:underline;text-align:left;color:#176b3b;font:inherit;font-size:11px;cursor:pointer}.home-sfs-calendar[data-v-81190303]{display:grid;gap:14px;border:1px solid var(--fc-colour-border,#d7e2da);border-radius:18px;background:#fff;padding:18px}.calendar-title-row[data-v-81190303]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.calendar-title-row h2[data-v-81190303]{margin:3px 0 4px;color:#173f28;font-size:20px}.calendar-title-row p[data-v-81190303]{margin:0;max-width:660px;color:#65736b;font-size:13px;line-height:1.45}.eyebrow[data-v-81190303]{color:#176b3b;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.view-all[data-v-81190303]{min-height:38px;border:1px solid #bfd2c4;border-radius:10px;background:#fff;padding:0 12px;color:#176b3b;font:inherit;font-size:12px;font-weight:850;white-space:nowrap;cursor:pointer}.month-toolbar[data-v-81190303]{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;border-top:1px solid #edf1ee;padding-top:12px}.month-toolbar strong[data-v-81190303]{text-align:center;color:#244633;font-size:15px}.month-toolbar button[data-v-81190303]{width:38px;height:38px;border:1px solid #d3dfd6;border-radius:10px;background:#f8fbf9;color:#244633;font-size:24px;cursor:pointer}.month-toolbar button[data-v-81190303]:last-child{justify-self:end}.month-toolbar button[data-v-81190303]:disabled{opacity:.35;cursor:default}.calendar-grid[data-v-81190303]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.weekday[data-v-81190303]{text-align:center;padding:2px;color:#77847c;font-size:10px;font-weight:800;text-transform:uppercase}.day[data-v-81190303]{position:relative;display:grid;place-items:center;min-height:46px;border:1px solid transparent;border-radius:10px;background:#f7faf8;color:#385242;font:inherit;font-size:13px;cursor:default}.day.outside[data-v-81190303]{opacity:.28}.day.marked[data-v-81190303]{border-color:#b7d6c1;background:#eef8f1;color:#155f35;font-weight:850;cursor:pointer}.day.today>span[data-v-81190303]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.day.selected[data-v-81190303]{outline:2px solid #176b3b;outline-offset:1px}.day i[data-v-81190303]{position:absolute;right:4px;bottom:4px;display:grid;place-items:center;min-width:16px;height:16px;border-radius:999px;background:#176b3b;color:#fff;font-size:9px;font-style:normal}.selected-events[data-v-81190303]{display:grid;gap:8px;border-top:1px solid #edf1ee;padding-top:12px}.selected-events>strong[data-v-81190303]{color:#294b36;font-size:13px}.selected-events article[data-v-81190303]{display:grid;gap:2px;border-left:3px solid #7fae8f;padding-left:10px}.selected-events article span[data-v-81190303]{color:#176b3b;font-size:12px;font-weight:850}.selected-events article p[data-v-81190303]{margin:0;color:#4f6256;font-size:12px;line-height:1.4}.calendar-hint[data-v-81190303]{margin:0;border-top:1px solid #edf1ee;padding-top:10px;color:#738078;font-size:12px}@media (max-width:650px){.home-sfs-calendar[data-v-81190303]{padding:14px;border-radius:14px}.calendar-title-row[data-v-81190303]{display:grid}.view-all[data-v-81190303]{justify-self:start}.day[data-v-81190303]{min-height:40px;border-radius:8px}.weekday[data-v-81190303]{font-size:9px}.day i[data-v-81190303]{right:2px;bottom:2px;min-width:14px;height:14px}.month-toolbar[data-v-81190303]{grid-template-columns:40px 1fr 40px}}.home-page[data-v-84b84edd]{display:grid;gap:var(--fc-section-gap);padding-bottom:var(--fc-space-7)}.hero-weather[data-v-84b84edd]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--fc-space-2);color:var(--fc-colour-text-secondary);font-size:var(--fc-font-size-sm)}.hero-weather strong[data-v-84b84edd]{color:var(--fc-colour-forest-dark);font-size:1.75rem;letter-spacing:-.04em}.hero-weather-icon[data-v-84b84edd]{font-size:1.35rem}.hero-weather i[data-v-84b84edd]{opacity:.55;font-style:normal}.hero-weather-muted[data-v-84b84edd]{color:var(--fc-colour-text-secondary)}.hero-secondary[data-v-84b84edd]{margin:var(--fc-space-2) 0 0;color:var(--fc-colour-forest);font-size:var(--fc-font-size-sm);font-weight:750}.primary-grid[data-v-84b84edd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}@media (max-width: 1120px){.hero-weather[data-v-84b84edd]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--fc-space-2);color:var(--fc-colour-text-secondary);font-size:var(--fc-font-size-sm)}.hero-weather strong[data-v-84b84edd]{color:var(--fc-colour-forest-dark);font-size:1.75rem;letter-spacing:-.04em}.hero-weather-icon[data-v-84b84edd]{font-size:1.35rem}.hero-weather i[data-v-84b84edd]{opacity:.55;font-style:normal}.hero-weather-muted[data-v-84b84edd]{color:var(--fc-colour-text-secondary)}.hero-secondary[data-v-84b84edd]{margin:var(--fc-space-2) 0 0;color:var(--fc-colour-forest);font-size:var(--fc-font-size-sm);font-weight:750}.primary-grid[data-v-84b84edd]{grid-template-columns:1fr}}@media (max-width: 760px){.home-page[data-v-84b84edd]{gap:14px}.hero-weather[data-v-84b84edd]{gap:8px;font-size:13px}.hero-weather strong[data-v-84b84edd]{font-size:26px}.hero-weather[data-v-84b84edd]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--fc-space-2);color:var(--fc-colour-text-secondary);font-size:var(--fc-font-size-sm)}.hero-weather strong[data-v-84b84edd]{color:var(--fc-colour-forest-dark);font-size:1.75rem;letter-spacing:-.04em}.hero-weather-icon[data-v-84b84edd]{font-size:1.35rem}.hero-weather i[data-v-84b84edd]{opacity:.55;font-style:normal}.hero-weather-muted[data-v-84b84edd]{color:var(--fc-colour-text-secondary)}.hero-secondary[data-v-84b84edd]{margin:var(--fc-space-2) 0 0;color:var(--fc-colour-forest);font-size:var(--fc-font-size-sm);font-weight:750}.primary-grid[data-v-84b84edd]{gap:14px}}.home-work-backdrop[data-v-84b84edd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:18px;background:#0a26176b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.home-work-dialog[data-v-84b84edd]{width:min(920px,calc(100vw - 28px));max-height:calc(100vh - 28px);display:flex;flex-direction:column;overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 24px 70px #08221447}.home-work-dialog-header[data-v-84b84edd]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid #dfe8e1;background:#fff}.home-work-dialog-header>div[data-v-84b84edd]{display:grid;gap:2px}.home-work-dialog-header strong[data-v-84b84edd]{color:#173f28;font-size:18px}.home-work-dialog-header small[data-v-84b84edd]{color:#65736b}.home-work-dialog-header button[data-v-84b84edd]{width:38px;height:38px;border:0;border-radius:50%;background:#edf4ef;color:#173f28;font-size:25px;cursor:pointer}.home-work-dialog-body[data-v-84b84edd]{overflow:auto;padding:0;background:#f7faf8}@media (max-width:650px){.home-work-backdrop[data-v-84b84edd]{padding:0;place-items:stretch}.home-work-dialog[data-v-84b84edd]{width:100%;max-height:100vh;height:100vh;border-radius:0}.home-work-dialog-body[data-v-84b84edd]{flex:1}}.simple-home[data-v-f5834d8c]{width:min(720px,100%);margin:0 auto;padding:clamp(22px,4vw,44px) 18px 34px}.simple-heading[data-v-f5834d8c]{text-align:center;margin-bottom:24px}.simple-heading h1[data-v-f5834d8c]{margin:0;color:#183d2a;font-size:clamp(28px,5vw,42px);letter-spacing:-.035em}.simple-heading span[data-v-f5834d8c]{display:block;margin:10px auto 0;max-width:520px;color:#607066;font-size:15px;line-height:1.5}.simple-actions[data-v-f5834d8c]{display:grid;gap:12px}.simple-action[data-v-f5834d8c]{width:100%;display:grid;grid-template-columns:54px minmax(0,1fr) 22px;align-items:center;gap:14px;padding:16px 18px;border:1px solid #dbe6df;border-radius:16px;background:#fff;box-shadow:0 5px 18px #183d2a12;text-align:left;cursor:pointer}.simple-action[data-v-f5834d8c]:hover,.simple-action[data-v-f5834d8c]:focus-visible{border-color:#78a98a;box-shadow:0 7px 24px #183d2a1f;outline:none}.simple-icon[data-v-f5834d8c]{display:grid;place-items:center;width:50px;height:50px;border-radius:14px;background:#edf7f0;font-size:24px}.simple-copy[data-v-f5834d8c]{min-width:0}.simple-copy strong[data-v-f5834d8c],.simple-copy small[data-v-f5834d8c]{display:block}.simple-copy strong[data-v-f5834d8c]{color:#173c29;font-size:18px}.simple-copy small[data-v-f5834d8c]{margin-top:4px;color:#66756c;font-size:13px;line-height:1.35}.simple-chevron[data-v-f5834d8c]{color:#4f6959;font-size:30px;line-height:1}.simple-note[data-v-f5834d8c]{margin:20px auto 0;max-width:570px;color:#68756d;font-size:12px;line-height:1.5;text-align:center}.work-backdrop[data-v-f5834d8c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:grid;place-items:center;padding:24px;background:#0d2a197a}.work-dialog[data-v-f5834d8c]{width:min(620px,calc(100vw - 32px));max-height:90dvh;overflow:auto;border-radius:18px;background:#fff;box-shadow:0 22px 70px #0d2a1947}.work-dialog header[data-v-f5834d8c]{display:flex;justify-content:space-between;gap:16px;padding:20px 22px 15px;border-bottom:1px solid #e2e9e4}.work-dialog h2[data-v-f5834d8c],.work-dialog p[data-v-f5834d8c]{margin:0}.work-dialog h2[data-v-f5834d8c]{color:#173d29}.work-dialog p[data-v-f5834d8c]{margin-top:5px;color:#68766d;font-size:13px}.work-dialog header button[data-v-f5834d8c]{width:40px;height:40px;border:0;border-radius:50%;background:#edf3ef;font-size:25px;cursor:pointer}.work-form[data-v-f5834d8c]{display:grid;gap:15px;padding:19px 22px}.work-form label[data-v-f5834d8c],.photo-field[data-v-f5834d8c]{display:grid;gap:6px;color:#274635;font-weight:800;font-size:13px}.work-form select[data-v-f5834d8c],.work-form textarea[data-v-f5834d8c]{width:100%;box-sizing:border-box;border:1px solid #cfdcd3;border-radius:10px;background:#fff;padding:11px;font:inherit;color:#213b2b}.work-form textarea[data-v-f5834d8c]{resize:vertical}.photo-actions[data-v-f5834d8c]{display:flex;flex-wrap:wrap;gap:9px}.photo-action[data-v-f5834d8c]{min-height:44px;border:1px solid #b9c9be;border-radius:10px;background:#fff;padding:0 14px;color:#234732;font:inherit;font-weight:850;cursor:pointer}.photo-action[data-v-f5834d8c]:hover,.photo-action[data-v-f5834d8c]:focus-visible{border-color:#78a98a;background:#f4faf6;outline:none}.photo-field small[data-v-f5834d8c]{font-weight:500;color:#66756c}.photo-added-card[data-v-f5834d8c]{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;border:2px solid #8cc7a0;border-radius:12px;background:#eef8f1;padding:9px}.photo-added-card img[data-v-f5834d8c]{width:72px;height:58px;object-fit:cover;border-radius:8px;background:#dfeae2}.observation-photo-card[data-v-f5834d8c]{grid-template-columns:112px minmax(0,1fr) auto}.observation-photo-card img[data-v-f5834d8c]{width:112px;height:84px}.photo-added-copy[data-v-f5834d8c]{display:grid;gap:2px;min-width:0}.photo-added-copy strong[data-v-f5834d8c]{color:#176b3b;font-size:14px}.photo-added-copy span[data-v-f5834d8c]{color:#52645a;font-size:12px;font-weight:500;line-height:1.25}.photo-remove[data-v-f5834d8c]{min-height:36px;border:1px solid #aebdb3;border-radius:9px;background:#fff;padding:0 10px;color:#3d5446;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.standalone-photo-confirmation[data-v-f5834d8c]{display:grid;gap:12px}.standalone-photo-confirmation>img[data-v-f5834d8c]{width:100%;max-height:440px;object-fit:contain;border-radius:16px;background:#e8efe9;box-shadow:inset 0 0 0 1px #d6e3d9}.standalone-photo-status[data-v-f5834d8c]{display:grid;gap:4px;border:2px solid #78b98f;border-radius:14px;background:#eaf7ee;padding:14px 16px}.standalone-photo-status strong[data-v-f5834d8c]{color:#176b3b;font-size:18px}.standalone-photo-status span[data-v-f5834d8c]{color:#52645a;font-size:13px;font-weight:500}.standalone-photo-confirmation>.photo-action[data-v-f5834d8c]{justify-self:start}.standalone-photo-detail[data-v-f5834d8c]{display:grid;gap:6px;color:#274635;font-weight:800;font-size:13px}.standalone-photo-detail select[data-v-f5834d8c],.standalone-photo-detail textarea[data-v-f5834d8c]{width:100%;box-sizing:border-box;border:1px solid #cfdcd3;border-radius:10px;background:#fff;padding:11px;font:inherit;color:#213b2b}.standalone-photo-detail textarea[data-v-f5834d8c]{resize:vertical}.standalone-photo-detail small[data-v-f5834d8c]{color:#66756c;font-size:12px;font-weight:500;line-height:1.35}.standalone-photo-empty[data-v-f5834d8c]{display:grid;place-items:center;gap:10px;border:2px dashed #b9c9be;border-radius:14px;padding:28px;background:#f8fbf9;text-align:center}.standalone-photo-empty>span[data-v-f5834d8c]{font-size:40px}.location-hint[data-v-f5834d8c]{margin:0!important;border-radius:10px;background:#f3f6f4;padding:9px 11px;color:#52645a!important;font-size:12px!important;line-height:1.4}.photo-dialog[data-v-f5834d8c]{width:min(620px,calc(100vw - 32px))}.sr-file[data-v-f5834d8c]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.saved[data-v-f5834d8c]{margin:0;border-radius:10px;background:#e7f5ea;padding:10px 12px;color:#176b3b;font-weight:800}.save-error[data-v-f5834d8c]{margin:0;border-radius:10px;background:#fff0f0;padding:10px 12px;color:#9f1d1d;font-weight:800}.work-dialog footer[data-v-f5834d8c]{display:flex;justify-content:flex-end;gap:9px;padding:15px 22px 20px;border-top:1px solid #e7ece8}.work-dialog footer button[data-v-f5834d8c]{min-height:44px;border-radius:10px;padding:0 18px;font:inherit;font-weight:850;cursor:pointer}.work-dialog .secondary[data-v-f5834d8c]{border:1px solid #b9c9be;background:#fff;color:#234732}.work-dialog .primary[data-v-f5834d8c]{border:1px solid #176b3b;background:#176b3b;color:#fff}.jobs-dialog[data-v-f5834d8c]{width:min(680px,calc(100vw - 32px))}.jobs-list[data-v-f5834d8c]{display:grid;grid-auto-rows:max-content;align-content:start;gap:10px;padding:18px 22px 22px}.jobs-overview[data-v-f5834d8c]{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;color:#607066;font-size:12px}.jobs-overview>strong[data-v-f5834d8c]{margin-right:auto;color:#324b3b;font-size:13px}.jobs-overview>span[data-v-f5834d8c]{border-radius:999px;background:#f0f5f1;padding:5px 8px;font-weight:800}.jobs-overview .jobs-now[data-v-f5834d8c]{background:#fff0e6;color:#93451d}.job-action-message[data-v-f5834d8c]{margin:0!important;border:1px solid #9bcbae;border-radius:10px;background:#edf8f0;padding:10px 12px;color:#176b3b!important;font-size:13px!important;font-weight:800;line-height:1.35}.job-card[data-v-f5834d8c]{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;align-self:start;border:1px solid #dbe6df;border-radius:13px;background:#fff;padding:13px;text-align:left;cursor:pointer}.job-card[data-v-f5834d8c]:hover,.job-card[data-v-f5834d8c]:focus-visible{border-color:#78a98a;background:#f8fcf9;outline:none}.job-check[data-v-f5834d8c]{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#edf7f0;color:#176b3b;font-size:20px}.job-check.started[data-v-f5834d8c]{background:#dff1e5;font-size:28px;line-height:1}.job-copy[data-v-f5834d8c]{min-width:0}.job-copy strong[data-v-f5834d8c],.job-copy small[data-v-f5834d8c],.job-due strong[data-v-f5834d8c],.job-due small[data-v-f5834d8c]{display:block}.job-copy strong[data-v-f5834d8c]{color:#173d29;font-size:15px}.job-copy small[data-v-f5834d8c]{margin-top:3px;color:#647269;font-size:12px;line-height:1.3}.job-copy .job-progress-line[data-v-f5834d8c]{color:#39704e;font-weight:750}.job-due[data-v-f5834d8c]{text-align:right;white-space:nowrap}.job-due strong[data-v-f5834d8c]{color:#53685a;font-size:12px}.job-due small[data-v-f5834d8c]{margin-top:3px;color:#7a867e;font-size:11px}.job-due.today strong[data-v-f5834d8c]{color:#176b3b}.job-due.overdue strong[data-v-f5834d8c]{color:#a3382f}.jobs-empty[data-v-f5834d8c]{display:grid;place-items:center;gap:7px;padding:34px 20px;text-align:center}.jobs-empty>span[data-v-f5834d8c]{font-size:34px;color:#176b3b}.jobs-empty strong[data-v-f5834d8c]{color:#173d29;font-size:18px}.jobs-empty p[data-v-f5834d8c]{max-width:360px!important;color:#657169!important;line-height:1.4}.job-detail[data-v-f5834d8c]{display:grid;gap:16px;padding:18px 22px}.job-back[data-v-f5834d8c]{justify-self:start;border:0;background:transparent;color:#176b3b;padding:0;font:inherit;font-weight:800;cursor:pointer}.job-detail-grid[data-v-f5834d8c]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.job-detail-grid>div[data-v-f5834d8c],.job-instructions[data-v-f5834d8c],.job-progress-panel[data-v-f5834d8c]{border-radius:11px;background:#f3f7f4;padding:12px}.job-detail-grid small[data-v-f5834d8c],.job-instructions small[data-v-f5834d8c],.job-progress-panel>small[data-v-f5834d8c]{display:block;color:#66756c;font-size:11px;font-weight:800;text-transform:uppercase}.job-detail-grid strong[data-v-f5834d8c]{display:block;margin-top:4px;color:#213d2c}.job-instructions p[data-v-f5834d8c]{margin:5px 0 0!important;color:#304b3a!important;font-size:14px!important;line-height:1.45}.job-progress-panel>div[data-v-f5834d8c]{display:flex;flex-wrap:wrap;gap:8px;margin-top:7px}.job-progress-panel span[data-v-f5834d8c]{border-radius:999px;background:#fff;padding:6px 9px;color:#2c5d3f;font-size:12px;font-weight:800}.job-done-hint[data-v-f5834d8c]{margin:0!important;color:#647269!important;font-size:12px!important;line-height:1.4}.job-worker-note[data-v-f5834d8c]{display:grid;gap:6px;color:#274635;font-weight:800;font-size:13px}.job-worker-note textarea[data-v-f5834d8c]{width:100%;box-sizing:border-box;border:1px solid #cfdcd3;border-radius:10px;padding:11px;font:inherit;resize:vertical}.job-worker-actions[data-v-f5834d8c]{display:grid;grid-template-columns:1fr 1fr;gap:9px}.job-worker-actions button[data-v-f5834d8c]{min-height:46px;border:1px solid #b9c9be;border-radius:10px;background:#fff;color:#234732;font:inherit;font-weight:850;cursor:pointer}.job-worker-actions button[data-v-f5834d8c]:hover{background:#f4faf6}.work-dialog .primary[data-v-f5834d8c]:disabled{opacity:.45;cursor:not-allowed}.quick-field-list[data-v-f5834d8c]{display:grid;gap:9px;max-height:calc(90dvh - 95px);overflow:auto;padding:16px 20px 20px}.quick-field-card[data-v-f5834d8c]{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:11px;border:1px solid #dbe6df;border-radius:12px;background:#fff;padding:11px 12px;text-align:left;cursor:pointer}.quick-field-card[data-v-f5834d8c]:hover,.quick-field-card[data-v-f5834d8c]:focus-visible{border-color:#78a98a;background:#f7fbf8;outline:none}.quick-field-card.has-stock[data-v-f5834d8c]{border-color:#a9ceb6;background:#fbfefc}.quick-field-card.has-stock .quick-field-icon[data-v-f5834d8c]{background:#def1e4}.quick-field-icon[data-v-f5834d8c]{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#edf7f0;font-size:21px}.quick-field-copy[data-v-f5834d8c]{min-width:0}.quick-field-copy strong[data-v-f5834d8c],.quick-field-copy small[data-v-f5834d8c]{display:block}.quick-field-copy strong[data-v-f5834d8c]{color:#173d29;font-size:15px}.quick-field-copy small[data-v-f5834d8c]{margin-top:3px;color:#66756c;font-size:12px}.crop-details-body[data-v-f5834d8c]{max-height:calc(90dvh - 92px);overflow:auto;padding:16px 20px 20px}.crop-details-dialog[data-v-f5834d8c]{width:min(680px,calc(100vw - 32px))}@media (max-width:560px){.simple-home[data-v-f5834d8c]{padding:16px 14px calc(20px + env(safe-area-inset-bottom,0px))}.simple-heading[data-v-f5834d8c]{margin-bottom:16px}.simple-heading h1[data-v-f5834d8c]{font-size:32px;line-height:1.08;letter-spacing:-.03em}.simple-heading span[data-v-f5834d8c]{margin-top:8px;max-width:330px;font-size:14px;line-height:1.4}.simple-actions[data-v-f5834d8c]{gap:10px}.simple-action[data-v-f5834d8c]{grid-template-columns:44px minmax(0,1fr) 16px;gap:12px;padding:12px 14px;border-radius:15px;min-height:84px}.simple-icon[data-v-f5834d8c]{width:44px;height:44px;border-radius:13px;font-size:22px}.simple-copy strong[data-v-f5834d8c]{font-size:17px;line-height:1.2}.simple-copy small[data-v-f5834d8c]{margin-top:3px;font-size:12px;line-height:1.3}.simple-chevron[data-v-f5834d8c]{font-size:27px}.simple-note[data-v-f5834d8c]{margin-top:14px;font-size:11px}.work-backdrop[data-v-f5834d8c]{place-items:stretch;padding:0;overscroll-behavior:contain}.work-dialog[data-v-f5834d8c]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;overflow:hidden;border-radius:0;box-shadow:none}.work-dialog header[data-v-f5834d8c]{position:relative;z-index:3;padding:calc(12px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 10px max(16px,env(safe-area-inset-left,0px));background:#fff;border-bottom:1px solid #e2e9e4}.work-dialog h2[data-v-f5834d8c]{font-size:25px;line-height:1.12}.work-dialog p[data-v-f5834d8c]{margin-top:4px;font-size:12px;line-height:1.35}.work-dialog header button[data-v-f5834d8c]{width:44px;height:44px;flex:0 0 44px;background:#edf3ef}.work-form[data-v-f5834d8c],.quick-field-list[data-v-f5834d8c],.crop-details-body[data-v-f5834d8c],.jobs-list[data-v-f5834d8c],.job-detail[data-v-f5834d8c]{min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.work-form[data-v-f5834d8c]{gap:13px;padding:14px max(16px,env(safe-area-inset-right,0px)) 18px max(16px,env(safe-area-inset-left,0px))}.work-form label[data-v-f5834d8c],.photo-field[data-v-f5834d8c]{gap:6px;font-size:13px}.work-form select[data-v-f5834d8c],.work-form textarea[data-v-f5834d8c],.standalone-photo-detail select[data-v-f5834d8c],.standalone-photo-detail textarea[data-v-f5834d8c],.job-worker-note textarea[data-v-f5834d8c]{padding:11px;font-size:16px;min-height:46px}.work-form textarea[data-v-f5834d8c]{min-height:96px}.standalone-photo-detail textarea[data-v-f5834d8c]{min-height:76px}.standalone-photo-confirmation>img[data-v-f5834d8c]{max-height:min(42dvh,360px);border-radius:14px}.standalone-photo-status[data-v-f5834d8c]{padding:12px 14px}.standalone-photo-status strong[data-v-f5834d8c]{font-size:17px}.observation-photo-card[data-v-f5834d8c]{grid-template-columns:92px minmax(0,1fr)}.observation-photo-card img[data-v-f5834d8c]{width:92px;height:72px}.observation-photo-card .photo-remove[data-v-f5834d8c]{grid-column:1/-1;width:100%}.photo-added-card[data-v-f5834d8c]:not(.observation-photo-card){grid-template-columns:72px minmax(0,1fr)}.photo-added-card:not(.observation-photo-card) .photo-remove[data-v-f5834d8c]{grid-column:1/-1;width:100%}.photo-actions[data-v-f5834d8c]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.photo-action[data-v-f5834d8c]{min-height:46px;padding:0 10px;font-size:13px;line-height:1.15}.standalone-photo-detail[data-v-f5834d8c]{font-size:13px}.standalone-photo-empty[data-v-f5834d8c]{padding:22px 16px}.standalone-photo-empty>span[data-v-f5834d8c]{font-size:36px}.work-dialog footer[data-v-f5834d8c]{position:relative;z-index:3;gap:8px;margin:0;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:#fff;border-top:1px solid #e7ece8;box-shadow:0 -6px 18px #0d2a190f}.work-dialog footer button[data-v-f5834d8c]{flex:1;min-height:48px}.saved[data-v-f5834d8c],.save-error[data-v-f5834d8c]{padding:10px 11px;font-size:12px}.quick-field-list[data-v-f5834d8c]{max-height:none;padding:12px max(14px,env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px))}.quick-field-card[data-v-f5834d8c]{min-height:64px;padding:10px 11px}.quick-field-icon[data-v-f5834d8c]{width:44px;height:44px}.crop-details-body[data-v-f5834d8c]{max-height:none;padding:12px max(14px,env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px))}.jobs-list[data-v-f5834d8c],.job-detail[data-v-f5834d8c]{padding:14px max(16px,env(safe-area-inset-right,0px)) 18px max(16px,env(safe-area-inset-left,0px))}.jobs-list[data-v-f5834d8c]{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.job-card[data-v-f5834d8c]{grid-template-columns:32px minmax(0,1fr);padding:12px;min-height:72px}.job-due[data-v-f5834d8c]{grid-column:2;text-align:left;display:flex;gap:8px;align-items:center}.job-detail-grid[data-v-f5834d8c],.job-worker-actions[data-v-f5834d8c]{grid-template-columns:1fr}.job-worker-actions button[data-v-f5834d8c]{min-height:48px}.job-back[data-v-f5834d8c]{min-height:42px;display:flex;align-items:center}.jobs-dialog footer[data-v-f5834d8c]{position:relative}.jobs-overview[data-v-f5834d8c]{row-gap:8px}.jobs-overview>strong[data-v-f5834d8c]{width:100%;margin-right:0}.location-hint[data-v-f5834d8c]{font-size:12px!important}.photo-dialog[data-v-f5834d8c],.crop-details-dialog[data-v-f5834d8c],.jobs-dialog[data-v-f5834d8c],.quick-field-dialog[data-v-f5834d8c]{width:100vw}}@media (max-width:380px){.simple-heading h1[data-v-f5834d8c]{font-size:29px}.simple-action[data-v-f5834d8c]{min-height:78px;padding:10px 12px}.simple-icon[data-v-f5834d8c]{width:40px;height:40px}.simple-copy strong[data-v-f5834d8c]{font-size:16px}.simple-copy small[data-v-f5834d8c]{font-size:11px}.photo-actions[data-v-f5834d8c]{grid-template-columns:1fr}.work-dialog h2[data-v-f5834d8c]{font-size:26px}}.fc-file-picker[data-v-6d8e3f46]{width:100%}.fc-file-picker__native[data-v-6d8e3f46]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fc-file-picker__drop[data-v-6d8e3f46],.fc-file-picker__selected[data-v-6d8e3f46]{min-height:82px;border:1.5px dashed color-mix(in srgb,var(--fc-colour-forest) 28%,var(--fc-colour-border));border-radius:var(--fc-radius-md);background:var(--fc-colour-surface-muted);padding:14px 15px;display:flex;align-items:center;gap:13px;box-sizing:border-box;transition:border-color var(--fc-motion-fast),background var(--fc-motion-fast),box-shadow var(--fc-motion-fast)}.fc-file-picker__drop[data-v-6d8e3f46]{cursor:pointer}.fc-file-picker__drop[data-v-6d8e3f46]:hover,.fc-file-picker--dragging .fc-file-picker__drop[data-v-6d8e3f46]{border-color:var(--fc-colour-forest);background:var(--fc-colour-forest-soft);box-shadow:var(--fc-shadow-focus)}.fc-file-picker__selected[data-v-6d8e3f46]{border-style:solid;background:color-mix(in srgb,var(--fc-colour-success) 6%,white);border-color:color-mix(in srgb,var(--fc-colour-success) 28%,var(--fc-colour-border))}.fc-file-picker__icon[data-v-6d8e3f46]{width:42px;height:42px;flex:0 0 42px;border-radius:12px;display:grid;place-items:center;color:var(--fc-colour-forest);background:var(--fc-colour-forest-soft)}.fc-file-picker__icon--success[data-v-6d8e3f46]{color:var(--fc-colour-success);background:color-mix(in srgb,var(--fc-colour-success) 12%,white)}.fc-file-picker__icon svg[data-v-6d8e3f46]{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fc-file-picker__copy[data-v-6d8e3f46]{min-width:0;flex:1;display:grid;gap:4px}.fc-file-picker__copy strong[data-v-6d8e3f46]{overflow:hidden;text-overflow:ellipsis;color:var(--fc-colour-text)}.fc-file-picker__copy span[data-v-6d8e3f46]{color:var(--fc-colour-text-secondary);font-size:var(--fc-font-size-sm);line-height:1.35}.fc-file-picker__actions[data-v-6d8e3f46]{display:flex;gap:6px;align-items:center}.fc-file-picker--disabled[data-v-6d8e3f46]{opacity:.6}@media (max-width: 620px){.fc-file-picker__drop[data-v-6d8e3f46],.fc-file-picker__selected[data-v-6d8e3f46]{align-items:flex-start;flex-wrap:wrap}.fc-file-picker__drop[data-v-6d8e3f46]>:last-child,.fc-file-picker__actions[data-v-6d8e3f46]{margin-left:55px}}.fc-form-actions[data-v-2851c7b1]{display:flex;align-items:center;gap:10px;margin-top:22px;padding-top:16px;border-top:1px solid var(--fc-colour-border)}.fc-form-actions__secondary[data-v-2851c7b1],.fc-form-actions__navigation[data-v-2851c7b1],.fc-form-actions__primary[data-v-2851c7b1]{display:flex;align-items:center;gap:9px}.fc-form-actions__navigation[data-v-2851c7b1]{margin-left:auto}.fc-form-actions__primary[data-v-2851c7b1]:empty{display:none}.fc-form-actions--sticky[data-v-2851c7b1]{position:sticky;bottom:0;z-index:5;margin-inline:-20px;margin-bottom:-20px;padding:16px 20px;background:color-mix(in srgb,white 96%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 -8px 22px #10381f0f}@media (max-width: 680px){.fc-form-actions[data-v-2851c7b1]{flex-wrap:wrap}.fc-form-actions__navigation[data-v-2851c7b1]{margin-left:0;order:3;width:100%}.fc-form-actions__primary[data-v-2851c7b1]{margin-left:auto}}.dynamic-form[data-v-67ffb84f]{max-width:650px}.dynamic-form.embedded[data-v-67ffb84f]{max-width:none}.dynamic-form.embedded .section[data-v-67ffb84f]{border:0;padding:4px 0 8px}.wizard-header[data-v-67ffb84f]{display:flex;justify-content:space-between;margin-bottom:8px;font-weight:600}.progress[data-v-67ffb84f]{height:8px;background:#e5e5e5;border-radius:10px;overflow:hidden;margin-bottom:20px}.progress-bar[data-v-67ffb84f]{height:100%;background:#0d4d2b}.section[data-v-67ffb84f]{background:#fff;border:1px solid #ddd;padding:18px;border-radius:8px}.field[data-v-67ffb84f]{margin-bottom:20px}label[data-v-67ffb84f]{display:block;margin-bottom:5px}input[data-v-67ffb84f],textarea[data-v-67ffb84f],select[data-v-67ffb84f]{width:100%;min-height:42px;padding:10px 12px;box-sizing:border-box;border:1px solid var(--fc-colour-border);border-radius:var(--fc-radius-sm);background:var(--fc-colour-surface);color:var(--fc-colour-text)}textarea[data-v-67ffb84f]{min-height:104px;resize:vertical}input[data-v-67ffb84f]:focus,textarea[data-v-67ffb84f]:focus,select[data-v-67ffb84f]:focus{outline:none;border-color:var(--fc-colour-focus);box-shadow:var(--fc-shadow-focus)}.error[data-v-67ffb84f]{color:red;margin-top:4px;font-size:13px}.checkbox-field[data-v-67ffb84f]{display:flex;align-items:center;gap:8px}.checkbox-field input[data-v-67ffb84f]{width:auto}.repeat-row[data-v-67ffb84f]{border:1px solid var(--fc-colour-border);background:var(--fc-colour-surface-muted);border-radius:var(--fc-radius-md);padding:16px;margin-bottom:14px}.repeat-row h4[data-v-67ffb84f]{margin-top:0}.existing-evidence-choice[data-v-67ffb84f]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px;padding:14px 15px;border:1px solid #b9d2bf;border-radius:12px;background:#f2f8f3}.existing-evidence-choice>div[data-v-67ffb84f]{display:grid;gap:3px}.existing-evidence-choice strong[data-v-67ffb84f]{color:var(--fc-colour-forest-dark)}.existing-evidence-choice span[data-v-67ffb84f]{color:var(--fc-colour-text-secondary);font-size:13px}@media (max-width: 640px){.existing-evidence-choice[data-v-67ffb84f]{align-items:stretch;flex-direction:column}}.builder[data-v-7db6388d]{display:grid;grid-template-columns:1fr 360px 420px;grid-template-rows:auto auto;gap:20px}.panel[data-v-7db6388d]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:16px}.canvas[data-v-7db6388d]{grid-row:span 2}.json[data-v-7db6388d]{grid-column:2 / 4}.card[data-v-7db6388d],.section-card[data-v-7db6388d]{border:1px solid #ddd;padding:12px;border-radius:6px;margin-bottom:16px;background:#fff}.toolbar[data-v-7db6388d]{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.field-card[data-v-7db6388d]{border:2px solid transparent;background:#fafafa;padding:12px;margin-top:10px;border-radius:6px;cursor:pointer}.field-card.selected[data-v-7db6388d]{border-color:#0078d4}.field-title[data-v-7db6388d]{display:flex;justify-content:space-between;margin-bottom:4px}.welsh[data-v-7db6388d]{color:#666;font-size:13px}.field-actions[data-v-7db6388d]{display:flex;gap:6px;margin-top:10px}label[data-v-7db6388d]{display:block;font-weight:600;margin-top:10px;margin-bottom:4px}input[data-v-7db6388d],textarea[data-v-7db6388d],select[data-v-7db6388d]{width:100%;padding:8px;box-sizing:border-box}textarea[data-v-7db6388d]{min-height:70px}button[data-v-7db6388d]{cursor:pointer;padding:7px 12px}.check[data-v-7db6388d]{display:flex;align-items:center;gap:8px}.check input[data-v-7db6388d]{width:auto}.option-card[data-v-7db6388d]{border:1px solid #ddd;padding:10px;margin-bottom:12px;border-radius:6px}.save[data-v-7db6388d]{margin-top:20px}pre[data-v-7db6388d]{white-space:pre-wrap;font-size:12px;background:#f7f7f7;padding:12px;border-radius:6px;overflow:auto}[data-v-f2ffc61d]{box-sizing:border-box}.mobile-operations-blocker[data-v-f2ffc61d]{display:none;min-height:70vh;padding:28px;place-content:center;gap:8px;text-align:center;color:#183126}.mobile-operations-blocker strong[data-v-f2ffc61d]{font-size:22px}.mobile-operations-blocker span[data-v-f2ffc61d]{max-width:520px;color:#607168;line-height:1.5}.operations-page[data-v-f2ffc61d]{display:grid;gap:20px;max-width:1500px;margin:0 auto;padding:24px;color:#183126}.operations-hero[data-v-f2ffc61d],.farm-heading[data-v-f2ffc61d],.section-heading[data-v-f2ffc61d]{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.operations-hero[data-v-f2ffc61d]{padding:24px;border:1px solid #d9e5dc;border-radius:20px;background:linear-gradient(135deg,#f2f8f3,#fff)}.eyebrow[data-v-f2ffc61d]{display:block;margin-bottom:5px;color:#0d7040;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}h1[data-v-f2ffc61d],h2[data-v-f2ffc61d],h3[data-v-f2ffc61d],p[data-v-f2ffc61d]{margin-top:0}h1[data-v-f2ffc61d]{margin-bottom:7px;font-size:clamp(28px,4vw,42px)}h2[data-v-f2ffc61d],h3[data-v-f2ffc61d]{margin-bottom:5px}p[data-v-f2ffc61d]{margin-bottom:0;color:#607168;line-height:1.45}.primary[data-v-f2ffc61d],.secondary[data-v-f2ffc61d],.step button[data-v-f2ffc61d]{border-radius:10px;padding:10px 14px;font:inherit;font-weight:800;cursor:pointer}.primary[data-v-f2ffc61d]{border:1px solid #0d7040;background:#0d7040;color:#fff}.secondary[data-v-f2ffc61d],.step button[data-v-f2ffc61d]{border:1px solid #b9cec0;background:#fff;color:#145d38}.secondary[data-v-f2ffc61d]:disabled,.step button[data-v-f2ffc61d]:disabled{opacity:.55;cursor:wait}.operations-layout[data-v-f2ffc61d]{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:20px;align-items:start}.farm-directory[data-v-f2ffc61d],.farm-operations[data-v-f2ffc61d]{border:1px solid #dce6df;border-radius:18px;background:#fff;box-shadow:0 8px 30px #1f432b0d}.farm-directory[data-v-f2ffc61d]{padding:16px;position:sticky;top:16px;max-height:calc(100vh - 32px);overflow:auto}.farm-operations[data-v-f2ffc61d]{padding:22px;display:grid;gap:22px;min-width:0}.count-pill[data-v-f2ffc61d]{min-width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:#edf5ef;color:#0d7040;font-weight:850}.customer-group[data-v-f2ffc61d]{display:grid;gap:6px;margin-top:18px}.customer-group>header[data-v-f2ffc61d]{display:flex;justify-content:space-between;gap:8px;padding:0 6px;color:#52645a;font-size:12px}.farm-row[data-v-f2ffc61d]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;border:1px solid transparent;border-radius:11px;background:transparent;text-align:left;color:inherit;cursor:pointer}.farm-row[data-v-f2ffc61d]:hover{background:#f5f9f6}.farm-row.selected[data-v-f2ffc61d]{border-color:#a8cbb4;background:#edf7ef}.farm-row span[data-v-f2ffc61d]:first-child{min-width:0;display:grid;gap:3px}.farm-row strong[data-v-f2ffc61d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.farm-row small[data-v-f2ffc61d]{color:#718078;text-transform:capitalize}.farm-state[data-v-f2ffc61d]{color:#0d7040;font-weight:850;font-size:12px}.metric-grid[data-v-f2ffc61d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric-grid article[data-v-f2ffc61d]{min-width:0;padding:16px;border:1px solid #e1e9e3;border-radius:13px;background:#fbfdfb;display:grid;gap:5px}.metric-grid span[data-v-f2ffc61d]{color:#68786f;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.metric-grid strong[data-v-f2ffc61d]{font-size:22px;overflow-wrap:anywhere}.metric-grid small[data-v-f2ffc61d]{color:#68786f}.good[data-v-f2ffc61d]{color:#0b6c38}.warning[data-v-f2ffc61d]{color:#8a6200}.attention[data-v-f2ffc61d]{color:#a13a23}.neutral[data-v-f2ffc61d]{color:#66736c}.create-farm-card[data-v-f2ffc61d],.onboarding-action-card[data-v-f2ffc61d]{padding:18px;border:1px solid #dce6df;border-radius:15px;background:#fff}.create-farm-form[data-v-f2ffc61d]{margin-top:16px;display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1.5fr) minmax(220px,1.5fr) auto;gap:10px;align-items:end}.create-farm-form label[data-v-f2ffc61d],.file-picker[data-v-f2ffc61d]{display:grid;gap:5px;min-width:0}.create-farm-form label span[data-v-f2ffc61d],.file-picker span[data-v-f2ffc61d]{color:#68786f;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.create-farm-form input[data-v-f2ffc61d],.create-farm-form select[data-v-f2ffc61d],.file-picker input[data-v-f2ffc61d]{width:100%;min-width:0;padding:9px 10px;border:1px solid #bfd0c4;border-radius:9px;background:#fff;color:inherit;font:inherit}.lpis-import[data-v-f2ffc61d]{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:10px;align-items:end;margin-top:16px}.lpis-preview[data-v-f2ffc61d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;align-items:center;margin-top:12px;padding:12px;border:1px solid #dfe9e2;border-radius:11px;background:#f6faf7}.lpis-preview>div[data-v-f2ffc61d]{display:grid;gap:2px}.lpis-preview span[data-v-f2ffc61d]{color:#6b7a71;font-size:12px}.status-pill[data-v-f2ffc61d]{padding:7px 10px;border-radius:999px;background:#e7f4ea;color:#0d7040;font-size:12px;font-weight:850;white-space:nowrap}.status-pill.attention-pill[data-v-f2ffc61d]{background:#fff1df;color:#8b5d00}.profile-form[data-v-f2ffc61d]{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:end}.profile-form label[data-v-f2ffc61d],.stock-form label[data-v-f2ffc61d]{display:grid;gap:5px;min-width:0}.profile-form label span[data-v-f2ffc61d],.stock-form label span[data-v-f2ffc61d],.stock-row>div>span[data-v-f2ffc61d]{color:#68786f;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.profile-form input[data-v-f2ffc61d],.profile-form select[data-v-f2ffc61d],.stock-form input[data-v-f2ffc61d],.stock-form select[data-v-f2ffc61d]{width:100%;min-width:0;padding:9px 10px;border:1px solid #bfd0c4;border-radius:9px;background:#fff;color:inherit;font:inherit}.profile-save[data-v-f2ffc61d]{justify-self:start}.stock-form[data-v-f2ffc61d]{margin-top:16px;display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(130px,.8fr) minmax(150px,1fr) minmax(140px,.8fr) auto;gap:10px;align-items:end;padding:14px;border-radius:12px;background:#f6faf7;border:1px solid #dfe9e2}.stock-form label small[data-v-f2ffc61d]{color:#8a6200;line-height:1.35}.stock-form-actions[data-v-f2ffc61d]{display:flex;gap:7px;align-items:center}.stock-list[data-v-f2ffc61d]{display:grid;gap:8px;margin-top:16px}.stock-row[data-v-f2ffc61d]{display:grid;grid-template-columns:minmax(180px,2fr) repeat(3,minmax(95px,.7fr)) auto;gap:10px;align-items:center;padding:12px;border:1px solid #e1e9e3;border-radius:11px;background:#fbfdfb}.stock-row>div[data-v-f2ffc61d]{min-width:0;display:grid;gap:3px}.stock-row>div:first-child small[data-v-f2ffc61d]{color:#718078}.stock-row.integrity-warning[data-v-f2ffc61d]{border-color:#e6bd76;background:#fffaf1}.stock-integrity[data-v-f2ffc61d]{color:#9a5f00;font-size:12px;font-weight:800}.members-card[data-v-f2ffc61d]{padding:18px;border:1px solid #dce6df;border-radius:15px;background:#fff}.add-member-form[data-v-f2ffc61d]{margin-top:16px;display:grid;grid-template-columns:minmax(220px,2fr) minmax(150px,1fr) minmax(170px,1fr) auto;gap:10px;align-items:end;padding:14px;border-radius:12px;background:#f6faf7;border:1px solid #dfe9e2}.add-member-form label[data-v-f2ffc61d],.member-row label[data-v-f2ffc61d]{display:grid;gap:5px;min-width:0}.add-member-form label span[data-v-f2ffc61d],.member-row label span[data-v-f2ffc61d]{color:#68786f;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.add-member-form input[data-v-f2ffc61d],.add-member-form select[data-v-f2ffc61d],.member-row select[data-v-f2ffc61d]{width:100%;min-width:0;padding:9px 10px;border:1px solid #bfd0c4;border-radius:9px;background:#fff;color:inherit;font:inherit}.member-message[data-v-f2ffc61d]{margin-top:12px;padding:10px 12px;border-radius:9px;background:#f1f7f2;color:#315b40}.member-list[data-v-f2ffc61d]{display:grid;gap:8px;margin-top:16px}.member-row[data-v-f2ffc61d]{display:grid;grid-template-columns:minmax(220px,2fr) minmax(145px,1fr) minmax(160px,1fr) auto;gap:10px;align-items:end;padding:12px;border:1px solid #e1e9e3;border-radius:11px;background:#fbfdfb}.member-identity[data-v-f2ffc61d]{min-width:0;display:grid;gap:4px;align-self:center}.member-identity strong[data-v-f2ffc61d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-identity small[data-v-f2ffc61d]{color:#718078;line-height:1.35}.member-actions[data-v-f2ffc61d]{display:flex;gap:7px;align-items:center}.compact[data-v-f2ffc61d]{padding:8px 10px;white-space:nowrap}.danger[data-v-f2ffc61d]{border:1px solid #e0b5ad;background:#fff6f4;color:#9a3424;border-radius:10px;font:inherit;font-weight:800;cursor:pointer}.member-readonly[data-v-f2ffc61d]{align-self:center;color:#637269;font-size:13px}.onboarding-card[data-v-f2ffc61d]{padding:18px;border:1px solid #dce6df;border-radius:15px;background:#f9fcfa}.onboarding-steps[data-v-f2ffc61d]{display:grid;gap:9px;margin-top:16px}.step[data-v-f2ffc61d]{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid #e0e8e2;border-radius:11px;background:#fff}.step-mark[data-v-f2ffc61d]{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#edf2ee;color:#647269;font-weight:900}.step.complete .step-mark[data-v-f2ffc61d]{background:#e4f3e8;color:#0d7040}.step.attention-step .step-mark[data-v-f2ffc61d]{background:#fff1df;color:#8b5d00}.step div[data-v-f2ffc61d]{min-width:0;display:grid;gap:3px}.step small[data-v-f2ffc61d]{color:#697970}.next-foundation[data-v-f2ffc61d]{padding:15px 17px;border-radius:12px;background:#f5f4ff;border:1px solid #dedaf4}.next-foundation p[data-v-f2ffc61d]{margin-top:4px}.error-message[data-v-f2ffc61d]{margin:0;padding:12px 14px;border-radius:10px;background:#fff0ef;color:#9f2a22}.warning-message[data-v-f2ffc61d]{margin:0;padding:14px 16px;border:1px solid #d9c88f;border-radius:12px;background:#fff9e8;color:#6f5a13}.assessment-message[data-v-f2ffc61d]{margin:10px 0 0;color:#8a6515}.empty-state[data-v-f2ffc61d]{padding:24px 8px;color:#6a7971;text-align:center}.empty-state.large[data-v-f2ffc61d]{min-height:280px;display:grid;place-content:center;gap:7px}.empty-state.large strong[data-v-f2ffc61d]{color:#26382e;font-size:20px}@media (max-width: 1050px){.create-farm-form[data-v-f2ffc61d],.profile-form[data-v-f2ffc61d],.stock-form[data-v-f2ffc61d],.stock-row[data-v-f2ffc61d]{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-row>div[data-v-f2ffc61d]:first-child,.stock-row .member-actions[data-v-f2ffc61d]{grid-column:1 / -1}.lpis-preview[data-v-f2ffc61d],.metric-grid[data-v-f2ffc61d],.add-member-form[data-v-f2ffc61d],.member-row[data-v-f2ffc61d]{grid-template-columns:repeat(2,minmax(0,1fr))}.member-identity[data-v-f2ffc61d]{grid-column:1 / -1}.member-actions[data-v-f2ffc61d]{justify-self:start}}@media (max-width: 900px){.desktop-console[data-v-f2ffc61d]{display:none}.mobile-operations-blocker[data-v-f2ffc61d]{display:grid}}@media (max-width: 1px){.metric-grid[data-v-f2ffc61d],.add-member-form[data-v-f2ffc61d],.member-row[data-v-f2ffc61d]{grid-template-columns:1fr}.member-identity[data-v-f2ffc61d]{grid-column:auto}.member-actions[data-v-f2ffc61d]{width:100%}.member-actions button[data-v-f2ffc61d]{flex:1}.farm-operations[data-v-f2ffc61d]{padding:15px}.members-card[data-v-f2ffc61d]{padding:18px;border:1px solid #dce6df;border-radius:15px;background:#fff}.add-member-form[data-v-f2ffc61d]{margin-top:16px;display:grid;grid-template-columns:minmax(220px,2fr) minmax(150px,1fr) minmax(170px,1fr) auto;gap:10px;align-items:end;padding:14px;border-radius:12px;background:#f6faf7;border:1px solid #dfe9e2}.add-member-form label[data-v-f2ffc61d],.member-row label[data-v-f2ffc61d]{display:grid;gap:5px;min-width:0}.add-member-form label span[data-v-f2ffc61d],.member-row label span[data-v-f2ffc61d]{color:#68786f;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.add-member-form input[data-v-f2ffc61d],.add-member-form select[data-v-f2ffc61d],.member-row select[data-v-f2ffc61d]{width:100%;min-width:0;padding:9px 10px;border:1px solid #bfd0c4;border-radius:9px;background:#fff;color:inherit;font:inherit}.member-message[data-v-f2ffc61d]{margin-top:12px;padding:10px 12px;border-radius:9px;background:#f1f7f2;color:#315b40}.member-list[data-v-f2ffc61d]{display:grid;gap:8px;margin-top:16px}.member-row[data-v-f2ffc61d]{display:grid;grid-template-columns:minmax(220px,2fr) minmax(145px,1fr) minmax(160px,1fr) auto;gap:10px;align-items:end;padding:12px;border:1px solid #e1e9e3;border-radius:11px;background:#fbfdfb}.member-identity[data-v-f2ffc61d]{min-width:0;display:grid;gap:4px;align-self:center}.member-identity strong[data-v-f2ffc61d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-identity small[data-v-f2ffc61d]{color:#718078;line-height:1.35}.member-actions[data-v-f2ffc61d]{display:flex;gap:7px;align-items:center}.compact[data-v-f2ffc61d]{padding:8px 10px;white-space:nowrap}.danger[data-v-f2ffc61d]{border:1px solid #e0b5ad;background:#fff6f4;color:#9a3424;border-radius:10px;font:inherit;font-weight:800;cursor:pointer}.member-readonly[data-v-f2ffc61d]{align-self:center;color:#637269;font-size:13px}.onboarding-card[data-v-f2ffc61d]{padding:13px}.step button[data-v-f2ffc61d]{width:100%}}.assessment-ops-list[data-v-f2ffc61d]{display:grid;gap:10px}.assessment-ops-row[data-v-f2ffc61d]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;border:1px solid #e1e9e3;border-radius:12px;padding:12px}.assessment-ops-row small[data-v-f2ffc61d]{display:block;margin-top:4px;color:#607168}.assessment-review-backdrop[data-v-f2ffc61d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;background:#12231b6b;display:grid;place-items:center;padding:24px}.assessment-review-panel[data-v-f2ffc61d]{width:min(1200px,100%);max-height:92vh;overflow:auto;background:#fff;border-radius:18px;padding:22px;display:grid;gap:18px}.assessment-review-metrics[data-v-f2ffc61d]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.assessment-review-metrics>div[data-v-f2ffc61d]{border:1px solid #e1e9e3;border-radius:12px;padding:12px;display:grid;gap:3px}.assessment-review-metrics strong[data-v-f2ffc61d]{font-size:22px}.assessment-review-metrics span[data-v-f2ffc61d]{color:#607168;font-size:12px}.assessment-review-grid[data-v-f2ffc61d]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.assessment-review-grid>section[data-v-f2ffc61d]{border:1px solid #e1e9e3;border-radius:14px;padding:16px;min-width:0}.assessment-ua-list[data-v-f2ffc61d],.assessment-simple-list[data-v-f2ffc61d],.assessment-findings[data-v-f2ffc61d]{display:grid;gap:7px}.assessment-ua-list>div[data-v-f2ffc61d]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;border-bottom:1px solid #edf1ee;padding:7px 0}.assessment-ua-list small[data-v-f2ffc61d]{color:#607168}.assessment-simple-list>div[data-v-f2ffc61d]{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #edf1ee;padding:7px 0}.assessment-simple-list span[data-v-f2ffc61d]{color:#607168}.assessment-findings article[data-v-f2ffc61d]{border:1px solid #eadca8;background:#fffaf0;border-radius:10px;padding:10px}.assessment-findings p[data-v-f2ffc61d]{margin:5px 0}.assessment-finding-form[data-v-f2ffc61d]{display:grid;gap:10px;margin-top:14px}.assessment-finding-form label[data-v-f2ffc61d]{display:grid;gap:5px;font-weight:700}.assessment-finding-form input[data-v-f2ffc61d],.assessment-finding-form select[data-v-f2ffc61d],.assessment-finding-form textarea[data-v-f2ffc61d]{border:1px solid #bdcec2;border-radius:9px;padding:9px;font:inherit}.assessment-finding-form .primary[data-v-f2ffc61d]{justify-self:start}.assessment-finding-message[data-v-f2ffc61d]{margin:0;color:#7a2f20;font-weight:700}.assessment-finding-form button[data-v-f2ffc61d]:disabled,.assessment-finding-form input[data-v-f2ffc61d]:disabled,.assessment-finding-form select[data-v-f2ffc61d]:disabled,.assessment-finding-form textarea[data-v-f2ffc61d]:disabled{opacity:.65;cursor:not-allowed}@media (max-width:900px){.assessment-review-grid[data-v-f2ffc61d]{grid-template-columns:1fr}.assessment-review-metrics[data-v-f2ffc61d]{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-ops-row[data-v-f2ffc61d]{grid-template-columns:1fr}.assessment-review-backdrop[data-v-f2ffc61d]{padding:0}.assessment-review-panel[data-v-f2ffc61d]{width:100%;height:100%;max-height:none;border-radius:0}}.form-card[data-v-dadd4569]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:14px;margin-bottom:12px}.welsh[data-v-dadd4569]{color:#666;font-size:14px}.actions[data-v-dadd4569]{display:flex;gap:12px;align-items:center}button[data-v-dadd4569]{cursor:pointer;padding:6px 12px}.error[data-v-8fad5b31]{color:red}.submission-card[data-v-8657cee3]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:14px;margin-bottom:12px}.actions[data-v-8657cee3]{display:flex;gap:12px}button[data-v-8657cee3]{cursor:pointer}.answer-row[data-v-93d95b61]{background:#fff;border:1px solid #ddd;padding:12px;margin-bottom:8px;border-radius:6px}.answer-row strong[data-v-93d95b61]{display:block;margin-bottom:6px}.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.maplibregl-canvas{left:0;position:absolute;top:0}.maplibregl-map:fullscreen{height:100%;width:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.maplibregl-ctrl-top-left{left:0;top:0}.maplibregl-ctrl-top-right{right:0;top:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;padding:0;width:29px}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid ButtonText}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23333' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%2333b5e5' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{background-color:#fff;border-radius:12px;box-sizing:content-box;color:#000;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{right:0;top:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{left:0;top:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.maplibregl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:15px 10px;pointer-events:auto;position:relative}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{left:0;position:absolute;top:0;transition:opacity .2s;will-change:transform}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.maplibregl-user-location-dot:before{animation:maplibregl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.maplibregl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}.maplibregl-cooperative-gesture-screen{align-items:center;background:#0006;color:#fff;display:flex;font-size:1.4em;top:0;right:0;bottom:0;left:0;justify-content:center;line-height:1.2;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{height:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:99999}.multi-map-controls[data-v-e6c5b126]{position:absolute;z-index:8;top:calc(var(--safe-top) + 56px);left:var(--safe-left);right:var(--safe-right);display:flex;align-items:center;flex-wrap:wrap;gap:8px;pointer-events:none}.multi-map-controls[data-v-e6c5b126]>*{pointer-events:auto}.multi-map-controls button[data-v-e6c5b126]{min-height:44px;border:0;border-radius:12px;padding:9px 14px;font-weight:800;box-shadow:0 2px 10px #0003}.multi-toggle[data-v-e6c5b126]{background:#fff;color:#173e29}.multi-save[data-v-e6c5b126]{background:#176b3b;color:#fff}.multi-save[data-v-e6c5b126]:disabled{opacity:.5}.multi-count[data-v-e6c5b126]{font-size:13px;background:#fff;border-radius:10px;padding:10px;color:#173e29;font-weight:700}.map-workspace[data-v-e6c5b126]{position:relative;overflow:hidden;background:#dbe5dc;isolation:isolate;--safe-top:max(10px,env(safe-area-inset-top));--safe-right:max(10px,env(safe-area-inset-right));--safe-bottom:max(10px,env(safe-area-inset-bottom));--safe-left:max(10px,env(safe-area-inset-left))}.mode-farm[data-v-e6c5b126]{height:calc(100dvh - 72px);min-height:520px}.mode-fullscreen[data-v-e6c5b126]{position:fixed;top:72px;right:0;bottom:0;left:0;z-index:20}.mode-embedded[data-v-e6c5b126]{height:min(76vh,760px);min-height:480px;border:1px solid #dce3de;border-radius:14px}.map-canvas[data-v-e6c5b126]{position:absolute;top:0;right:0;bottom:0;left:0}.map-header[data-v-e6c5b126]{position:absolute;z-index:5;top:var(--safe-top);left:var(--safe-left);right:var(--safe-right);display:flex;align-items:center;min-height:46px;overflow:hidden;border:1px solid rgba(255,255,255,.68);border-radius:16px;background:#fffffff5;box-shadow:0 5px 20px #15301f33;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.map-identity[data-v-e6c5b126]{min-width:0;flex:1;padding:6px 12px;display:flex;flex-direction:column}.map-identity strong[data-v-e6c5b126]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#173e29;font-size:14px;line-height:1.2}.map-identity span[data-v-e6c5b126]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#607067;font-size:11px}.icon-button[data-v-e6c5b126],.tool-button[data-v-e6c5b126]{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:0;background:transparent;color:#183d29;cursor:pointer}.icon-button[data-v-e6c5b126]{border-right:1px solid #e0e7e2;border-radius:0;font-size:20px}.header-tools[data-v-e6c5b126]{display:flex;align-self:stretch;margin-left:auto}.tool-button[data-v-e6c5b126]{height:100%;min-height:44px;border-left:1px solid #e0e7e2;font-size:19px}.zoom-button[data-v-e6c5b126]{font-size:21px;font-weight:800}.map-actions[data-v-e6c5b126]{position:absolute;z-index:4;left:var(--safe-left);bottom:calc(96px + var(--safe-bottom));display:flex;flex-direction:column;gap:7px}.map-actions button[data-v-e6c5b126]{width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.7);border-radius:50%;background:#fffffff5;box-shadow:0 3px 12px #15301f33;color:#1e3a29;font-size:17px;font-weight:750;cursor:pointer}.map-actions button span[data-v-e6c5b126]{display:none}.map-actions button.active[data-v-e6c5b126],.map-actions button.primary-action[data-v-e6c5b126]{background:#173e29;color:#fff}.floating-panel[data-v-e6c5b126]{position:absolute;z-index:7;top:calc(var(--safe-top) + 54px);left:var(--safe-left);width:min(360px,calc(100% - var(--safe-left) - var(--safe-right)));max-height:calc(100% - 180px - var(--safe-bottom));overflow:auto;box-sizing:border-box;padding:14px;border-radius:16px;background:#fffffffa;box-shadow:0 10px 30px #142b1c3d}.layers-panel[data-v-e6c5b126]{left:auto;right:var(--safe-right)}.panel-heading[data-v-e6c5b126]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.panel-heading button[data-v-e6c5b126]{border:0;background:none;font-size:24px}.search-panel input[data-v-e6c5b126]{box-sizing:border-box;width:100%;min-height:44px;border:1px solid #cfd9d2;border-radius:11px;padding:0 12px;font-size:16px}.search-results[data-v-e6c5b126]{display:grid;margin-top:8px}.search-results button[data-v-e6c5b126]{display:flex;gap:10px;align-items:center;text-align:left;border:0;border-bottom:1px solid #e5ebe7;background:none;padding:11px 4px}.search-results small[data-v-e6c5b126]{display:block;color:#66736b}.result-icon[data-v-e6c5b126]{width:28px;text-align:center}.layer-row[data-v-e6c5b126]{width:100%;display:flex;justify-content:space-between;padding:12px 4px;border:0;border-bottom:1px solid #e5ebe7;background:none;font-weight:700}.switch[data-v-e6c5b126]{width:34px;height:20px;border-radius:12px;background:#cad4cd;position:relative}.switch[data-v-e6c5b126]:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;left:2px;top:2px}.switch.on[data-v-e6c5b126]{background:#187142}.switch.on[data-v-e6c5b126]:after{left:16px}.bottom-sheet[data-v-e6c5b126]{position:absolute;z-index:6;left:0;right:0;bottom:0;padding-bottom:var(--safe-bottom);background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -6px 24px #122a1b33;transition:height .22s ease;overflow:hidden;touch-action:pan-x}.bottom-sheet.dragging[data-v-e6c5b126]{transition:none;-webkit-user-select:none;user-select:none}.bottom-sheet.collapsed[data-v-e6c5b126]{height:calc(104px + var(--safe-bottom))}.bottom-sheet.half[data-v-e6c5b126]{height:min(38%,320px)}.bottom-sheet.full[data-v-e6c5b126]{height:calc(100% - var(--safe-top))}.sheet-handle[data-v-e6c5b126]{display:block;width:100%;height:22px;border:0;background:none;touch-action:none}.sheet-handle span[data-v-e6c5b126]{display:block;width:44px;height:5px;margin:auto;border-radius:4px;background:#aeb9b2}.sheet-summary[data-v-e6c5b126],.selected-content[data-v-e6c5b126]{padding:0 16px 10px}.sheet-summary[data-v-e6c5b126]{display:flex;justify-content:space-between;align-items:center;gap:8px;cursor:pointer;touch-action:pan-y}.field-nav-button[data-v-e6c5b126]{display:grid;place-items:center;flex:0 0 32px;width:32px;height:40px;padding:0;border:0;border-radius:10px;background:#eef5f0;color:#176b3b;font-size:28px;line-height:1;font-weight:700;cursor:pointer}.field-nav-button[data-v-e6c5b126]:active{background:#dcebe1}.field-nav-button.previous[data-v-e6c5b126]{margin-left:-4px}.field-nav-button.next[data-v-e6c5b126]{margin-right:-4px}.field-summary-text[data-v-e6c5b126]{min-width:0}.eyebrow[data-v-e6c5b126]{display:none}h2[data-v-e6c5b126]{margin:1px 0;font-size:16px;line-height:1.15}.field-summary-text small[data-v-e6c5b126]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#43564a;font-size:12px}.summary-counts[data-v-e6c5b126]{display:flex;gap:8px;font-size:12px;white-space:nowrap}.sheet-details[data-v-e6c5b126]{padding:2px 16px calc(18px + var(--safe-bottom));overflow:auto;overscroll-behavior:contain;touch-action:pan-y;height:calc(100% - 72px)}.record-work-button[data-v-e6c5b126]{width:100%;min-height:46px;margin:8px 0 10px;border:0;border-radius:12px;background:#176b3b;color:#fff;font-size:15px;font-weight:800}.secondary-actions[data-v-e6c5b126]{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.secondary-actions button[data-v-e6c5b126]{min-height:48px;padding:7px 4px;border:0;border-radius:11px;background:#eef5f0;color:#244230;font-size:12px;font-weight:750}.secondary-actions span[data-v-e6c5b126]{display:block;margin-bottom:1px;font-size:16px}.utility-actions[data-v-e6c5b126]{display:flex;gap:7px;margin-top:8px}.utility-actions button[data-v-e6c5b126]{flex:1;min-height:38px;border:0;border-radius:10px;background:#f1f5f2;font-weight:700}.workspace-button[data-v-e6c5b126]{width:100%;min-height:40px;margin-top:8px;border:0;border-radius:10px;background:#e6f0e9;color:#176b3b;font-weight:800}.sheet-actions[data-v-e6c5b126]{display:flex;gap:8px;margin-top:12px}.sheet-actions button[data-v-e6c5b126]{flex:1;min-height:42px;border:0;border-radius:10px;background:#edf2ef;font-weight:750}.sheet-actions .primary[data-v-e6c5b126]{background:#176b3b;color:#fff}.selected-content p[data-v-e6c5b126]{margin:4px 0;color:#58685f;font-size:13px}.expanded-workspace[data-v-e6c5b126]{display:grid;gap:10px;padding-bottom:10px}.field-status-line[data-v-e6c5b126]{display:flex;align-items:center;gap:7px;margin:-1px 2px 0;color:#506158;font-size:12px;font-weight:750}.status-dot[data-v-e6c5b126]{width:8px;height:8px;border-radius:50%;background:#e7a72f}.quick-actions-card[data-v-e6c5b126]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.quick-actions-card button[data-v-e6c5b126]{min-height:68px;padding:8px 5px;border:0;border-radius:12px;background:#eaf3ed;color:#173f29;font-size:11px;cursor:pointer}.quick-actions-card button[data-v-e6c5b126]:first-child{background:#176b3b;color:#fff}.quick-actions-card button[data-v-e6c5b126]:disabled{opacity:.6}.quick-actions-card span[data-v-e6c5b126]{display:block;margin-bottom:4px;font-size:19px}.quick-actions-card strong[data-v-e6c5b126]{display:block}.workspace-card[data-v-e6c5b126]{overflow:hidden;border:1px solid #e0e8e2;border-radius:13px;background:#fff}.workspace-card>header[data-v-e6c5b126]{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:0 11px;border-bottom:1px solid #edf1ee}.workspace-card>header>div[data-v-e6c5b126]{display:flex;align-items:center;gap:7px}.workspace-card>header strong[data-v-e6c5b126]{font-size:13px}.card-icon[data-v-e6c5b126]{display:grid;place-items:center;width:23px;height:23px;border-radius:8px;background:#edf5ef;color:#176b3b;font-weight:900}.count-badge[data-v-e6c5b126]{display:grid;place-items:center;min-width:23px;height:23px;padding:0 5px;border-radius:12px;background:#e8f1eb;color:#1b6338;font-size:11px;font-weight:850}.card-state[data-v-e6c5b126]{padding:11px;color:#69776f;font-size:12px}.card-state.error[data-v-e6c5b126]{color:#9a4d36}.workspace-row[data-v-e6c5b126]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:9px 11px;border:0;border-bottom:1px solid #edf1ee;background:#fff;text-align:left;cursor:pointer}.workspace-row>span[data-v-e6c5b126]{min-width:0}.workspace-row strong[data-v-e6c5b126],.workspace-row small[data-v-e6c5b126]{display:block}.workspace-row strong[data-v-e6c5b126]{overflow:hidden;color:#263d2e;font-size:12px;line-height:1.25;text-overflow:ellipsis}.workspace-row small[data-v-e6c5b126]{margin-top:2px;color:#748078;font-size:10px}.workspace-row em[data-v-e6c5b126]{flex:0 0 auto}.status-badge[data-v-e6c5b126],.urgent-badge[data-v-e6c5b126]{padding:4px 6px;border-radius:8px;background:#edf3ef;color:#4a5b50;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.status-badge.completed[data-v-e6c5b126],.status-badge.complete[data-v-e6c5b126]{background:#e4f2e7;color:#176b3b}.status-badge.inProgress[data-v-e6c5b126],.status-badge.planned[data-v-e6c5b126]{background:#fff3d8;color:#8a6300}.status-badge.overdue[data-v-e6c5b126],.urgent-badge[data-v-e6c5b126]{background:#fde8e3;color:#a33b27}.card-link[data-v-e6c5b126]{display:flex;width:100%;align-items:center;justify-content:space-between;min-height:35px;padding:0 11px;border:0;background:#f7faf8;color:#176b3b;font-size:11px;font-weight:800;text-align:left;cursor:pointer}.card-link span[data-v-e6c5b126]{font-size:18px}.photo-strip[data-v-e6c5b126]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:8px}.photo-strip button[data-v-e6c5b126]{min-width:0;padding:0;overflow:hidden;border:0;border-radius:9px;background:#eef3ef;text-align:left;cursor:pointer}.photo-strip img[data-v-e6c5b126],.photo-placeholder[data-v-e6c5b126]{display:grid;width:100%;height:68px;place-items:center;object-fit:cover;background:#dfe8e1;font-size:22px}.photo-strip small[data-v-e6c5b126]{display:block;overflow:hidden;padding:5px 6px;color:#3f5146;font-size:9px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.photo-strip small.unclassified[data-v-e6c5b126]{color:#9a5a14}.crop-card dl[data-v-e6c5b126]{margin:0;padding:7px 11px}.crop-card dl div[data-v-e6c5b126]{display:flex;justify-content:space-between;gap:12px;padding:4px 0}.crop-card dt[data-v-e6c5b126]{color:#758179;font-size:11px}.crop-card dd[data-v-e6c5b126]{margin:0;color:#304438;font-size:11px;font-weight:750;text-align:right}.workspace-utilities[data-v-e6c5b126]{margin-top:0}.bottom-sheet.full .sheet-summary[data-v-e6c5b126]{border-bottom:1px solid #edf1ee}.bottom-sheet.full .sheet-details[data-v-e6c5b126]{padding-top:8px}.field-fab[data-v-e6c5b126]{position:absolute;z-index:8;right:var(--safe-right);bottom:calc(126px + var(--safe-bottom));display:flex;align-items:flex-end;gap:10px}.fab-main[data-v-e6c5b126]{display:grid;place-items:center;width:54px;height:54px;border:0;border-radius:50%;background:#176b3b;color:#fff;box-shadow:0 7px 22px #10341f57;font-size:29px;line-height:1;cursor:pointer}.fab-menu[data-v-e6c5b126]{display:grid;gap:7px;min-width:158px;padding:8px;border-radius:14px;background:#fffffffa;box-shadow:0 8px 26px #102b1b40}.fab-menu button[data-v-e6c5b126]{display:flex;align-items:center;gap:9px;min-height:42px;padding:0 11px;border:0;border-radius:10px;background:#f0f6f2;color:#1f422d;text-align:left;font-weight:750;cursor:pointer}.fab-menu button span[data-v-e6c5b126]{width:22px;text-align:center;font-size:17px}.long-press-hint[data-v-e6c5b126]{margin:10px 2px 0;color:#68776e;font-size:11px;line-height:1.35}.long-press-active .map-canvas[data-v-e6c5b126]{filter:brightness(.94)}.camera-input[data-v-e6c5b126]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.photo-classification-backdrop[data-v-e6c5b126]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:24px;background:#09180f6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.photo-classification[data-v-e6c5b126]{box-sizing:border-box;width:min(520px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow:auto;padding:14px 16px 18px;border-radius:20px;background:#fff;color:#173421;box-shadow:0 18px 52px #0820124d}.photo-classification-header[data-v-e6c5b126]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.photo-classification-header strong[data-v-e6c5b126]{display:block;font-size:18px}.photo-classification-header span[data-v-e6c5b126]{display:block;margin-top:3px;color:#6a786f;font-size:12px}.photo-classification-header button[data-v-e6c5b126]{width:36px;height:36px;border:0;border-radius:18px;background:#edf3ef;font-size:22px;cursor:pointer}.photo-preview[data-v-e6c5b126]{display:block;width:100%;height:180px;object-fit:cover;border-radius:12px;background:#e8eee9}.photo-classification-form[data-v-e6c5b126]{display:grid;gap:11px;margin-top:13px}.photo-classification-form label[data-v-e6c5b126]{display:grid;gap:5px;font-size:12px;font-weight:750}.photo-context-note[data-v-e6c5b126]{margin:0;padding:9px 11px;border-radius:10px;background:#f1f6f2;color:#53655a;font-size:12px;line-height:1.4}.photo-classification-form label span[data-v-e6c5b126]{font-weight:500;color:#76837b}.photo-classification-form select[data-v-e6c5b126],.photo-classification-form textarea[data-v-e6c5b126]{width:100%;box-sizing:border-box;border:1px solid #cbd7cf;border-radius:10px;background:#fff;padding:10px;color:#173421;font:inherit}.photo-classification-form textarea[data-v-e6c5b126]{resize:vertical}.photo-classification-form .urgent-toggle[data-v-e6c5b126]{display:flex;grid-template-columns:auto 1fr;align-items:center;gap:8px}.urgent-toggle input[data-v-e6c5b126]{width:18px;height:18px}.photo-classification-actions[data-v-e6c5b126]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.photo-classification-actions button[data-v-e6c5b126]{min-height:43px;border-radius:11px;padding:8px 10px;font-weight:800;cursor:pointer}.photo-classification-actions .secondary[data-v-e6c5b126]{border:1px solid #b9c9bf;background:#fff;color:#244a32}.photo-classification-actions .primary[data-v-e6c5b126]{grid-column:1/-1;border:0;background:#21663c;color:#fff}.photo-saved-toast[data-v-e6c5b126]{position:absolute;z-index:45;left:50%;bottom:calc(var(--mobile-nav-offset) + 126px + env(safe-area-inset-bottom));transform:translate(-50%);width:max-content;max-width:calc(100% - 32px);padding:10px 14px;border-radius:20px;background:#173421;color:#fff;font-size:13px;font-weight:750;box-shadow:0 8px 24px #071d104d}.spatial-scope-dialog[data-v-e6c5b126]{width:min(520px,calc(100vw - 48px));margin:auto;border-radius:18px;background:#fff;box-shadow:0 16px 45px #0820124d;overflow:hidden}.spatial-scope-dialog header[data-v-e6c5b126]{display:flex;justify-content:space-between;align-items:center;padding:15px 16px;border-bottom:1px solid #e3e9e5}.spatial-scope-dialog header strong[data-v-e6c5b126],.spatial-scope-dialog header span[data-v-e6c5b126]{display:block}.spatial-scope-dialog header span[data-v-e6c5b126]{margin-top:2px;color:#6a786f;font-size:12px}.spatial-scope-dialog header button[data-v-e6c5b126]{width:36px;height:36px;border:0;border-radius:18px;background:#edf3ef;font-size:22px}.spatial-scope-options[data-v-e6c5b126]{display:grid;gap:8px;padding:14px}.spatial-scope-options button[data-v-e6c5b126]{display:grid;gap:3px;min-height:58px;padding:11px 13px;border:1px solid #d8e3db;border-radius:12px;background:#fff;color:#173e29;text-align:left;cursor:pointer}.spatial-scope-options button[data-v-e6c5b126]:first-child{border-color:#9fc5ad;background:#f1f8f3}.spatial-scope-options small[data-v-e6c5b126]{color:#69786f;font-weight:500}.spatial-capture-bar[data-v-e6c5b126]{position:absolute;z-index:60;top:calc(var(--safe-top) + 58px);left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:space-between;gap:14px;width:min(calc(100% - 24px),680px);box-sizing:border-box;padding:10px 12px;border-radius:14px;background:#fffffffa;box-shadow:0 8px 28px #0c271742}.spatial-capture-bar strong[data-v-e6c5b126],.spatial-capture-bar span[data-v-e6c5b126]{display:block}.spatial-capture-bar span[data-v-e6c5b126]{margin-top:2px;color:#627168;font-size:12px}.spatial-capture-actions[data-v-e6c5b126]{display:flex;gap:6px}.spatial-capture-actions button[data-v-e6c5b126]{min-height:36px;padding:0 11px;border:1px solid #bfd0c4;border-radius:9px;background:#fff;color:#17432b;font-weight:750}.spatial-capture-actions .primary[data-v-e6c5b126]{border-color:#176b3b;background:#176b3b;color:#fff}.spatial-capture-actions button[data-v-e6c5b126]:disabled{opacity:.45}.map-workspace:has(.spatial-capture-bar) .map-canvas[data-v-e6c5b126]{cursor:crosshair}.observation-dialog[data-v-e6c5b126]{width:min(920px,calc(100vw - 48px))}.observation-dialog-body[data-v-e6c5b126]{display:grid;gap:16px}.observation-grid[data-v-e6c5b126]{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.observation-dialog label[data-v-e6c5b126],.observation-field-readonly[data-v-e6c5b126]{display:grid;gap:6px;color:#173f29;font-size:14px;font-weight:800}.observation-dialog input[data-v-e6c5b126],.observation-dialog select[data-v-e6c5b126],.observation-dialog textarea[data-v-e6c5b126],.observation-field-readonly strong[data-v-e6c5b126]{box-sizing:border-box;width:100%;min-height:48px;border:1px solid #cbd8cf;border-radius:12px;background:#fff;padding:11px 13px;color:#162f20;font:inherit;font-weight:650}.observation-dialog textarea[data-v-e6c5b126]{min-height:100px;resize:vertical}.observation-field-readonly strong[data-v-e6c5b126]{display:flex;align-items:center;background:#f6f9f7}.observation-location-note[data-v-e6c5b126]{margin:0;padding:10px 12px;border-radius:10px;background:#f0f6f2;color:#4f6257;font-size:13px}.observation-dialog-actions[data-v-e6c5b126]{display:flex;justify-content:flex-end;gap:10px;padding-top:2px}.observation-dialog-actions button[data-v-e6c5b126]{min-height:44px;padding:0 18px;border-radius:11px;font-weight:800;cursor:pointer}.observation-dialog-actions .secondary[data-v-e6c5b126]{border:1px solid #bccbc1;background:#fff;color:#173f29}.observation-dialog-actions .primary[data-v-e6c5b126]{border:0;background:#176b3b;color:#fff}.observation-dialog-actions .primary[data-v-e6c5b126]:disabled{opacity:.45;cursor:not-allowed}.crop-work-dialog[data-v-e6c5b126]{width:min(900px,calc(100vw - 48px))}.ua-work-backdrop[data-v-e6c5b126]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:24px;background:#09180f6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ua-work-dialog[data-v-e6c5b126]{display:flex;flex-direction:column;width:min(760px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 18px 52px #0820124d}.ua-work-dialog-header[data-v-e6c5b126]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #e3e9e5}.ua-work-dialog-header strong[data-v-e6c5b126],.ua-work-dialog-header span[data-v-e6c5b126]{display:block}.ua-work-dialog-header span[data-v-e6c5b126]{margin-top:2px;color:#68776e;font-size:12px}.ua-work-dialog-header button[data-v-e6c5b126]{width:38px;height:38px;border:0;border-radius:19px;background:#edf3ef;color:#173421;font-size:24px;cursor:pointer}.ua-work-dialog-body[data-v-e6c5b126]{min-height:0;overflow:auto;padding:14px 16px calc(16px + env(safe-area-inset-bottom))}@media (min-width:900px){.mode-farm[data-v-e6c5b126]{margin:0 auto;max-width:1440px}.mode-farm .bottom-sheet[data-v-e6c5b126],.mode-fullscreen .bottom-sheet[data-v-e6c5b126]{left:auto;right:18px;bottom:18px;width:370px;padding-bottom:0;border-radius:18px}.mode-farm .map-actions[data-v-e6c5b126],.mode-fullscreen .map-actions[data-v-e6c5b126]{bottom:24px}.mode-embedded .bottom-sheet[data-v-e6c5b126]{left:auto;right:14px;bottom:14px;width:330px;padding-bottom:0;border-radius:18px}.mode-embedded .map-actions[data-v-e6c5b126]{bottom:18px}.map-header[data-v-e6c5b126]{right:auto;width:min(620px,calc(100% - 24px))}.map-actions button[data-v-e6c5b126]{width:auto;min-width:40px;border-radius:20px;padding:0 11px}.map-actions button span[data-v-e6c5b126]{display:inline;margin-left:5px}.bottom-sheet.collapsed[data-v-e6c5b126]{height:86px}}@media (max-width:640px){.photo-classification-backdrop[data-v-e6c5b126],.ua-work-backdrop[data-v-e6c5b126]{padding:0;align-items:stretch}.observation-grid[data-v-e6c5b126]{grid-template-columns:1fr}.observation-dialog-actions[data-v-e6c5b126]{position:sticky;bottom:0;margin:0 -16px -18px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e3e9e5}.photo-classification[data-v-e6c5b126]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;padding:calc(14px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));-webkit-overflow-scrolling:touch}.ua-work-dialog[data-v-e6c5b126],.crop-work-dialog[data-v-e6c5b126]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.ua-work-dialog-header[data-v-e6c5b126]{padding:calc(12px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 10px max(16px,env(safe-area-inset-left));background:#fff}.ua-work-dialog-body[data-v-e6c5b126]{padding:14px max(16px,env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));-webkit-overflow-scrolling:touch}.spatial-scope-dialog[data-v-e6c5b126]{align-self:center;width:min(calc(100vw - 24px),520px);margin:auto;border-radius:18px}.spatial-capture-bar[data-v-e6c5b126]{align-items:stretch;flex-direction:column;top:calc(var(--safe-top) + 50px)}.spatial-capture-actions[data-v-e6c5b126]{display:grid;grid-template-columns:repeat(3,1fr)}.spatial-scope-dialog[data-v-e6c5b126]{align-self:flex-end;width:100%;margin:0;border-radius:20px 20px 0 0}.map-workspace[data-v-e6c5b126]{--mobile-nav-offset:68px}.map-workspace.field-mode[data-v-e6c5b126]{--mobile-nav-offset:0px}.mode-farm[data-v-e6c5b126]{height:calc(100dvh - 64px);min-height:480px}.mode-fullscreen[data-v-e6c5b126]{top:64px;right:0;bottom:0;left:0}.mode-embedded[data-v-e6c5b126]{height:calc(100dvh - 138px);min-height:520px;border-radius:10px}.map-header[data-v-e6c5b126]{min-height:44px}.map-identity[data-v-e6c5b126]{padding:5px 9px}.map-identity strong[data-v-e6c5b126]{font-size:13px}.map-identity span[data-v-e6c5b126]{font-size:10px}.icon-button[data-v-e6c5b126],.tool-button[data-v-e6c5b126]{flex-basis:38px;width:38px}.tool-button[data-v-e6c5b126]{min-height:42px}.bottom-sheet[data-v-e6c5b126]{bottom:calc(var(--mobile-nav-offset) + env(safe-area-inset-bottom));padding-bottom:0}.bottom-sheet.collapsed[data-v-e6c5b126]{height:104px}.bottom-sheet.half[data-v-e6c5b126]{height:min(36%,300px)}.bottom-sheet.full[data-v-e6c5b126]{height:calc(100% - var(--safe-top) - var(--mobile-nav-offset) - env(safe-area-inset-bottom))}.sheet-collapsed .map-actions[data-v-e6c5b126]{bottom:calc(var(--mobile-nav-offset) + 116px + env(safe-area-inset-bottom))}.sheet-half .map-actions[data-v-e6c5b126],.sheet-full .map-actions[data-v-e6c5b126]{bottom:calc(var(--mobile-nav-offset) + 18px + env(safe-area-inset-bottom))}.floating-panel[data-v-e6c5b126]{top:calc(var(--safe-top) + 50px)}.summary-counts[data-v-e6c5b126]{gap:5px;font-size:11px}.mode-embedded .map-actions button.primary-action[data-v-e6c5b126]{display:none}.field-fab[data-v-e6c5b126]{bottom:calc(var(--mobile-nav-offset) + 116px + env(safe-area-inset-bottom))}.sheet-half .field-fab[data-v-e6c5b126],.sheet-full .field-fab[data-v-e6c5b126]{bottom:calc(var(--mobile-nav-offset) + 18px + env(safe-area-inset-bottom))}.sheet-half .field-fab .fab-menu[data-v-e6c5b126],.sheet-full .field-fab .fab-menu[data-v-e6c5b126]{display:none}}@media (max-width:390px){.header-tools .tool-button[data-v-e6c5b126]{flex-basis:35px;width:35px}.map-identity[data-v-e6c5b126]{padding-inline:8px}.summary-counts span[data-v-e6c5b126]{font-size:0}.summary-counts span[data-v-e6c5b126]:first-letter{font-size:12px}.summary-counts span[data-v-e6c5b126]{font-size:11px}}.urgent-badge.resolved[data-v-e6c5b126]{background:#e7efe9;color:#52605a}.urgent-badge.attention[data-v-e6c5b126]{background:#fff3d6;color:#785100}.selection-search-panel[data-v-e6c5b126]{top:calc(var(--safe-top) + 56px);left:var(--safe-left);max-height:calc(100% - 170px - var(--safe-bottom))}.finder-selection-count[data-v-e6c5b126]{margin:0 0 8px;font-size:12px;color:#435b4b}@media (max-width: 640px){.selection-search-panel[data-v-e6c5b126]{top:calc(var(--safe-top) + 54px);max-height:calc(100% - 165px - var(--safe-bottom))}}.grants-panel[data-v-69176380]{display:grid;gap:18px}.grants-header[data-v-69176380]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 24px;border:1px solid #d9e3dc;border-radius:16px;background:#fff}.eyebrow[data-v-69176380]{color:#13703e;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.grants-header h2[data-v-69176380]{margin:5px 0 6px;color:#173f28;font-size:1.55rem}.grants-header p[data-v-69176380]{max-width:760px;margin:0;color:#65736b;line-height:1.5}.grant-summary[data-v-69176380]{display:flex;gap:10px}.grant-summary button[data-v-69176380]{min-width:105px;padding:12px 14px;border:1px solid transparent;border-radius:12px;background:#eef5f0;text-align:center;font:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.grant-summary button[data-v-69176380]:hover{border-color:#a8c6b2;background:#e7f1ea}.grant-summary button.active[data-v-69176380]{border-color:#16713f;background:#e0efe5;box-shadow:0 0 0 2px #16713f14}.grant-summary button[data-v-69176380]:focus-visible{outline:3px solid rgba(22,113,63,.25);outline-offset:2px}.grant-summary strong[data-v-69176380],.grant-summary span[data-v-69176380]{display:block}.grant-summary strong[data-v-69176380]{color:#17472c;font-size:24px}.grant-summary span[data-v-69176380]{margin-top:3px;color:#65736b;font-size:11px}.grants-list[data-v-69176380]{display:grid;gap:12px}.grant-card[data-v-69176380]{display:grid;gap:16px;padding:20px 22px;border:1px solid #d9e3dc;border-radius:16px;background:#fff}.grant-card.closingSoon[data-v-69176380]{border-color:#ddb968;background:#fffdf7}.grant-card.upcoming[data-v-69176380]{border-color:#b9cfe7;background:#fbfdff}.grant-card.closed[data-v-69176380]{opacity:.72}.grant-card-top[data-v-69176380]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.grant-title[data-v-69176380]{min-width:0}.grant-badges[data-v-69176380]{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:8px}.status-pill[data-v-69176380],.change-pill[data-v-69176380],.relevance-pill[data-v-69176380]{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:850}.status-pill.open[data-v-69176380]{background:#e3f2e7;color:#176335}.status-pill.closingSoon[data-v-69176380]{background:#fff0d2;color:#8a5500}.status-pill.upcoming[data-v-69176380]{background:#e7eff9;color:#275d93}.status-pill.closed[data-v-69176380]{background:#ecefed;color:#606b64}.change-pill[data-v-69176380]{background:#f1e8f8;color:#6b4487}.relevance-pill.matched[data-v-69176380]{background:#def2e4;color:#176335}.relevance-pill.check[data-v-69176380]{background:#fff0d2;color:#80520c}.relevance-pill.notMatched[data-v-69176380]{background:#ecefed;color:#606b64}.grant-card.focused[data-v-69176380]{outline:3px solid rgba(18,107,58,.18);border-color:#78aa8a}.related-actions[data-v-69176380]{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.related-actions small[data-v-69176380]{color:#6b786f;font-weight:800;margin-right:2px}.related-actions span[data-v-69176380],.related-actions .sfs-link[data-v-69176380]{padding:5px 8px;border:0;border-radius:999px;background:#edf5ef;color:#315e42;font-size:11px;font-weight:750}.related-actions .sfs-link[data-v-69176380]{cursor:pointer}.related-actions .sfs-link[data-v-69176380]:hover{background:#e1eee5}.grant-title h3[data-v-69176380]{margin:0 0 6px;color:#173f28;font-size:18px}.grant-title p[data-v-69176380]{margin:0;color:#5f6e65;line-height:1.48}.deadline-box[data-v-69176380]{flex:0 0 235px;display:grid;gap:4px;padding:13px 15px;border-radius:12px;background:#f5f8f6}.deadline-box.upcoming-opening[data-v-69176380]{background:#f1f6fb}.deadline-box small[data-v-69176380]{color:#647269}.deadline-box strong[data-v-69176380]{color:#173f28;font-size:17px}.deadline-box span[data-v-69176380]{color:#3c684d;font-size:12px;font-weight:800}.deadline-box span.urgent[data-v-69176380]{color:#a04c18}.grant-details[data-v-69176380]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.grant-details div[data-v-69176380]{display:grid;gap:4px;padding:12px 14px;border-radius:11px;background:#f7faf8}.grant-details small[data-v-69176380]{color:#6b786f;font-weight:800}.grant-details span[data-v-69176380]{color:#35483c;line-height:1.4}.grant-card footer[data-v-69176380]{display:flex;align-items:center;justify-content:space-between;gap:16px}.categories[data-v-69176380]{display:flex;flex-wrap:wrap;gap:6px}.categories span[data-v-69176380]{padding:5px 8px;border-radius:999px;background:#eef3ef;color:#54685a;font-size:11px}.grant-actions[data-v-69176380]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.grant-actions small[data-v-69176380]{color:#758178;margin-right:4px}.grant-actions button[data-v-69176380]{min-height:38px;padding:0 12px;border:1px solid #b9cdbf;border-radius:9px;background:#fff;color:#126b3a;font-weight:800;cursor:pointer}.grant-actions button.primary[data-v-69176380],.grant-actions button.interest-action[data-v-69176380]{border-color:#126b3a;background:#126b3a;color:#fff}.tracking-action-status[data-v-69176380]{display:inline-flex;align-items:center;min-height:38px;padding:0 10px;border-radius:9px;background:#edf5ef;color:#496257;font-size:12px}.tracking-action-status strong[data-v-69176380]{margin-left:4px;color:#126b3a}.grant-tracking-row[data-v-69176380]{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:11px;background:#f7faf8}.grant-tracking-row label[data-v-69176380]{display:grid;gap:5px;min-width:220px}.grant-tracking-row label>span[data-v-69176380]{color:#6b786f;font-size:11px;font-weight:800}.grant-tracking-row select[data-v-69176380]{min-height:38px;padding:0 34px 0 10px;border:1px solid #b9cdbf;border-radius:9px;background:#fff;color:#264333;font:inherit;font-weight:750}.tracking-summary[data-v-69176380]{display:grid;gap:2px;text-align:right}.tracking-summary strong[data-v-69176380]{color:#17472c;font-size:12px}.tracking-summary span[data-v-69176380]{color:#627168;font-size:11px}.tracking-summary.notRelevant strong[data-v-69176380]{color:#687169}.evidence-link[data-v-69176380]{min-height:30px;padding:0 9px;border:1px solid #b9cdbf;border-radius:999px;background:#fff;color:#126b3a;font-size:11px;font-weight:800;cursor:pointer}@media (max-width:850px){.grants-panel[data-v-69176380],.grants-header[data-v-69176380],.grant-card[data-v-69176380],.grant-card-top[data-v-69176380],.grant-title[data-v-69176380],.grant-card footer[data-v-69176380]{min-width:0}.grants-header[data-v-69176380],.grant-card-top[data-v-69176380],.grant-card footer[data-v-69176380]{flex-direction:column}.grant-summary[data-v-69176380]{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.grant-summary button[data-v-69176380]{min-width:0;width:100%;padding:11px 6px}.grant-summary span[data-v-69176380]{overflow-wrap:anywhere}.deadline-box[data-v-69176380]{width:100%;min-width:0;flex-basis:auto}.grant-details[data-v-69176380]{grid-template-columns:minmax(0,1fr)}.grant-details div[data-v-69176380],.grant-details span[data-v-69176380]{min-width:0;overflow-wrap:anywhere}.grant-actions[data-v-69176380]{width:100%;justify-content:flex-start;flex-wrap:wrap}.grant-tracking-row[data-v-69176380]{align-items:stretch;flex-direction:column}.grant-tracking-row label[data-v-69176380]{min-width:0}.tracking-summary[data-v-69176380]{text-align:left}.grant-actions button[data-v-69176380]{max-width:100%;white-space:normal}.categories[data-v-69176380]{min-width:0}}@media (max-width:520px){.grant-summary[data-v-69176380]{grid-template-columns:repeat(2,minmax(0,1fr))}.grants-header[data-v-69176380]{padding:18px 16px}.grant-card[data-v-69176380]{padding:17px 16px}.grant-summary strong[data-v-69176380]{font-size:21px}.grant-summary span[data-v-69176380]{font-size:10px}.grant-title h3[data-v-69176380]{font-size:17px}}.grants-view[data-v-8aca2448]{width:min(1680px,100%);min-width:0;margin:24px auto 40px}@media (max-width: 720px){.grants-view[data-v-8aca2448]{width:100%;margin:0 auto 88px}}.sfs-tabs[data-v-e4d87998]{display:flex;gap:4px;margin:0 0 22px;border-bottom:1px solid var(--fc-colour-border);overflow-x:auto;overflow-y:hidden}.sfs-tabs button[data-v-e4d87998]{position:relative;min-height:46px;border:0;background:transparent;padding:0 16px;color:var(--fc-colour-text-secondary);font-weight:800;white-space:nowrap;cursor:pointer}.sfs-tabs button[data-v-e4d87998]:hover{color:var(--fc-colour-forest)}.sfs-tabs button.active[data-v-e4d87998]{color:var(--fc-colour-forest-dark)}.sfs-tabs button.active[data-v-e4d87998]:after{content:"";position:absolute;right:10px;bottom:-1px;left:10px;height:3px;border-radius:3px 3px 0 0;background:var(--fc-colour-forest)}.sfs-page[data-v-63c85eb8]{display:grid;gap:18px}.page-header[data-v-63c85eb8]{display:flex;justify-content:space-between}.eyebrow[data-v-63c85eb8]{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#1c6b3b}.page-header h1[data-v-63c85eb8]{margin:4px 0}.page-header p[data-v-63c85eb8]{margin:0;color:#66736b}.summary-grid[data-v-63c85eb8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.summary-grid article[data-v-63c85eb8],.work-card[data-v-63c85eb8]{border:1px solid #dfe7e1;border-radius:14px;background:#fff;padding:16px}.summary-grid span[data-v-63c85eb8],.summary-grid small[data-v-63c85eb8]{display:block;color:#67736b}.summary-grid strong[data-v-63c85eb8]{display:block;margin:4px 0;font-size:1.7rem}.track[data-v-63c85eb8]{height:5px;background:#edf2ee;border-radius:99px}.track i[data-v-63c85eb8]{display:block;height:100%;background:#247946;border-radius:99px}.work-heading[data-v-63c85eb8]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.work-heading h2[data-v-63c85eb8]{margin:0}.work-heading p[data-v-63c85eb8]{margin:5px 0;color:#68746c}.text-button[data-v-63c85eb8]{border:0;background:none;color:#176b3c;font-weight:800;cursor:pointer}.filters[data-v-63c85eb8]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:16px 0}.filters label[data-v-63c85eb8]{display:grid;gap:4px;color:#68746c;font-size:11px;font-weight:800}.filters select[data-v-63c85eb8]{min-height:38px;border:1px solid #cdd8d0;border-radius:8px;background:#fff;padding:0 8px}.work-group[data-v-63c85eb8]{border-top:1px solid #edf1ee;padding-top:14px}.work-group h3[data-v-63c85eb8]{margin:0 0 10px}.work-row[data-v-63c85eb8]{display:grid;grid-template-columns:minmax(260px,1fr) auto 110px 80px 80px 42px;align-items:center;gap:12px;border-top:1px solid #edf1ee;padding:12px 0}.work-row[role=button][data-v-63c85eb8]{cursor:pointer}.work-row[role=button][data-v-63c85eb8]:focus-visible{outline:3px solid #247946;outline-offset:3px;border-radius:8px}.work-row>div strong[data-v-63c85eb8],.work-row>div small[data-v-63c85eb8]{display:block}.work-row>div small[data-v-63c85eb8]{margin-top:4px;color:#6a766e}.action-code[data-v-63c85eb8]{display:inline-block;margin-right:8px;color:#176b3c;font-size:11px;font-weight:900}.work-row>span small[data-v-63c85eb8],.work-row>span strong[data-v-63c85eb8]{display:block}.work-row>span small[data-v-63c85eb8]{color:#748078;font-size:10px}.status-pill[data-v-63c85eb8]{border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900;white-space:nowrap}.status-pill.complete[data-v-63c85eb8]{background:#e4f2e7;color:#176335}.status-pill.inProgress[data-v-63c85eb8]{background:#e6f0fb;color:#245f9c}.status-pill.notStarted[data-v-63c85eb8]{background:#eef1ef;color:#57645c}.status-pill.needsAttention[data-v-63c85eb8],.status-pill.overdue[data-v-63c85eb8]{background:#fde8e7;color:#a12d28}.icon-action[data-v-63c85eb8]{width:36px;height:36px;border:1px solid #b8c8bc;border-radius:8px;background:#fff;color:#176b3c;font-weight:900;cursor:pointer}.empty-state[data-v-63c85eb8]{padding:28px;text-align:center;color:#68746c}@media (max-width:1000px){.summary-grid[data-v-63c85eb8],.filters[data-v-63c85eb8]{grid-template-columns:repeat(2,1fr)}.work-row[data-v-63c85eb8]{grid-template-columns:1fr auto}.work-row>span[data-v-63c85eb8]:not(.status-pill){display:none}}@media (max-width:600px){.summary-grid[data-v-63c85eb8],.filters[data-v-63c85eb8]{grid-template-columns:1fr}}.sfs-calendar[data-v-fe874562]{display:grid;gap:18px;padding:24px;max-width:1180px;margin:0 auto}.calendar-header[data-v-fe874562]{display:flex;justify-content:space-between;gap:20px;align-items:flex-end}.eyebrow[data-v-fe874562]{color:#0b6334;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.calendar-header h1[data-v-fe874562]{margin:4px 0 6px;color:#123d28;font-size:32px}.calendar-header p[data-v-fe874562]{margin:0;color:#617067;max-width:760px}.view-switch[data-v-fe874562]{display:flex;gap:4px;padding:4px;border:1px solid #cfddd2;border-radius:999px;background:#fff}.view-switch button[data-v-fe874562]{min-height:36px;border:0;border-radius:999px;background:transparent;padding:0 13px;color:#526359;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.view-switch button.active[data-v-fe874562]{background:#0b6334;color:#fff}.date-group[data-v-fe874562]{overflow:hidden;border:1px solid #d6e4d9;border-radius:16px;background:#fff}.date-heading[data-v-fe874562]{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 16px;background:#f1f7f3;border-bottom:1px solid #dce8df}.date-heading time[data-v-fe874562]{font-size:18px;font-weight:850;color:#123d28}.date-heading span[data-v-fe874562]{color:#617067;font-size:12px;font-weight:750}.event-list[data-v-fe874562]{display:grid}.calendar-event[data-v-fe874562]{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:start;padding:14px 16px;border-top:1px solid #edf1ee}.calendar-event[data-v-fe874562]:first-child{border-top:0}.event-copy[data-v-fe874562]{display:grid;gap:4px}.event-heading[data-v-fe874562]{color:#0b6334;font-size:12px;font-weight:900}.event-copy strong[data-v-fe874562]{color:#183f2b}.event-copy small[data-v-fe874562]{margin:0;color:#68766d;font-size:12px;line-height:1.4}.kind[data-v-fe874562]{border-radius:999px;padding:5px 8px;background:#eef3ef;color:#4d5d53;font-size:11px;font-weight:800;white-space:nowrap}.kind.restriction[data-v-fe874562]{background:#fff2e6;color:#7d4b10}.kind.deadline[data-v-fe874562]{background:#edf4ff;color:#31547a}.kind.future[data-v-fe874562]{background:#f1eefb;color:#5a4a7d}.empty[data-v-fe874562]{padding:18px;border:1px solid #d6e4d9;border-radius:14px;background:#fff;color:#68766d}@media (max-width:700px){.sfs-calendar[data-v-fe874562]{padding:14px}.calendar-header[data-v-fe874562]{align-items:flex-start;flex-direction:column}.view-switch[data-v-fe874562]{width:100%}.view-switch button[data-v-fe874562]{flex:1}.calendar-event[data-v-fe874562]{grid-template-columns:1fr}.kind[data-v-fe874562]{justify-self:start}.date-heading[data-v-fe874562]{align-items:flex-start;flex-direction:column;gap:4px}}.field-header[data-v-6feb8116]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;background:#fff;color:#17211b;padding:24px 26px;border-bottom:1px solid #dfe5e1}.eyebrow[data-v-6feb8116]{display:block;margin-bottom:7px;color:#66736b;font-size:12px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.field-header h1[data-v-6feb8116]{margin:0;font-size:clamp(25px,3vw,34px);line-height:1.08}.field-header p[data-v-6feb8116]{margin:7px 0 0;color:#5d6961;font-size:17px}.field-meta[data-v-6feb8116]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin-top:13px;color:#59665e;font-size:13px}.status-pill[data-v-6feb8116]{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border-radius:6px;background:#dff3e4;color:#12652f;font-weight:750}.header-actions[data-v-6feb8116]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px}button[data-v-6feb8116],summary[data-v-6feb8116]{box-sizing:border-box;border:1px solid #d7ded9;background:#fff;color:#26342b;border-radius:8px;padding:9px 13px;cursor:pointer;font:inherit;font-weight:700;white-space:nowrap}button[data-v-6feb8116]:hover,summary[data-v-6feb8116]:hover{background:#f4f8f5;border-color:#b8c8bd}button.primary-action[data-v-6feb8116]{background:#126b3a;border-color:#126b3a;color:#fff}button.primary-action[data-v-6feb8116]:hover{background:#0d5a30}@media (max-width: 900px){.field-header[data-v-6feb8116]{flex-direction:column;gap:18px}.header-actions[data-v-6feb8116]{width:100%;justify-content:flex-start}}@media (max-width: 600px){.field-header[data-v-6feb8116]{padding:18px 16px}.header-actions[data-v-6feb8116]{display:grid;grid-template-columns:1fr;gap:8px}.header-actions>button[data-v-6feb8116]{width:100%;min-height:44px}.more-actions summary[data-v-6feb8116]{min-height:44px;display:grid;place-items:center}}.workspace-panel[data-v-7d58b7fa]{background:#fff;border:1px solid #ddd;border-radius:10px;padding:14px}.workspace-panel h2[data-v-7d58b7fa]{margin-top:0}.map-card[data-v-7d58b7fa]{grid-row:span 2}.mini-map[data-v-7d58b7fa]{height:260px;border:1px solid #ddd;border-radius:10px;overflow:hidden}.mini-map-legend[data-v-7d58b7fa]{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;font-size:12px;color:#555}.mini-map-legend span[data-v-7d58b7fa]{display:flex;align-items:center;gap:5px}.legend-dot[data-v-7d58b7fa]{display:inline-block;width:10px;height:10px;border-radius:999px}.legend-dot.evidence[data-v-7d58b7fa]{background:#0078d4}.legend-dot.activity-evidence[data-v-7d58b7fa],.legend-dot.pesticide[data-v-7d58b7fa]{background:#a4262c}.legend-dot.fertiliser[data-v-7d58b7fa]{background:#8a6d00}.legend-dot.activity[data-v-7d58b7fa]{background:#605e5c}.unmapped-note[data-v-7d58b7fa]{margin:10px 0 0;padding:9px 10px;background:#fff4ce;border-radius:7px;color:#6b4f00;font-size:12px}@media (max-width: 900px){.map-card[data-v-7d58b7fa]{grid-row:auto}}.field-summary-panel[data-v-1b035b65]{background:#fff;border:1px solid #dfe5e1;border-radius:12px;box-shadow:0 1px 3px #17301f0f;overflow:hidden}.summary-heading[data-v-1b035b65]{padding:17px 20px 14px;border-bottom:1px solid #e5e9e6}.summary-heading h2[data-v-1b035b65]{margin:0;font-size:18px}.score-overview[data-v-1b035b65]{display:grid;grid-template-columns:96px minmax(145px,1fr) minmax(130px,1fr);align-items:center;gap:18px;padding:22px 24px}.score-ring[data-v-1b035b65]{--score: 0%;width:82px;height:82px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#26833f var(--score),#e5ece7 0)}.score-ring>div[data-v-1b035b65]{width:62px;height:62px;display:grid;place-items:center;border-radius:50%;background:#fff}.score-ring strong[data-v-1b035b65]{font-size:19px}.score-copy span[data-v-1b035b65],.risk-copy span[data-v-1b035b65]{display:block;color:#606c64;margin-bottom:7px}.score-copy strong[data-v-1b035b65],.risk-copy strong[data-v-1b035b65]{font-size:16px}.good[data-v-1b035b65]{color:#167235}.attention[data-v-1b035b65]{color:#b15c00}.risk-text[data-v-1b035b65]{display:inline-flex;align-items:center;gap:7px}.risk-text i[data-v-1b035b65]{width:11px;height:11px;border-radius:50%;background:currentColor}.risk-text.low[data-v-1b035b65]{color:#107c10}.risk-text.medium[data-v-1b035b65]{color:#d66a00}.risk-text.high[data-v-1b035b65]{color:#b4232d}.summary-counts[data-v-1b035b65]{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #e5e9e6;border-bottom:1px solid #e5e9e6}.summary-counts div[data-v-1b035b65]{text-align:center;padding:15px 8px}.summary-counts div+div[data-v-1b035b65]{border-left:1px solid #edf0ee}.summary-counts strong[data-v-1b035b65]{display:block;font-size:19px}.summary-counts span[data-v-1b035b65]{display:block;margin-top:4px;color:#667169;font-size:12px}.summary-details[data-v-1b035b65]{display:flex;flex-wrap:wrap;gap:18px;padding:12px 20px;color:#68736b;font-size:12px}.summary-details strong[data-v-1b035b65]{color:#253229;margin-left:4px}@media (max-width: 650px){.score-overview[data-v-1b035b65]{grid-template-columns:84px 1fr}.risk-copy[data-v-1b035b65]{grid-column:2}.summary-counts[data-v-1b035b65]{grid-template-columns:repeat(3,1fr)}.summary-counts div+div[data-v-1b035b65]{border-left:0}}.nutrient-panel[data-v-5cd41563]{background:#fff;border:1px solid #dfe5e1;border-radius:12px;padding:18px 20px;box-shadow:0 1px 3px #17301f0f}.panel-heading[data-v-5cd41563]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap;border-bottom:1px solid #e5e9e6;padding-bottom:14px}h2[data-v-5cd41563]{font-size:18px;margin:0 0 6px}h3[data-v-5cd41563]{font-size:15px;margin:18px 0 10px}.panel-heading p[data-v-5cd41563],.muted[data-v-5cd41563]{font-size:13px;color:#637067;margin:0 0 9px}.state[data-v-5cd41563]{background:#fff2dd;color:#825009;border:1px solid #f1d4a7;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:700;white-space:nowrap}.details[data-v-5cd41563]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:16px 0}.details div[data-v-5cd41563],.results div[data-v-5cd41563]{min-width:0}.details span[data-v-5cd41563],.results span[data-v-5cd41563]{display:block;color:#667169;font-size:12px;margin-bottom:4px}.details strong[data-v-5cd41563],.results strong[data-v-5cd41563]{font-size:14px;overflow-wrap:anywhere}.results[data-v-5cd41563]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;border-radius:8px;background:#f4f8f5}.pending[data-v-5cd41563]{padding:11px 12px;border-radius:8px;background:#f6f7f6;color:#4e5b53;font-size:13px;margin:14px 0 0}ul[data-v-5cd41563]{margin:5px 0 0;padding-left:20px;font-size:13px;line-height:1.65;color:#344139}@media (max-width:530px){.details[data-v-5cd41563],.results[data-v-5cd41563]{grid-template-columns:1fr 1fr}}.rb209-connection[data-v-5cd41563]{border-top:1px solid #e5e9e6;margin-top:18px;padding-top:8px}.rb209-connection button[data-v-5cd41563]{margin:8px 8px 8px 0;padding:9px 12px;border:1px solid #b8cbbd;border-radius:8px;background:#e9f3ec;cursor:pointer}.rb209-connection button[data-v-5cd41563]:disabled{opacity:.55;cursor:default}.rb209-connection label[data-v-5cd41563]{display:block;font-weight:600;margin:10px 0 5px}.rb209-connection select[data-v-5cd41563],.rb209-connection textarea[data-v-5cd41563]{width:100%;max-width:100%;padding:9px;border:1px solid #b8cbbd;border-radius:8px}.rb209-connection details[data-v-5cd41563]{margin-top:14px}.rb209-connection pre[data-v-5cd41563]{max-height:300px;overflow:auto;background:#f4f8f5;padding:12px;font-size:12px}.rb209-grass-form[data-v-5cd41563]{border:1px solid #dbe7dd;background:#fafcfb;padding:12px;border-radius:10px;margin:14px 0}.rb209-grass-form h4[data-v-5cd41563]{margin:0 0 10px}.rb209-facts-grid[data-v-5cd41563]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.rb209-facts-grid label[data-v-5cd41563]{font-size:12px}.rb209-facts-grid input[data-v-5cd41563]{width:100%;padding:9px;border:1px solid #b8cbbd;border-radius:8px}.rb209-readiness[data-v-5cd41563]{border:1px solid #edd5ac;background:#fff9ed;border-radius:8px;padding:12px;margin:12px 0}.rb209-readiness ul[data-v-5cd41563]{max-height:170px;overflow:auto}@media (max-width:540px){.rb209-facts-grid[data-v-5cd41563]{grid-template-columns:1fr}}.rb209-error[data-v-5cd41563]{color:#a02020;font-size:13px}.readiness-list[data-v-5cd41563]{background:#f7faf8;border:1px solid #dbe7dd;border-radius:10px;padding:12px;margin:12px 0}.readiness-list p[data-v-5cd41563]{font-size:13px;margin:5px 0 10px}.success[data-v-5cd41563]{color:#125d36}.rainfall-lookup[data-v-5cd41563]{border-top:1px solid #dbe7dd;margin-top:14px;padding-top:12px}.rainfall-lookup h4[data-v-5cd41563]{margin:0 0 8px}.rainfall-lookup label[data-v-5cd41563]{font-size:13px;font-weight:600;display:block;margin:10px 0 5px}.rainfall-results[data-v-5cd41563]{padding:12px;background:#f4f8f5;border-radius:8px;margin:12px 0}.rainfall-results p[data-v-5cd41563]{font-size:13px;overflow-wrap:anywhere}.rainfall-results[data-v-5cd41563]{display:grid;gap:8px;padding:14px 16px;border:1px solid #dce9df;background:#f5faf6;border-radius:10px}.rainfall-results p[data-v-5cd41563]{display:flex;justify-content:space-between;gap:14px;align-items:baseline;margin:0;font-size:14px}.rainfall-results .rainfall-primary[data-v-5cd41563]{font-size:16px;padding-bottom:9px;border-bottom:1px solid #dce9df}.rainfall-results .muted[data-v-5cd41563]{display:block;margin-top:4px;font-size:12px;line-height:1.5}@media (max-width:460px){.rainfall-results p[data-v-5cd41563]{flex-wrap:wrap}}.calculation-summary[data-v-5cd41563]{background:#f7faf8;border:1px solid #dbe7dd;border-radius:10px;padding:14px;margin-top:16px}.calculation-summary details[data-v-5cd41563]{font-size:12px;margin-top:8px}.calculation-summary summary[data-v-5cd41563]{cursor:pointer}.indices[data-v-5cd41563]{margin-top:14px}.recommendation-row[data-v-5cd41563]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #deebe1;font-size:14px}.recommendation-row>span[data-v-5cd41563]{display:grid;gap:3px}.recommendation-row small[data-v-5cd41563]{font-size:12px;color:#617368}.recommendation-row>strong[data-v-5cd41563]{text-align:right;white-space:nowrap}@media (max-width:450px){.recommendation-row[data-v-5cd41563]{flex-wrap:wrap}.recommendation-row>strong[data-v-5cd41563]{text-align:left}}.calculation-actions[data-v-5cd41563]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.calculation-actions .muted[data-v-5cd41563]{margin:0}.calculation-actions button[data-v-5cd41563]{margin:0 0 0 auto;white-space:nowrap;font-weight:650}.recommendation-table-scroll[data-v-5cd41563]{width:100%;overflow-x:auto;margin:12px 0 10px;border:1px solid #dce9df;border-radius:10px}.recommendation-table[data-v-5cd41563]{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.recommendation-table caption[data-v-5cd41563]{text-align:left;padding:14px 14px 10px;color:#4c6555;font-size:13px;font-weight:650}.recommendation-table th[data-v-5cd41563],.recommendation-table td[data-v-5cd41563]{padding:12px 14px;border-top:1px solid #e3ede6}.recommendation-table thead th[data-v-5cd41563]{background:#edf5ef;color:#344d3b;text-align:right;font-size:12px;white-space:nowrap}.recommendation-table thead th[data-v-5cd41563]:first-child,.recommendation-table tbody th[data-v-5cd41563]{text-align:left}.recommendation-table tbody th[data-v-5cd41563]{font-weight:600;min-width:155px}.recommendation-table tbody td[data-v-5cd41563]{text-align:right;white-space:nowrap}.recommendation-table tbody tr[data-v-5cd41563]:nth-child(2n){background:#fafcfb}.recommendation-table .total-amount[data-v-5cd41563]{font-weight:700;color:#123f29;background:#edf5ef}.recommendation-table .zero-amount[data-v-5cd41563]{color:#839187}.recommendation-note[data-v-5cd41563]{line-height:1.5;margin:10px 0!important}@media (max-width:550px){.calculation-actions[data-v-5cd41563]{align-items:stretch}.calculation-actions button[data-v-5cd41563]{margin:0;width:100%}.recommendation-table th[data-v-5cd41563],.recommendation-table td[data-v-5cd41563]{padding:10px}}.pricing-target-note[data-v-5cd41563]{font-size:13px;color:#344d3b;align-self:center;margin:0}.fertiliser-cost-planner[data-v-5cd41563]{margin-top:18px;padding:14px;border:1px solid #dbe7dd;border-radius:10px;background:#fafcfb}.fertiliser-cost-planner h4[data-v-5cd41563]{margin:0 0 8px}.fertiliser-cost-inputs[data-v-5cd41563]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.fertiliser-cost-inputs label[data-v-5cd41563]{display:grid;gap:5px;font-size:13px;font-weight:600;color:#344d3b}.fertiliser-cost-inputs input[data-v-5cd41563],.fertiliser-cost-inputs select[data-v-5cd41563]{width:100%;min-width:0;box-sizing:border-box;padding:9px;border:1px solid #b8cbbd;border-radius:8px;background:#fff}.fertiliser-cost-results[data-v-5cd41563]{display:grid;gap:8px;margin:12px 0;padding:12px;border-radius:8px;background:#edf5ef;font-size:14px}@media (max-width:550px){.fertiliser-cost-inputs[data-v-5cd41563]{grid-template-columns:1fr}}.recorded-nutrient-summary[data-v-5cd41563]{border:1px solid #dbe7dd;border-radius:10px;padding:12px;margin:16px 0;background:#fafcfb}.recorded-nutrient-summary h4[data-v-5cd41563]{margin:0 0 8px}.recorded-nutrient-summary p[data-v-5cd41563]{margin:6px 0;font-size:13px}.recorded-nutrient-summary .recommendation-table-scroll[data-v-5cd41563]{overflow-x:auto}.organic-trial-panel[data-v-5cd41563]{margin:18px 0;padding:16px;border:1px solid #d6e5d9;border-radius:12px;background:#fff}.organic-trial-panel h5[data-v-5cd41563]{margin:0 0 8px;font-size:15px;color:#173e29}.organic-trial-items[data-v-5cd41563]{display:grid;gap:9px;margin:13px 0}.organic-trial-item[data-v-5cd41563]{padding:12px;border:1px solid #e0e9e2;border-radius:9px;background:#f8fbf9}.organic-trial-item-heading[data-v-5cd41563]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.organic-trial-item-heading .muted[data-v-5cd41563]{margin:3px 0 0}.organic-trial-button[data-v-5cd41563]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 15px;border:1px solid #17623f;border-radius:9px;background:#17623f;color:#fff;font-weight:700;cursor:pointer}.organic-trial-button[data-v-5cd41563]:hover:not(:disabled){background:#104d31}.organic-trial-button[data-v-5cd41563]:disabled{opacity:.55;cursor:not-allowed}.organic-trial-result[data-v-5cd41563]{border-top:1px solid #dce9df;padding-top:14px;margin-top:14px}.organic-trial-result .recommendation-table-scroll[data-v-5cd41563]{overflow-x:auto}.organic-trial-error[data-v-5cd41563]{color:#a02b2b;font-size:13px}@media (max-width:540px){.organic-trial-button[data-v-5cd41563]{width:100%}.organic-trial-item-heading[data-v-5cd41563]{align-items:stretch}}.organic-trial-method-picker[data-v-5cd41563]{display:flex;flex-direction:column;gap:.45rem;margin:.85rem 0;max-width:30rem}.organic-trial-method-picker select[data-v-5cd41563]{width:100%;min-height:2.5rem;border:1px solid #b7c5bb;border-radius:.5rem;padding:.55rem;background:var(--surface,white);color:inherit}.sfs-card[data-v-c2ebb4a6]{border:1px solid #cfe0d3;border-radius:14px;background:linear-gradient(135deg,#fff,#edf7f0);padding:20px;box-shadow:0 4px 16px #17301f0f}.heading[data-v-c2ebb4a6]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.heading span[data-v-c2ebb4a6]{color:#0b6334;font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.heading h2[data-v-c2ebb4a6]{margin:5px 0 0;font-size:18px}.heading button[data-v-c2ebb4a6]{min-height:38px;border:1px solid #0b6334;border-radius:999px;background:#fff;padding:0 14px;color:#0b6334;font-weight:800;cursor:pointer}.sfs-card>p[data-v-c2ebb4a6]{margin:10px 0 15px;color:#66736b;font-size:13px}.summary-strip[data-v-c2ebb4a6]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.summary-strip div[data-v-c2ebb4a6]{border:1px solid #dce7df;border-radius:10px;background:#fff;padding:10px}.summary-strip strong[data-v-c2ebb4a6]{display:block;color:#173c27;font-size:18px}.summary-strip span[data-v-c2ebb4a6]{display:block;margin-top:2px;color:#66736b;font-size:10px;font-weight:750}.summary-strip .warning[data-v-c2ebb4a6]{border-color:#e7c28b;background:#fffaf2}.action-list[data-v-c2ebb4a6]{display:grid;gap:9px}.action-list button[data-v-c2ebb4a6]{position:relative;display:block;width:100%;border:1px solid #dce7df;border-radius:12px;background:#fff;padding:12px 38px 12px 12px;text-align:left;cursor:pointer}.action-list button[data-v-c2ebb4a6]:hover{border-color:#8eb59b}.action-top[data-v-c2ebb4a6]{display:flex;align-items:center;justify-content:space-between;gap:10px}.code[data-v-c2ebb4a6]{color:#0b6334;font-size:12px;font-weight:900}.status[data-v-c2ebb4a6]{border-radius:999px;background:#eef2ef;padding:5px 8px;color:#57645c;font-size:10px;font-weight:800}.status.complete[data-v-c2ebb4a6]{background:#e4f2e7;color:#176335}.status.inProgress[data-v-c2ebb4a6]{background:#e6f0fb;color:#245f9c}.status.needsAttention[data-v-c2ebb4a6]{background:#fde8e7;color:#9d312b}.status.ready[data-v-c2ebb4a6]{background:#fff0d5;color:#8b590e}.action-title[data-v-c2ebb4a6]{display:block;margin-top:6px;color:#173c27}.progress-line[data-v-c2ebb4a6]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:9px;margin-top:10px}.progress-line>span[data-v-c2ebb4a6]{height:6px;overflow:hidden;border-radius:999px;background:#e5ebe7}.progress-line i[data-v-c2ebb4a6]{display:block;height:100%;border-radius:999px;background:#2d8a51}.progress-line b[data-v-c2ebb4a6]{font-size:11px}.metrics[data-v-c2ebb4a6]{display:flex;gap:8px 12px;flex-wrap:wrap;margin-top:8px;color:#66736b;font-size:10px;font-weight:750}.metrics .missing[data-v-c2ebb4a6]{color:#9d312b}.record-date[data-v-c2ebb4a6]{margin-top:8px;color:#56645b;font-size:10px;font-weight:800}.next-step[data-v-c2ebb4a6]{display:grid;gap:2px;margin:9px 0 0!important;color:#344139!important;font-size:11px!important}.next-step small[data-v-c2ebb4a6]{color:#0b6334;font-size:9px;font-weight:850;text-transform:uppercase}.arrow[data-v-c2ebb4a6]{position:absolute;right:13px;top:50%;transform:translateY(-50%);color:#0b6334}.empty[data-v-c2ebb4a6]{border:1px dashed #cbd8ce;border-radius:10px;padding:16px;color:#66736b;text-align:center}@media (max-width:600px){.heading[data-v-c2ebb4a6]{flex-direction:column}.heading button[data-v-c2ebb4a6]{width:100%}.summary-strip[data-v-c2ebb4a6]{grid-template-columns:repeat(2,1fr)}}.filter-bar[data-v-2867fa85]{display:flex;flex-wrap:wrap;align-items:end;gap:10px;padding:12px 0;border-bottom:1px solid #e8ece9}.search-control[data-v-2867fa85]{flex:1 1 220px}.select-control[data-v-2867fa85]{display:grid;gap:4px;color:#59655d;font-size:11px;font-weight:700}input[data-v-2867fa85],select[data-v-2867fa85]{min-height:36px;border:1px solid #ced8d1;border-radius:7px;background:#fff;padding:7px 10px;color:#26342b;font:inherit}select[data-v-2867fa85]{min-width:140px}.clear[data-v-2867fa85]{min-height:36px;border:0;background:transparent;color:#0b6334;cursor:pointer;font-weight:700}.sr-only[data-v-2867fa85]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.workspace-panel[data-v-c4acd2b3]{background:#fff;border:1px solid #dfe5e1;border-radius:12px;padding:0 18px 8px;box-shadow:0 1px 3px #17301f0f;overflow:hidden}.workspace-panel-heading[data-v-c4acd2b3]{min-height:55px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e8ece9}.workspace-panel h2[data-v-c4acd2b3]{margin:0;font-size:18px;color:#1d2921}.workspace-state[data-v-fa6f1235]{min-height:132px;display:flex;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:left;color:#556158}.state-icon[data-v-fa6f1235]{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#edf3ef;color:#126b3a;font-weight:800}.error .state-icon[data-v-fa6f1235]{background:#fde8e8;color:#a4262c}strong[data-v-fa6f1235]{display:block;color:#26342b}p[data-v-fa6f1235]{margin:5px 0 0;max-width:460px}button[data-v-fa6f1235]{margin-top:12px;border:1px solid #126b3a;border-radius:7px;background:#126b3a;color:#fff;padding:8px 12px;cursor:pointer;font-weight:700}.skeleton[data-v-fa6f1235]{width:min(100%,520px);display:grid;gap:10px}.skeleton span[data-v-fa6f1235]{height:14px;border-radius:5px;background:linear-gradient(90deg,#e7ece8 25%,#f5f7f5,#e7ece8 75%);background-size:200% 100%;animation:pulse-fa6f1235 1.3s infinite}.skeleton span[data-v-fa6f1235]:nth-child(2){width:82%}.skeleton span[data-v-fa6f1235]:nth-child(3){width:64%}@keyframes pulse-fa6f1235{to{background-position:-200% 0}}.timeline-row[data-v-66b179bf]{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) auto 18px;gap:10px;align-items:center;padding:10px 6px;border:0;border-top:1px solid #e7ece9;background:#fff;color:#24382c;text-align:left;cursor:pointer}.timeline-row[data-v-66b179bf]:hover{background:#f5f8f6}.timeline-icon[data-v-66b179bf]{display:grid;width:30px;height:30px;place-items:center;border-radius:10px;background:#edf5ef;color:#176b3b;font-weight:900}.timeline-copy[data-v-66b179bf]{min-width:0}.timeline-type[data-v-66b179bf]{display:block;margin-bottom:2px;color:#607068;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.timeline-copy strong[data-v-66b179bf],.timeline-copy small[data-v-66b179bf]{display:block;overflow:hidden;text-overflow:ellipsis}.timeline-copy strong[data-v-66b179bf]{font-size:13px;white-space:nowrap}.timeline-copy small[data-v-66b179bf]{margin-top:2px;color:#6a786f;font-size:11px;white-space:nowrap}.timeline-row time[data-v-66b179bf]{color:#66756c;font-size:11px;white-space:nowrap}.timeline-chevron[data-v-66b179bf]{color:#176b3b;font-size:20px;font-weight:800}@media (max-width:640px){.timeline-row[data-v-66b179bf]{grid-template-columns:34px minmax(0,1fr) 18px}.timeline-row time[data-v-66b179bf]{grid-column:2;grid-row:2;margin-top:-6px}.timeline-chevron[data-v-66b179bf]{grid-column:3;grid-row:1/3}.timeline-copy strong[data-v-66b179bf],.timeline-copy small[data-v-66b179bf]{white-space:normal}}.row[data-v-cebc7874]{display:grid;grid-template-columns:120px 1fr 130px;gap:10px;align-items:center;border-top:1px solid #eee;padding:10px 0}.row em[data-v-cebc7874]{color:#666;font-style:normal;text-align:right;font-size:12px}.clickable-row[data-v-cebc7874]{cursor:pointer}.clickable-row[data-v-cebc7874]:hover{background:#f3f6f8}@media (max-width:900px){.row[data-v-cebc7874]{grid-template-columns:1fr}.row em[data-v-cebc7874]{text-align:left}}.work-view[data-v-4ac39739]{display:grid;gap:16px}.work-heading[data-v-4ac39739]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:2px 2px 0}.work-heading p[data-v-4ac39739]{margin:0 0 4px;color:#0b6334;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.work-heading h2[data-v-4ac39739]{margin:0;font-size:24px}.work-heading span[data-v-4ac39739]{display:block;margin-top:6px;color:#647168}.record-work[data-v-4ac39739]{min-height:42px;border:1px solid #126b3a;border-radius:9px;padding:0 15px;background:#126b3a;color:#fff;font:inherit;font-weight:800;cursor:pointer;white-space:nowrap}.work-sections[data-v-4ac39739]{display:flex;gap:8px;padding:6px;border:1px solid #dce3de;border-radius:12px;background:#fff;overflow-x:auto;overflow-y:hidden}.work-sections button[data-v-4ac39739]{display:inline-flex;align-items:center;gap:8px;min-height:42px;border:0;border-radius:8px;padding:0 14px;background:transparent;color:#425047;cursor:pointer;font:inherit;font-weight:750;white-space:nowrap}.work-sections button.active[data-v-4ac39739]{background:#e5f2e9;color:#0b6334}.work-sections span[data-v-4ac39739]{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#edf1ee;font-size:12px}.work-sections button.active span[data-v-4ac39739]{background:#fff}.grazing-hint[data-v-4ac39739]{display:grid;gap:3px;margin-top:8px;padding:9px 11px;border-left:3px solid #126b3a;background:#f1f7f3;border-radius:5px;font-size:12px;color:#225538}.review-grazing[data-v-4ac39739]{justify-self:start;margin-top:6px;border:1px solid #126b3a;border-radius:6px;background:#fff;color:#075d31;padding:7px 12px;font:inherit;font-weight:700;cursor:pointer}.grazing-calculation[data-v-4ac39739]{margin-top:5px}.grazing-calculation summary[data-v-4ac39739]{cursor:pointer;font-weight:700}.grazing-calculation-row[data-v-4ac39739]{display:flex;flex-wrap:wrap;gap:6px 14px;padding:4px 0;border-bottom:1px solid #dce8df}.grazing-hint strong[data-v-4ac39739]{font-size:12px}.grazing-hint small[data-v-4ac39739]{color:#5c685e}.ua-list[data-v-4ac39739]{overflow:hidden;border:1px solid #dce3de;border-radius:14px;background:#fff}.ua-row[data-v-4ac39739]{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(130px,.4fr) auto;gap:14px;align-items:center;min-height:78px;padding:12px 16px;border-top:1px solid #e7ece8}.ua-row[data-v-4ac39739]:first-child{border-top:0}.ua-code[data-v-4ac39739]{color:#075d31;font-weight:900}.ua-copy[data-v-4ac39739],.ua-records[data-v-4ac39739]{display:grid;gap:3px;min-width:0}.ua-copy small[data-v-4ac39739],.ua-records small[data-v-4ac39739]{color:#68756c;line-height:1.35}.ua-records[data-v-4ac39739]{text-align:right}.record-action[data-v-4ac39739]{min-height:38px;border:1px solid #9ab6a4;border-radius:9px;padding:0 12px;background:#fff;color:#075d31;font:inherit;font-weight:800;cursor:pointer}.record-action[data-v-4ac39739]:hover{background:#f3f8f4}.empty-state[data-v-4ac39739]{display:grid;gap:5px;padding:22px}.empty-state span[data-v-4ac39739]{color:#68756c}@media (max-width:760px){.work-heading[data-v-4ac39739]{align-items:stretch;flex-direction:column}.record-work[data-v-4ac39739]{width:100%}.ua-row[data-v-4ac39739]{grid-template-columns:52px minmax(0,1fr) auto}.ua-records[data-v-4ac39739]{grid-column:2;text-align:left}.record-action[data-v-4ac39739]{grid-column:3;grid-row:1 / span 2;align-self:center}}.grazing-group-actions[data-v-4ac39739]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.grazing-group-actions button[data-v-4ac39739]{min-height:44px}.history-content[data-v-4ac39739]{display:grid;gap:14px}.completed-actions[data-v-4ac39739]{padding:16px;border:1px solid #dce3de;border-radius:12px;background:#fff}.completed-actions h3[data-v-4ac39739],.history-heading[data-v-4ac39739]{margin:0 0 12px;font-size:17px}.completed-row[data-v-4ac39739]{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #e7ece8}.completed-row .ua-copy small[data-v-4ac39739]{color:#68756c}.complete-status[data-v-4ac39739]{padding:5px 10px;border-radius:999px;background:#e5f2e9;color:#075d31;font-size:12px}.assessment-note[data-v-4ac39739]{margin:8px 0 0;font-size:12px;color:#68756c}@media (max-width:600px){.completed-row[data-v-4ac39739]{grid-template-columns:52px minmax(0,1fr)}.complete-status[data-v-4ac39739]{grid-column:2;justify-self:start}}.completed-entry[data-v-4ac39739]{border-top:1px solid #e7ece8}.completed-entry .completed-row[data-v-4ac39739]{border-top:0}.completed-button[data-v-4ac39739]{width:100%;border-left:0;border-right:0;border-bottom:0;background:transparent;text-align:left;font:inherit;cursor:pointer}.completed-button[data-v-4ac39739]:hover,.completed-button[data-v-4ac39739]:focus-visible{background:#f1f7f3}.completed-trailing[data-v-4ac39739]{display:flex;align-items:center;gap:16px;color:#075d31}.completed-records[data-v-4ac39739]{padding:0 12px 12px 76px;display:grid;gap:4px}.completed-record-link[data-v-4ac39739]{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:9px 12px;border:1px solid #dce3de;border-radius:8px;background:#fff;color:#174f32;text-align:left;font:inherit;cursor:pointer}.completed-record-link[data-v-4ac39739]:hover,.completed-record-link[data-v-4ac39739]:focus-visible{background:#e5f2e9}.completed-record-link span[data-v-4ac39739]:first-child{flex:1;font-weight:700}.completed-record-link small[data-v-4ac39739]{color:#68756c}@media (max-width:600px){.completed-records[data-v-4ac39739]{padding-left:12px}.completed-trailing[data-v-4ac39739]{grid-column:2;justify-self:start}}.media-inbox[data-v-ed0f31ad]{display:grid;gap:22px}.page-header h1[data-v-ed0f31ad]{margin:2px 0 6px;font-size:34px}.page-header p[data-v-ed0f31ad]{margin:0;max-width:820px;color:#52605a}.eyebrow[data-v-ed0f31ad]{color:#14713c!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.capture-card[data-v-ed0f31ad],.inbox-card[data-v-ed0f31ad],.assignment-card[data-v-ed0f31ad]{background:#fff;border:1px solid #d9e1dc;border-radius:14px;box-shadow:0 4px 16px #1232200d}.capture-card[data-v-ed0f31ad],.inbox-card[data-v-ed0f31ad]{padding:20px}.capture-card[data-v-ed0f31ad]{display:grid;gap:16px}.capture-heading[data-v-ed0f31ad],.assignment-heading[data-v-ed0f31ad],.section-header[data-v-ed0f31ad],.media-card-header[data-v-ed0f31ad]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}h2[data-v-ed0f31ad],h3[data-v-ed0f31ad]{margin:0 0 5px}p[data-v-ed0f31ad]{margin:0}.step-pill[data-v-ed0f31ad],.status-pill[data-v-ed0f31ad]{background:#e5f3e9;color:#145f33;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800;white-space:nowrap}.media-actions[data-v-ed0f31ad]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.capture-button[data-v-ed0f31ad]{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:54px;padding:0 18px;border-radius:12px;font-weight:800;cursor:pointer;width:100%;font-size:16px}.capture-button span[data-v-ed0f31ad]{font-size:20px;line-height:1}.primary-capture[data-v-ed0f31ad]{background:#126c39;color:#fff;border-color:#126c39}.secondary-capture[data-v-ed0f31ad]{background:#fff;color:#145f33;border-color:#8eb39c}.hidden-media-input[data-v-ed0f31ad]{display:none}.media-error[data-v-ed0f31ad]{margin-top:-6px}.capture-fields[data-v-ed0f31ad],.assignment-grid[data-v-ed0f31ad],.observation-grid[data-v-ed0f31ad]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}label[data-v-ed0f31ad]{display:grid;gap:7px;font-weight:700}input[data-v-ed0f31ad],select[data-v-ed0f31ad],textarea[data-v-ed0f31ad]{width:100%;box-sizing:border-box;border:1px solid #cbd5ce;border-radius:8px;padding:11px 12px;background:#fff;font:inherit}.location-card[data-v-ed0f31ad]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px;background:#f3f7f4;border-radius:10px}.location-card p[data-v-ed0f31ad]{margin:4px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.location-card small[data-v-ed0f31ad]{display:block;color:#5d6a63}button[data-v-ed0f31ad]{border:1px solid #c7d1ca;border-radius:8px;padding:10px 14px;background:#fff;cursor:pointer;font:inherit}button.primary[data-v-ed0f31ad]{background:#126c39;color:#fff;border-color:#126c39;font-weight:800}button[data-v-ed0f31ad]:disabled{opacity:.55;cursor:not-allowed}.error-text[data-v-ed0f31ad]{color:#a12a2a!important}.success-text[data-v-ed0f31ad]{color:#126c39;font-weight:800}.location-note[data-v-ed0f31ad]{padding:10px 12px;border-radius:9px;background:#e9f4ec;color:#145f33;font-weight:700}.section-header[data-v-ed0f31ad]{margin-bottom:14px}.show-assigned[data-v-ed0f31ad]{display:flex;grid-template-columns:auto 1fr;align-items:center;gap:8px;white-space:nowrap}.show-assigned input[data-v-ed0f31ad],.select-media input[data-v-ed0f31ad],.subject-choice input[data-v-ed0f31ad]{width:auto}.photo-intelligence-bar[data-v-ed0f31ad]{display:flex;gap:7px;align-items:center;flex-wrap:wrap;padding:10px 0 2px}.photo-intelligence-bar button[data-v-ed0f31ad]{padding:7px 10px;border-radius:999px;font-size:12px}.photo-intelligence-bar button.active[data-v-ed0f31ad]{background:#e5f3e9;border-color:#167442;color:#145f33;font-weight:800}.photo-classify-panel[data-v-ed0f31ad]{display:grid;grid-template-columns:auto minmax(150px,1fr) auto auto;gap:8px;align-items:center;padding:11px;border-radius:10px;background:#eef6f0}.media-statuses[data-v-ed0f31ad]{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.classification-pill[data-v-ed0f31ad]{background:#e4f2e7;color:#145f33;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800;text-transform:capitalize}.classification-pill.unclassified[data-v-ed0f31ad]{background:#fff1d9;color:#8a5700}.bulk-toolbar[data-v-ed0f31ad]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 0;border-top:1px solid #e4e9e5}.assignment-card[data-v-ed0f31ad]{margin:8px 0 20px;padding:18px;display:grid;gap:16px;background:#f8fbf9}.subject-choice[data-v-ed0f31ad]{border:0;padding:0;margin:0;display:grid;gap:8px}.subject-choice legend[data-v-ed0f31ad]{font-weight:800;margin-bottom:8px}.subject-choice label[data-v-ed0f31ad]{grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;padding:11px;background:#fff;border:1px solid #dce4df;border-radius:9px;cursor:pointer}.subject-choice label.disabled[data-v-ed0f31ad]{opacity:.55;cursor:not-allowed}.subject-choice small[data-v-ed0f31ad]{display:block;color:#617068;font-weight:400;margin-top:3px}.assignment-actions[data-v-ed0f31ad]{display:flex;justify-content:flex-end;gap:10px}.media-grid[data-v-ed0f31ad]{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:14px}.media-card[data-v-ed0f31ad]{position:relative;border:1px solid #dce3de;border-radius:12px;padding:14px;display:grid;gap:12px;background:#fff}.media-card.selected[data-v-ed0f31ad]{border-color:#167442;box-shadow:0 0 0 2px #16744221}.select-media[data-v-ed0f31ad]{display:flex;grid-template-columns:auto 1fr;gap:7px;align-items:center;font-size:13px}.media-placeholder[data-v-ed0f31ad]{min-height:104px;border-radius:9px;display:grid;place-items:center;font-size:40px;background:linear-gradient(145deg,#eef4f0,#f8faf8)}.media-preview-button[data-v-ed0f31ad]{width:100%;padding:0;border:0;background:transparent;cursor:pointer}.media-preview-image[data-v-ed0f31ad]{width:100%;height:150px;object-fit:cover;display:block;border-radius:9px;background:#eef4f0}.photo-viewer-backdrop[data-v-ed0f31ad]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:grid;place-items:center;padding:18px;background:#091911d1}.photo-viewer[data-v-ed0f31ad]{position:relative;max-width:min(960px,96vw);max-height:94vh;display:flex;flex-direction:column;gap:8px;color:#fff}.photo-viewer img[data-v-ed0f31ad]{max-width:100%;max-height:82vh;object-fit:contain;border-radius:12px;background:#0d1f16}.photo-viewer-close[data-v-ed0f31ad]{position:absolute;right:8px;top:8px;width:42px;height:42px;border-radius:50%;border:0;font-size:26px;cursor:pointer}.media-card h3[data-v-ed0f31ad]{overflow-wrap:anywhere}.media-card dl[data-v-ed0f31ad]{display:grid;gap:8px;margin:0}.media-card dl>div[data-v-ed0f31ad]{background:#f5f7f5;border-radius:8px;padding:9px 10px}dt[data-v-ed0f31ad]{color:#647069;font-size:12px;margin-bottom:3px}dd[data-v-ed0f31ad]{margin:0;overflow-wrap:anywhere}.tag-list[data-v-ed0f31ad]{display:flex;gap:6px;flex-wrap:wrap}.tag-list span[data-v-ed0f31ad]{background:#e9f2eb;border-radius:999px;padding:4px 8px;font-size:12px}.item-note[data-v-ed0f31ad]{color:#4f5c55}.danger-link[data-v-ed0f31ad]{color:#9d2424;border:0;padding:0;width:fit-content;background:transparent}.empty-state[data-v-ed0f31ad]{padding:30px;text-align:center;color:#647069}@media (max-width: 760px){.capture-fields[data-v-ed0f31ad],.assignment-grid[data-v-ed0f31ad],.observation-grid[data-v-ed0f31ad]{grid-template-columns:1fr}.capture-heading[data-v-ed0f31ad],.assignment-heading[data-v-ed0f31ad],.section-header[data-v-ed0f31ad],.location-card[data-v-ed0f31ad]{align-items:stretch;flex-direction:column}.media-actions[data-v-ed0f31ad]{grid-template-columns:1fr}.capture-button[data-v-ed0f31ad],.primary[data-v-ed0f31ad],.location-card button[data-v-ed0f31ad]{width:100%}.assignment-actions[data-v-ed0f31ad]{flex-direction:column-reverse}.assignment-actions button[data-v-ed0f31ad]{width:100%}.media-grid[data-v-ed0f31ad]{grid-template-columns:1fr}}@media (max-width:700px){.photo-classify-panel[data-v-ed0f31ad]{grid-template-columns:1fr}.media-statuses[data-v-ed0f31ad]{justify-content:flex-start}}.field-evidence-panel[data-v-2a38d30f]{border:1px solid #dce3de;border-radius:14px;background:#fff;padding:18px}.field-evidence-panel>header[data-v-2a38d30f]{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px}.field-evidence-panel h2[data-v-2a38d30f]{margin:0 0 4px;font-size:18px}.field-evidence-panel p[data-v-2a38d30f]{margin:0;color:#5f6c65}.header-actions[data-v-2a38d30f]{display:flex;gap:8px;flex-wrap:wrap}.library-link[data-v-2a38d30f]{border:0;background:transparent;color:#0b6334;font-weight:800;cursor:pointer;padding:6px}.evidence-grid[data-v-2a38d30f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.evidence-item[data-v-2a38d30f]{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #dce3de;border-radius:12px;background:#fff;padding:10px;text-align:left;cursor:pointer;color:inherit}.evidence-item[data-v-2a38d30f]:hover,.evidence-item.selected[data-v-2a38d30f]{border-color:#16733e;background:#f8fbf9}.evidence-item.selected[data-v-2a38d30f]{box-shadow:0 0 0 1px #16733e}.preview[data-v-2a38d30f]{width:88px;height:72px;border-radius:9px;overflow:hidden;background:#eef3ef;display:flex;align-items:center;justify-content:center;color:#0b6334;font-weight:900}.preview img[data-v-2a38d30f]{width:100%;height:100%;object-fit:cover}.details[data-v-2a38d30f]{min-width:0;display:grid;gap:4px}.details b[data-v-2a38d30f],.details small[data-v-2a38d30f]{overflow:hidden;text-overflow:ellipsis}.details small[data-v-2a38d30f]{color:#657169}.type-row[data-v-2a38d30f]{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#0b6334}.pill[data-v-2a38d30f]{padding:3px 6px;border-radius:999px;background:#e7f3ea;text-transform:none;letter-spacing:0;color:#31543d}.pill.warning[data-v-2a38d30f]{background:#fff0d7;color:#764c00}.chevron[data-v-2a38d30f]{font-size:26px;color:#557063}.inline-editor[data-v-2a38d30f]{margin-top:14px;border:1px solid #cddbd1;border-radius:14px;background:#f8fbf9;padding:18px}.editor-heading[data-v-2a38d30f]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:16px}.editor-heading h3[data-v-2a38d30f]{margin:3px 0 4px;font-size:20px}.editor-heading p[data-v-2a38d30f]{margin:0}.eyebrow[data-v-2a38d30f]{font-size:11px;font-weight:900;color:#0b6334;text-transform:uppercase;letter-spacing:.05em}.close-editor[data-v-2a38d30f]{width:38px;height:38px;border:0;border-radius:50%;background:#e7efea;font-size:24px;cursor:pointer}.editor-layout[data-v-2a38d30f]{display:grid;gap:18px}.editor-layout.has-photo[data-v-2a38d30f]{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr)}.full-photo[data-v-2a38d30f]{min-height:300px;border-radius:12px;background:#12271a;display:grid;place-items:center;overflow:hidden}.full-photo img[data-v-2a38d30f]{max-width:100%;max-height:520px;object-fit:contain}.editor-form[data-v-2a38d30f]{display:grid;gap:11px}.editor-form label[data-v-2a38d30f]{display:grid;gap:6px;font-size:13px;font-weight:800}.editor-form input[data-v-2a38d30f],.editor-form textarea[data-v-2a38d30f],.editor-form select[data-v-2a38d30f]{width:100%;box-sizing:border-box;border:1px solid #cddbd1;border-radius:9px;background:#fff;padding:10px 11px;font:inherit;color:inherit}.form-grid[data-v-2a38d30f]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.file-meta[data-v-2a38d30f]{margin:5px 0 0;padding-top:12px;border-top:1px solid #dce3de;display:grid;gap:7px}.file-meta div[data-v-2a38d30f]{display:grid;grid-template-columns:80px 1fr;gap:10px}.file-meta dt[data-v-2a38d30f]{font-weight:800}.file-meta dd[data-v-2a38d30f]{margin:0;color:#657169;overflow-wrap:anywhere}.editor-actions[data-v-2a38d30f]{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.editor-actions button[data-v-2a38d30f]{border:1px solid #bfcfc4;border-radius:9px;background:#fff;color:#183c29;font-weight:800;padding:9px 12px;cursor:pointer}.editor-actions .primary[data-v-2a38d30f]{background:#11743c;border-color:#11743c;color:#fff}.editor-actions .danger-link[data-v-2a38d30f]{border-color:transparent;background:transparent;color:#a32920}.save-message[data-v-2a38d30f]{color:#0b6334!important;font-weight:800}.empty-state[data-v-2a38d30f]{display:grid;gap:5px;text-align:center;padding:30px 12px;color:#657169}.empty-state strong[data-v-2a38d30f]{color:#26362d}.empty-state button[data-v-2a38d30f]{justify-self:center;margin-top:8px;border:1px solid #0b6334;border-radius:9px;background:#fff;color:#0b6334;font-weight:800;padding:8px 12px;cursor:pointer}@media (max-width:900px){.editor-layout.has-photo[data-v-2a38d30f]{grid-template-columns:1fr}.full-photo[data-v-2a38d30f]{min-height:240px}}@media (max-width:760px){.field-evidence-panel>header[data-v-2a38d30f]{display:block}.header-actions[data-v-2a38d30f]{margin-top:8px}.library-link[data-v-2a38d30f]{padding-left:0}.evidence-grid[data-v-2a38d30f]{grid-template-columns:1fr}.evidence-item[data-v-2a38d30f]{grid-template-columns:76px minmax(0,1fr) auto}.preview[data-v-2a38d30f]{width:76px;height:64px}.form-grid[data-v-2a38d30f]{grid-template-columns:1fr}.inline-editor[data-v-2a38d30f]{padding:14px}}.stock-panel[data-v-75ee5572]{display:grid;gap:18px}.grazing-card[data-v-75ee5572]{display:grid;gap:14px;padding:18px;border:1px solid #cfe0d4;border-radius:14px;background:#f8fbf8}.grazing-heading[data-v-75ee5572]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.grazing-heading h3[data-v-75ee5572]{margin:3px 0 0;color:#123c27}.grazing-heading p[data-v-75ee5572]{margin:6px 0 0;color:#647168}.grass-cover-entry[data-v-75ee5572]{width:min(300px,100%);display:grid;gap:4px}.grass-cover-entry label[data-v-75ee5572]{display:grid;gap:6px;font-weight:800;color:#173f2a}.grass-cover-entry label>span[data-v-75ee5572]{font-weight:500;color:#6b786f}.grass-cover-entry label>div[data-v-75ee5572]{display:flex;gap:7px}.grass-cover-entry input[data-v-75ee5572]{min-width:0;width:100%;padding:10px 11px;border:1px solid #c7d7cc;border-radius:9px;background:#fff;font:inherit}.grass-cover-entry button[data-v-75ee5572]{padding:0 14px;border:1px solid #0c703d;border-radius:9px;background:#0c703d;color:#fff;font-weight:800}.grass-cover-entry small[data-v-75ee5572]{color:#6b786f}.grass-cover-entry .grazing-error[data-v-75ee5572]{color:#9a3527}.grazing-facts[data-v-75ee5572]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.grazing-facts>div[data-v-75ee5572]{display:grid;gap:4px;padding:12px;border-radius:10px;background:#fff}.grazing-facts span[data-v-75ee5572]{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#6a756e}.grazing-facts strong[data-v-75ee5572]{color:#153e2a}.grazing-note[data-v-75ee5572],.grazing-prompt[data-v-75ee5572]{margin:0;color:#68756d;font-size:13px}.panel-header[data-v-75ee5572]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px;border:1px solid #dce5df;border-radius:14px;background:#fff}.panel-header h2[data-v-75ee5572],.section-heading h3[data-v-75ee5572]{margin:3px 0 0;color:#123c27}.panel-header p[data-v-75ee5572]{margin:6px 0 0;color:#647168}.eyebrow[data-v-75ee5572],.species[data-v-75ee5572]{font-size:11px;font-weight:850;letter-spacing:.06em;color:#08733d}.primary[data-v-75ee5572],.empty-state button[data-v-75ee5572],.section-heading button[data-v-75ee5572]{min-height:42px;padding:0 16px;border:1px solid #0c703d;border-radius:9px;background:#0c703d;color:#fff;font-weight:800;cursor:pointer;white-space:nowrap}.stock-grid[data-v-75ee5572]{display:grid;gap:12px}.stock-card[data-v-75ee5572]{display:grid;gap:16px;padding:18px;border:1px solid #dce5df;border-radius:13px;background:#fff}.stock-title[data-v-75ee5572]{display:flex;align-items:center;justify-content:space-between;gap:18px}.stock-title h3[data-v-75ee5572]{margin:3px 0 0}.stock-count[data-v-75ee5572]{display:grid;justify-items:end}.stock-count strong[data-v-75ee5572]{font-size:32px;line-height:1;color:#12482e}.stock-count span[data-v-75ee5572]{margin-top:5px;color:#6b786f;font-size:12px}.stock-facts[data-v-75ee5572]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.stock-facts>div[data-v-75ee5572]{display:grid;gap:3px;padding:12px;border-radius:10px;background:#f6f8f6}.stock-facts span[data-v-75ee5572]{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#6a756e}.stock-facts strong[data-v-75ee5572]{color:#163e2a}.stock-facts small[data-v-75ee5572]{color:#6b786f}.stock-facts small.overdue[data-v-75ee5572]{color:#a1491f;font-weight:750}.empty-state[data-v-75ee5572]{padding:28px;border:1px dashed #b9cec1;border-radius:14px;background:#fff;text-align:center}.empty-state p[data-v-75ee5572]{margin:6px auto 14px;max-width:520px;color:#647168}.movement-section[data-v-75ee5572]{padding:18px;border:1px solid #dce5df;border-radius:14px;background:#fff}.section-heading[data-v-75ee5572]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:12px;border-bottom:1px solid #e5ebe7}.section-heading button[data-v-75ee5572]{background:#fff;color:#0c703d}.movement-list[data-v-75ee5572]{display:grid}.movement-row[data-v-75ee5572]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 2px;border-bottom:1px solid #edf1ee}.movement-row[data-v-75ee5572]:last-child{border-bottom:0}.movement-row div[data-v-75ee5572]:first-child{display:grid;gap:2px}.movement-row span[data-v-75ee5572],.movement-row small[data-v-75ee5572]{color:#68756d}.movement-meta[data-v-75ee5572]{display:grid;justify-items:end;gap:2px;white-space:nowrap}.movement-meta strong[data-v-75ee5572]{font-size:20px;color:#153e2a}.movement-empty[data-v-75ee5572]{padding:22px 2px;color:#68756d}@media (max-width:900px){.grazing-facts[data-v-75ee5572],.stock-facts[data-v-75ee5572]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.grazing-heading[data-v-75ee5572],.panel-header[data-v-75ee5572]{align-items:stretch;flex-direction:column}.grass-cover-entry[data-v-75ee5572],.primary[data-v-75ee5572]{width:100%}.stock-title[data-v-75ee5572]{align-items:flex-start}.stock-facts[data-v-75ee5572]{grid-template-columns:1fr 1fr}.section-heading[data-v-75ee5572],.movement-row[data-v-75ee5572]{align-items:flex-start}.movement-row span[data-v-75ee5572]{font-size:13px}}@media (max-width:430px){.grazing-facts[data-v-75ee5572],.stock-facts[data-v-75ee5572]{grid-template-columns:1fr}}.geometry-map[data-v-d3a6803c]{height:220px;min-height:220px;width:100%;border-radius:10px;overflow:hidden;background:#eef2ef}.drawer-tabs[data-v-57978e54]{display:flex;gap:4px;overflow:auto;border-bottom:1px solid #dfe5e1;background:#fff;padding:0 6px}.drawer-tabs button[data-v-57978e54]{display:flex;align-items:center;gap:6px;min-height:48px;border:0;border-bottom:3px solid transparent;background:none;padding:0 12px;color:#59665e;cursor:pointer;font-weight:750;white-space:nowrap}.drawer-tabs button.active[data-v-57978e54]{border-bottom-color:#17743f;color:#155f35}.drawer-tabs span[data-v-57978e54]{border-radius:999px;background:#e7efe9;padding:2px 7px;font-size:10px}.drawer-card[data-v-57978e54]{margin-top:16px;border:1px solid #dfe5e1;border-radius:12px;background:#fff;padding:18px}.status-line[data-v-57978e54]{display:flex;align-items:center;gap:8px}.status-pill[data-v-57978e54]{border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.status-pill.completed[data-v-57978e54]{background:#e5f4e9;color:#176335}.status-pill.planned[data-v-57978e54]{background:#e6f0fb;color:#245f9c}.detail-grid[data-v-57978e54]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:18px 0 0}.detail-grid div[data-v-57978e54]{border-top:1px solid #edf0ee;padding:13px 4px}.detail-grid dt[data-v-57978e54]{color:#68746c;font-size:11px}.detail-grid dd[data-v-57978e54]{margin:4px 0 0;color:#1f3025;font-weight:750;overflow-wrap:anywhere}.notes[data-v-57978e54]{margin-top:18px;border-top:1px solid #edf0ee;padding-top:16px}.notes h3[data-v-57978e54]{margin:0;font-size:13px}.notes p[data-v-57978e54]{margin:8px 0 0;color:#526158;line-height:1.5}.list-card[data-v-57978e54]{padding:0;overflow:hidden}.record-line[data-v-57978e54]{display:block;width:100%;border:0;border-bottom:1px solid #edf0ee;background:#fff;padding:15px 17px;text-align:left}.record-line[data-v-57978e54]:last-child{border-bottom:0}.record-line strong[data-v-57978e54],.record-line span[data-v-57978e54],.record-line small[data-v-57978e54]{display:block}.record-line span[data-v-57978e54]{margin-top:5px;color:#536159}.record-line small[data-v-57978e54]{margin-top:4px;color:#778279}.empty-text[data-v-57978e54]{margin:0;padding:22px;color:#68746c;text-align:center}.footer-secondary[data-v-57978e54],.footer-primary[data-v-57978e54]{min-height:40px;border-radius:8px;padding:8px 13px;cursor:pointer;font-weight:800}.footer-secondary[data-v-57978e54]{border:1px solid #b7c7bb;background:#fff;color:#155f35}.footer-primary[data-v-57978e54]{border:1px solid #176b3c;background:#176b3c;color:#fff}@media (max-width:500px){.detail-grid[data-v-57978e54]{grid-template-columns:1fr}}.evidence-photo[data-v-57978e54]{display:block;width:100%;border:0;background:#edf2ee;border-radius:9px;padding:0;overflow:hidden;cursor:pointer}.evidence-photo img[data-v-57978e54]{display:block;width:100%;max-height:260px;object-fit:contain}.photo-link[data-v-57978e54]{margin-top:8px;border:0;background:transparent;color:#176b3c;text-decoration:underline;cursor:pointer;font-weight:700;padding:4px 0}.image-unavailable[data-v-57978e54]{font-size:12px}.work-geometry[data-v-57978e54]{margin-top:18px}.work-geometry h3[data-v-57978e54]{font-size:14px}.photo-lightbox[data-v-57978e54]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2500;background:#06180ff0;display:flex;align-items:center;justify-content:center;padding:55px 16px 20px}.photo-lightbox img[data-v-57978e54]{max-width:100%;max-height:100%;object-fit:contain}.lightbox-close[data-v-57978e54]{position:absolute;right:16px;top:16px;min-width:44px;min-height:44px;border:0;border-radius:50%;background:#fff;font-size:28px;cursor:pointer}.ua-details h3[data-v-57978e54]{font-size:15px;color:#214932;margin:18px 0 8px}.explanation[data-v-57978e54]{font-size:13px;color:#65746a;line-height:1.5}.movement-row[data-v-57978e54]{display:flex;flex-direction:column;gap:4px;padding:10px 4px;border-top:1px solid #e9eeea}.movement-row span[data-v-57978e54],.movement-row small[data-v-57978e54]{font-size:12px;color:#65746a}.grazing-evidence[data-v-57978e54]{margin-top:20px;border-top:1px solid #e9eeea}.grazing-evidence summary[data-v-57978e54]{cursor:pointer;font-weight:700;color:#176638;padding:12px 0}.additional-details[data-v-57978e54]{border-top:1px solid #e9eeea;margin-top:18px}.ua-details .notes p[data-v-57978e54]{white-space:pre-wrap;overflow-wrap:anywhere}.workspace-tabs[data-v-9a4875d8]{display:flex;gap:4px;overflow-x:visible;border-bottom:1px solid #dfe5e1;background:#fff;padding:0 6px}.workspace-tab[data-v-9a4875d8]{position:relative;display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;min-height:52px;border:0;background:transparent;color:#4b5560;padding:0 13px;cursor:pointer;font:inherit;font-weight:650}.workspace-tab[data-v-9a4875d8]:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:transparent}.workspace-tab[data-v-9a4875d8]:hover{color:#0d6336;background:#f5faf7}.workspace-tab.active[data-v-9a4875d8]{color:#0b6334}.workspace-tab.active[data-v-9a4875d8]:after{background:#13733f}.tab-count[data-v-9a4875d8]{display:inline-grid;place-items:center;min-width:21px;height:21px;padding:0 6px;border-radius:999px;background:#e8efea;color:#3f4e44;font-size:12px;line-height:1}.workspace-tab.active .tab-count[data-v-9a4875d8],.workspace-more-menu button.active .tab-count[data-v-9a4875d8]{background:#dcefe2;color:#0b6334}.workspace-more[data-v-9a4875d8]{position:relative;flex:0 0 auto;margin-left:auto}.more-button[data-v-9a4875d8]{min-width:52px;justify-content:center}.hamburger[data-v-9a4875d8]{font-size:20px;line-height:1}.workspace-more-menu[data-v-9a4875d8]{position:absolute;z-index:40;top:calc(100% + 6px);right:0;min-width:210px;padding:7px;border:1px solid #dce3de;border-radius:10px;background:#fff;box-shadow:0 10px 28px #12321f29}.workspace-more-menu button[data-v-9a4875d8]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:0 11px;border:0;border-radius:8px;background:transparent;color:#344139;cursor:pointer;font:inherit;font-weight:650;text-align:left}.workspace-more-menu button[data-v-9a4875d8]:hover,.workspace-more-menu button.active[data-v-9a4875d8]{background:#f0f6f2;color:#0b6334}@media (max-width: 760px){.workspace-tabs[data-v-9a4875d8]{overflow-x:auto}.workspace-more[data-v-9a4875d8]{position:sticky;right:0;background:#fff}.workspace-more-menu[data-v-9a4875d8]{position:fixed;top:auto;right:16px;left:16px;bottom:76px}.more-label[data-v-9a4875d8]{display:none}}.field-workspace-view[data-v-aa71e69d]{min-height:100%;padding:20px;background:#f3f6f4;color:#17211b}.workspace-shell[data-v-aa71e69d]{max-width:1500px;margin:0 auto;background:#fff;border:1px solid #dce3de;border-radius:14px;box-shadow:0 8px 28px #17301f17;overflow:hidden}.workspace-content[data-v-aa71e69d]{padding:20px;background:#f6f8f6}.overview-grid[data-v-aa71e69d]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:16px;align-items:start}.overview-column[data-v-aa71e69d]{display:grid;gap:16px;min-width:0;align-content:start}.not-found-card[data-v-aa71e69d]{max-width:800px;margin:30px auto;background:#fff;border:1px solid #dfe5e1;border-radius:12px;padding:20px}@media (max-width: 980px){.overview-grid[data-v-aa71e69d]{grid-template-columns:1fr}}@media (max-width: 640px){.field-workspace-view[data-v-aa71e69d]{padding:0}.workspace-shell[data-v-aa71e69d]{border-radius:0;border-left:0;border-right:0}.workspace-content[data-v-aa71e69d]{padding:12px}}.crop-work-overlay[data-v-aa71e69d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10500;display:grid;place-items:center;padding:20px;background:#0f23187a}.crop-work-dialog[data-v-aa71e69d]{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:auto;border-radius:18px;background:#fff;box-shadow:0 24px 70px #12311f47}.crop-work-dialog>header[data-v-aa71e69d]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid #e3e9e5}.crop-work-dialog>header strong[data-v-aa71e69d],.crop-work-dialog>header span[data-v-aa71e69d]{display:block}.crop-work-dialog>header span[data-v-aa71e69d]{margin-top:2px;color:#68776e;font-size:12px}.crop-work-dialog>header button[data-v-aa71e69d]{width:38px;height:38px;border:0;border-radius:999px;background:#edf3ef;color:#173421;font-size:24px;cursor:pointer}.crop-work-body[data-v-aa71e69d]{padding:16px 18px 20px}@media (max-width:640px){.crop-work-overlay[data-v-aa71e69d]{padding:0;place-items:end center}.crop-work-dialog[data-v-aa71e69d]{width:100%;max-height:92vh;border-radius:18px 18px 0 0}}.field-evidence-overlay[data-v-aa71e69d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:grid;place-items:center;padding:20px;background:#0f23187a}.field-evidence-dialog[data-v-aa71e69d]{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1080px,calc(100vw - 32px));max-height:92dvh;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 24px 70px #12311f47}.field-evidence-dialog>header[data-v-aa71e69d]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid #e3e9e5}.field-evidence-dialog>header strong[data-v-aa71e69d],.field-evidence-dialog>header span[data-v-aa71e69d]{display:block}.field-evidence-dialog>header span[data-v-aa71e69d]{margin-top:2px;color:#68776e;font-size:12px}.field-evidence-dialog>header button[data-v-aa71e69d]{width:38px;height:38px;border:0;border-radius:999px;background:#edf3ef;color:#173421;font-size:24px;cursor:pointer}.field-evidence-body[data-v-aa71e69d]{min-height:0;overflow:auto;padding:16px 18px 22px}@media (max-width:640px){.field-evidence-overlay[data-v-aa71e69d]{padding:0}.field-evidence-dialog[data-v-aa71e69d]{width:100vw;height:100dvh;max-height:none;border-radius:0}.field-evidence-body[data-v-aa71e69d]{padding:14px 14px calc(90px + env(safe-area-inset-bottom))}}.panel[data-v-f80d4c65]{overflow:hidden;border:1px solid #dfe5e1;border-radius:12px;background:#fff}.panel-heading[data-v-f80d4c65]{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-bottom:1px solid #e5e9e6}.panel-heading h2[data-v-f80d4c65],.panel-heading p[data-v-f80d4c65]{margin:0}.panel-heading h2[data-v-f80d4c65]{font-size:18px}.panel-heading p[data-v-f80d4c65]{margin-top:4px;color:#657169;font-size:12px}.header-action[data-v-f80d4c65]{border:0;background:none;color:#126b3a;cursor:pointer;font:inherit;font-weight:800;white-space:nowrap}.review-panel[data-v-f80d4c65]{margin:16px 18px 2px;border:1px solid #b9d7c2;border-radius:14px;background:#f3faf5;overflow:hidden}.review-heading[data-v-f80d4c65]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid #d7e8dc}.review-heading h3[data-v-f80d4c65],.review-heading p[data-v-f80d4c65]{margin:0}.review-heading h3[data-v-f80d4c65]{margin-top:2px;color:#153f29;font-size:18px}.review-heading p[data-v-f80d4c65]{margin-top:4px;color:#607066;font-size:12px}.review-eyebrow[data-v-f80d4c65]{color:#176b3b;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.review-count[data-v-f80d4c65]{display:grid;place-items:center;min-width:40px;height:40px;border-radius:999px;background:#dcefe2;color:#176b3b;font-size:17px}.review-list[data-v-f80d4c65]{display:grid}.review-row[data-v-f80d4c65]{display:grid;grid-template-columns:minmax(0,1fr) 356px;align-items:center;gap:12px;padding:8px;border-top:1px solid #e0ece3}.review-row[data-v-f80d4c65]:first-child{border-top:0}.review-main[data-v-f80d4c65]{min-width:0;display:grid;grid-template-columns:minmax(260px,1.25fr) minmax(220px,.85fr) 118px;gap:18px;align-items:center;border:0;background:transparent;padding:9px 10px;text-align:left;cursor:pointer}.review-main strong[data-v-f80d4c65],.review-main small[data-v-f80d4c65]{display:block}.review-main small[data-v-f80d4c65]{margin-top:3px;color:#657169}.review-meta[data-v-f80d4c65]{min-width:0}.needs-review[data-v-f80d4c65]{justify-self:center;border-radius:999px;background:#fff1cb;padding:6px 9px;color:#6a4d00;font-size:11px;font-weight:900;white-space:nowrap}.review-actions[data-v-f80d4c65],.row-actions[data-v-f80d4c65]{display:grid;grid-template-columns:164px 184px;align-items:center;gap:8px}.review-button[data-v-f80d4c65],.activity-button[data-v-f80d4c65],.field-button[data-v-f80d4c65]{width:100%;min-height:46px;border-radius:8px;padding:9px 11px;cursor:pointer;font-weight:750;white-space:nowrap}.review-button[data-v-f80d4c65],.activity-button[data-v-f80d4c65]{border:1px solid #176b3c;background:#176b3c;color:#fff}.field-button[data-v-f80d4c65]{border:1px solid #b7c7bb;background:#fff;color:#155f35}.filters[data-v-f80d4c65]{padding:14px 18px}.activity-list[data-v-f80d4c65]{padding:0 18px 18px}.activity-row[data-v-f80d4c65]{display:grid;grid-template-columns:minmax(0,1fr) 356px;align-items:center;gap:12px;border:1px solid #e0e7e2;border-radius:10px;margin-top:10px;padding:6px}.activity-row.awaiting-review[data-v-f80d4c65]{border-color:#d9c27d;background:#fffdf6}.record-button[data-v-f80d4c65]{min-width:0;display:grid;grid-template-columns:minmax(260px,1.25fr) minmax(220px,.85fr) 118px;gap:18px;align-items:center;border:0;background:transparent;padding:10px;text-align:left;cursor:pointer}.record-button[data-v-f80d4c65]:hover{background:#f5faf7}.record-button span[data-v-f80d4c65],.record-button strong[data-v-f80d4c65],.record-button small[data-v-f80d4c65]{display:block}.record-button small[data-v-f80d4c65]{margin-top:4px;color:#69756d}.status[data-v-f80d4c65]{justify-self:center;border-radius:999px;background:#eef3ef;padding:5px 9px;font-size:11px;font-weight:800;white-space:nowrap}.review-status[data-v-f80d4c65]{background:#fff1cb;color:#6a4d00}@media (max-width:1100px){.review-row[data-v-f80d4c65],.activity-row[data-v-f80d4c65]{grid-template-columns:minmax(0,1fr) 310px}.review-main[data-v-f80d4c65],.record-button[data-v-f80d4c65]{grid-template-columns:minmax(220px,1fr) minmax(170px,.75fr) 108px;gap:12px}.review-actions[data-v-f80d4c65],.row-actions[data-v-f80d4c65]{grid-template-columns:145px 157px}.review-button[data-v-f80d4c65],.activity-button[data-v-f80d4c65],.field-button[data-v-f80d4c65]{padding-inline:8px}}@media (max-width:850px){.review-row[data-v-f80d4c65],.activity-row[data-v-f80d4c65]{display:flex;align-items:stretch;flex-direction:column}.review-main[data-v-f80d4c65],.record-button[data-v-f80d4c65]{grid-template-columns:1fr}.needs-review[data-v-f80d4c65],.status[data-v-f80d4c65]{justify-self:start}.review-actions[data-v-f80d4c65],.row-actions[data-v-f80d4c65]{display:flex;align-self:flex-start;flex-wrap:wrap}.review-button[data-v-f80d4c65],.activity-button[data-v-f80d4c65],.field-button[data-v-f80d4c65]{width:auto}}.panel[data-v-3909a042]{overflow:hidden;border:1px solid #dfe5e1;border-radius:12px;background:#fff}.panel-heading[data-v-3909a042]{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-bottom:1px solid #e5e9e6}.panel-heading h2[data-v-3909a042],.panel-heading p[data-v-3909a042]{margin:0}.panel-heading h2[data-v-3909a042]{font-size:18px}.panel-heading p[data-v-3909a042]{margin-top:4px;color:#657169;font-size:12px}.add-job[data-v-3909a042]{min-height:40px;border:0;border-radius:9px;background:var(--fc-colour-forest);color:#fff;padding:0 14px;font-weight:800;cursor:pointer}.job-editor[data-v-3909a042]{display:grid;grid-template-columns:2fr 1.3fr 1fr;gap:12px;padding:16px 18px;border-bottom:1px solid #e5e9e6;background:#f8fbf9}.job-editor label[data-v-3909a042]{display:grid;gap:6px;font-weight:750;font-size:13px}.job-editor input[data-v-3909a042],.job-editor select[data-v-3909a042],.job-editor textarea[data-v-3909a042]{width:100%;box-sizing:border-box;border:1px solid #cbd7ce;border-radius:9px;background:#fff;padding:10px;font:inherit}.job-notes[data-v-3909a042]{grid-column:1/-1}.job-actions[data-v-3909a042]{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.job-actions button[data-v-3909a042]{min-height:40px;border:1px solid #cbd7ce;border-radius:9px;background:#fff;padding:0 14px;font-weight:800;cursor:pointer}.job-actions .primary[data-v-3909a042]{border-color:var(--fc-colour-forest);background:var(--fc-colour-forest);color:#fff}.job-actions button[data-v-3909a042]:disabled{opacity:.5;cursor:not-allowed}.filters[data-v-3909a042]{padding:14px 18px;border-bottom:1px solid #edf0ee}.task-list[data-v-3909a042]{padding:8px 18px 18px}.task-row[data-v-3909a042]{display:grid;grid-template-columns:minmax(0,1fr) 170px auto;gap:14px;align-items:center;border:1px solid #e0e7e2;border-radius:10px;margin-top:10px;padding:12px}.task-main[data-v-3909a042]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 145px;gap:18px;align-items:center}.task-title[data-v-3909a042]{min-width:0;display:flex;gap:10px;align-items:flex-start}.task-title strong[data-v-3909a042],.task-title small[data-v-3909a042],.due strong[data-v-3909a042],.due small[data-v-3909a042]{display:block}.task-title strong[data-v-3909a042]{overflow:hidden;text-overflow:ellipsis}.task-title small[data-v-3909a042],.due small[data-v-3909a042]{margin-top:3px;color:#69756d;font-size:11px}.task-code[data-v-3909a042]{min-width:72px;font-weight:850;color:var(--fc-colour-forest);overflow-wrap:anywhere}.status-select[data-v-3909a042]{min-height:40px;border:1px solid #cbd7ce;border-radius:9px;background:#fff;padding:0 10px;color:inherit}.delete-button[data-v-3909a042]{min-height:40px;border:1px solid #d7aaa6;border-radius:9px;background:#fff;color:#9d312b;padding:0 13px;font-weight:800;cursor:pointer}.delete-button[data-v-3909a042]:hover{background:#fff1f0}@media (max-width:820px){.job-editor[data-v-3909a042]{grid-template-columns:1fr}.job-notes[data-v-3909a042],.job-actions[data-v-3909a042]{grid-column:1}.task-row[data-v-3909a042],.task-main[data-v-3909a042]{grid-template-columns:1fr}.status-select[data-v-3909a042],.delete-button[data-v-3909a042]{width:100%}}@media (max-width:540px){.panel-heading[data-v-3909a042]{align-items:stretch;flex-direction:column;padding:14px}.add-job[data-v-3909a042]{width:100%}.task-title[data-v-3909a042]{display:grid}.task-code[data-v-3909a042]{font-size:12px}.task-list[data-v-3909a042]{padding-left:10px;padding-right:10px}.job-actions[data-v-3909a042]{display:grid;grid-template-columns:1fr 1fr}.job-actions button[data-v-3909a042]{width:100%}}.vmd-medicine-search[data-v-88213a37]{display:grid;gap:.6rem;margin-block:1rem;min-width:0}.vmd-search-region[data-v-88213a37]{position:relative;min-width:0}.vmd-search-input[data-v-88213a37]{display:flex;align-items:center;gap:.5rem}.vmd-search-input input[data-v-88213a37]{width:100%;min-width:0;padding:.65rem;border:1px solid #888;border-radius:.4rem;font:inherit}.vmd-change[data-v-88213a37]{flex:none;padding:.5rem .75rem;border:1px solid #7b9386;background:#fff;border-radius:.4rem;cursor:pointer}.vmd-results[data-v-88213a37]{position:fixed;z-index:20000;list-style:none;padding:0;margin:0;max-height:15rem;overflow:auto;background:#fff;border:1px solid #9caf9f;border-radius:.5rem;box-shadow:0 8px 24px #00000029}.vmd-results li+li[data-v-88213a37]{border-top:1px solid #e2e8e3}.vmd-results button[data-v-88213a37]{display:grid;gap:.15rem;width:100%;padding:.65rem .8rem;text-align:left;font:inherit;color:inherit;background:transparent;border:0;cursor:pointer;overflow-wrap:anywhere}.vmd-results button[data-v-88213a37]:hover,.vmd-results button[data-v-88213a37]:focus-visible{background:#edf5ef;outline-offset:-2px}.vmd-results small[data-v-88213a37]{color:#52635b}.vmd-product-details[data-v-88213a37]{padding:.75rem;background:#f4f8f5;border:1px solid #d8e6dc;border-radius:.5rem;overflow-wrap:anywhere}.vmd-product-details p[data-v-88213a37]{margin:.35rem 0}.medicine-attention[data-v-13e3224e]{padding:14px;border:1px solid #d7e1da;border-radius:12px;background:#fafcf9;display:grid;gap:7px}.medicine-attention h2[data-v-13e3224e]{font-size:1rem;margin:0}.medicine-attention p[data-v-13e3224e]{margin:0}.alert-row[data-v-13e3224e]{padding:8px;border-left:3px solid #a66c16;background:#fff9ef}.alert-row small[data-v-13e3224e]{display:block;overflow-wrap:anywhere}.farm-medicines[data-v-13e3224e]{max-width:1150px;margin:0 auto;padding:20px;display:grid;gap:18px;color:#19392b}.page-head[data-v-13e3224e]{display:flex;gap:12px;justify-content:space-between;align-items:start;flex-wrap:wrap}.page-head h1[data-v-13e3224e]{margin:0 0 5px}.page-head p[data-v-13e3224e]{margin:0;color:#53645a}.back-link[data-v-13e3224e]{color:#14653a;padding-top:8px}.toolbar[data-v-13e3224e]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}button[data-v-13e3224e]{font:inherit;cursor:pointer}.primary-action[data-v-13e3224e],.secondary-action[data-v-13e3224e],.row-action[data-v-13e3224e],.pager button[data-v-13e3224e]{min-height:40px;border-radius:9px;padding:8px 14px;white-space:nowrap}.primary-action[data-v-13e3224e]{background:#116938;border:1px solid #116938;color:#fff;font-weight:650}.secondary-action[data-v-13e3224e],.row-action[data-v-13e3224e],.pager button[data-v-13e3224e]{background:#fff;border:1px solid #adc3b4;color:#16472c}.primary-action[data-v-13e3224e]:hover{background:#0d552d}.secondary-action[data-v-13e3224e]:hover,.row-action[data-v-13e3224e]:hover,.pager button[data-v-13e3224e]:hover:not(:disabled){background:#f0f6f1}.medicine-tabs[data-v-13e3224e]{display:flex;border-bottom:1px solid #cfdbd2;gap:6px;overflow-x:auto}.medicine-tabs button[data-v-13e3224e]{border:0;border-bottom:3px solid transparent;padding:13px 16px;background:transparent;color:#40594c;font-weight:650}.medicine-tabs button.selected[data-v-13e3224e]{color:#09622e;border-bottom-color:#09622e}.records-panel[data-v-13e3224e]{display:grid;gap:12px}.record-tools[data-v-13e3224e]{display:flex;gap:10px;flex-wrap:wrap}.search-label[data-v-13e3224e]{flex:1;min-width:220px}.filter-label[data-v-13e3224e]{min-width:175px}.record-tools input[data-v-13e3224e],.record-tools select[data-v-13e3224e]{box-sizing:border-box;width:100%;min-height:42px;padding:8px 12px;border:1px solid #a8baa9;border-radius:9px;background:#fff;font:inherit}.section-hint[data-v-13e3224e]{margin:0;color:#53645a;font-size:.9rem}.record-list[data-v-13e3224e]{display:grid;gap:8px}.record-row[data-v-13e3224e]{border:1px solid #d6e2d9;border-radius:11px;background:#fff;padding:14px 16px;display:flex;justify-content:space-between;align-items:center;gap:18px}.record-main[data-v-13e3224e]{display:grid;gap:5px;min-width:0}.record-main strong[data-v-13e3224e]{overflow-wrap:anywhere}.meta[data-v-13e3224e]{font-size:.89rem;color:#586a60}.stock-actions[data-v-13e3224e]{display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex-shrink:0}.balance[data-v-13e3224e]{text-align:right;display:grid;gap:4px;flex-shrink:0}.balance strong[data-v-13e3224e]{font-size:1.18rem}.balance span[data-v-13e3224e]{font-size:.76rem;color:#627369}.negative strong[data-v-13e3224e],.stock-warning[data-v-13e3224e]{color:#a03b26}.stock-warning[data-v-13e3224e]{font-size:.87rem}.row-action[data-v-13e3224e]{flex-shrink:0;padding:6px 13px;min-height:34px}.transaction-actions[data-v-13e3224e]{display:flex;gap:8px;flex-wrap:wrap}.pager[data-v-13e3224e]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;color:#617266;font-size:.9rem}.pager div[data-v-13e3224e]{display:flex;gap:8px}.pager button[data-v-13e3224e]:disabled{opacity:.45;cursor:default}.empty[data-v-13e3224e]{padding:20px;color:#627369;text-align:center}.feedback[data-v-13e3224e]{margin:0}.visually-hidden[data-v-13e3224e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.medicine-backdrop[data-v-13e3224e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#10291db0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:16px}.medicine-dialog[data-v-13e3224e]{background:#fff;width:min(750px,100%);max-height:90dvh;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 14px 45px #0a28192b}.medicine-dialog-header[data-v-13e3224e],.medicine-dialog-footer[data-v-13e3224e]{padding:13px 20px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #ddd}.medicine-dialog-header h2[data-v-13e3224e]{margin:0;font-size:1.25rem}.medicine-dialog-footer[data-v-13e3224e]{border-top:1px solid #ddd;border-bottom:0;justify-content:flex-end}.medicine-dialog .close-action[data-v-13e3224e]{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;padding:0;border:1px solid #c8d6cb;border-radius:50%;background:#fff;font-size:1.4rem;font-weight:400}.medicine-form[data-v-13e3224e]{display:grid;gap:12px;overflow-y:auto;padding:20px}.medicine-form label[data-v-13e3224e]{display:grid;gap:4px}.medicine-form input[data-v-13e3224e],.medicine-form textarea[data-v-13e3224e]{padding:9px;border:1px solid #999;border-radius:7px}button[data-v-13e3224e]:focus-visible,input[data-v-13e3224e]:focus-visible,select[data-v-13e3224e]:focus-visible{outline:3px solid #8cb9ed;outline-offset:2px}@media (max-width:640px){.farm-medicines[data-v-13e3224e]{padding:12px}.record-row[data-v-13e3224e]{align-items:flex-start;flex-wrap:wrap}.stock-actions[data-v-13e3224e]{align-items:flex-start}.balance[data-v-13e3224e]{text-align:left}.medicine-backdrop[data-v-13e3224e]{padding:0}.medicine-dialog[data-v-13e3224e]{height:100dvh;max-height:100dvh;width:100%;border-radius:0}}.batch-record-editor[data-v-13e3224e]{width:100%;display:grid;gap:9px;border-top:1px solid #dde4de;padding:12px 0}.batch-edit-choice[data-v-13e3224e]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.livestock-report[data-v-4624b17c]{display:grid;gap:18px}.livestock-heading[data-v-4624b17c]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.livestock-heading h3[data-v-4624b17c],.livestock-heading p[data-v-4624b17c]{margin:0}.livestock-heading h3[data-v-4624b17c]{font-size:19px}.livestock-heading p[data-v-4624b17c]{margin-top:5px;color:#657169;font-size:12px}.export-actions[data-v-4624b17c]{display:flex;gap:8px}.primary-button[data-v-4624b17c],.secondary-button[data-v-4624b17c]{min-height:40px;border-radius:9px;padding:0 14px;font-weight:800;cursor:pointer}.primary-button[data-v-4624b17c]{border:0;background:#126b38;color:#fff}.secondary-button[data-v-4624b17c]{border:1px solid #126b38;background:#fff;color:#126b38}.livestock-metrics[data-v-4624b17c]{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #dfe5e1;border-radius:12px;background:#fff;overflow:hidden}.livestock-metrics>div[data-v-4624b17c]{padding:17px 12px;text-align:center;border-right:1px solid #edf0ee}.livestock-metrics>div[data-v-4624b17c]:last-child{border-right:0}.livestock-metrics strong[data-v-4624b17c],.livestock-metrics span[data-v-4624b17c]{display:block}.livestock-metrics strong[data-v-4624b17c]{font-size:23px}.livestock-metrics span[data-v-4624b17c]{margin-top:4px;color:#657169;font-size:11px}.livestock-section[data-v-4624b17c]{border:1px solid #dfe5e1;border-radius:12px;background:#fff;overflow:hidden}.section-heading[data-v-4624b17c]{padding:14px 16px;border-bottom:1px solid #edf0ee}.section-heading h4[data-v-4624b17c],.section-heading p[data-v-4624b17c]{margin:0}.section-heading h4[data-v-4624b17c]{font-size:15px}.section-heading p[data-v-4624b17c]{margin-top:4px;color:#657169;font-size:11px}.table-wrap[data-v-4624b17c]{overflow-x:auto}table[data-v-4624b17c]{width:100%;border-collapse:collapse;min-width:720px}th[data-v-4624b17c],td[data-v-4624b17c]{padding:10px 11px;border-bottom:1px solid #edf0ee;text-align:left;font-size:12px}th[data-v-4624b17c]{background:#f7f9f7;color:#58645d;font-size:10px;text-transform:uppercase}td strong[data-v-4624b17c],td small[data-v-4624b17c]{display:block}td small[data-v-4624b17c]{margin-top:2px;color:#69756d;font-size:10px}.negative[data-v-4624b17c]{color:#9a3328}.empty[data-v-4624b17c]{text-align:center;color:#69756d;padding:22px}.location-grid[data-v-4624b17c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px}.location-grid article[data-v-4624b17c]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;border:1px solid #e0e7e2;border-radius:10px;padding:11px 12px}.location-grid article>div:first-child strong[data-v-4624b17c],.location-grid article>div:first-child small[data-v-4624b17c]{display:block}.location-grid article>div:first-child small[data-v-4624b17c]{margin-top:3px;color:#69756d;font-size:10px}.location-grid article>div[data-v-4624b17c]:not(:first-child){text-align:right}.location-grid article>div:not(:first-child) span[data-v-4624b17c],.location-grid article>div:not(:first-child) strong[data-v-4624b17c]{display:block}.location-grid article>div:not(:first-child) span[data-v-4624b17c]{color:#69756d;font-size:9px;text-transform:uppercase}.empty-card[data-v-4624b17c]{padding:0 2px;color:#69756d}.report-note[data-v-4624b17c]{margin:0;color:#69756d;font-size:11px}@media (max-width:700px){.livestock-heading[data-v-4624b17c]{flex-direction:column}.export-actions[data-v-4624b17c]{width:100%}.export-actions button[data-v-4624b17c]{flex:1}.livestock-metrics[data-v-4624b17c]{grid-template-columns:repeat(2,1fr)}.livestock-metrics>div[data-v-4624b17c]{border-bottom:1px solid #edf0ee}.livestock-metrics>div[data-v-4624b17c]:nth-child(2n){border-right:0}.location-grid[data-v-4624b17c]{grid-template-columns:1fr}}.history-panel[data-v-913d8d76]{background:#fff;border:1px solid #dfe5e1;border-radius:12px;padding:18px;display:grid;gap:15px}.heading[data-v-913d8d76]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.heading h3[data-v-913d8d76]{margin:0;font-size:19px}.heading p[data-v-913d8d76]{margin:6px 0 0;font-size:13px;color:#657169}.badge[data-v-913d8d76]{white-space:nowrap;background:#eef4ef;border-radius:100px;padding:5px 10px;color:#24623e;font-size:11px;font-weight:700}.actions[data-v-913d8d76]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.step[data-v-913d8d76]{background:#f7faf7;border:1px solid #e5ece7;border-radius:10px;padding:12px;display:grid;gap:5px}.step strong[data-v-913d8d76]{font-size:13px}.step span[data-v-913d8d76]{font-size:12px;color:#657169}.file-row[data-v-913d8d76]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.pick[data-v-913d8d76]{min-height:42px;border:0;background:#126b38;color:#fff;border-radius:9px;padding:0 14px;font-weight:700;cursor:pointer}.clear[data-v-913d8d76]{border:1px solid #d0d9d2;background:#fff;border-radius:8px;padding:8px 12px;cursor:pointer}.filename[data-v-913d8d76],.message[data-v-913d8d76]{font-size:12px;color:#52625a}.message[data-v-913d8d76]{margin:0}.visually-hidden[data-v-913d8d76]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.summary[data-v-913d8d76]{font-size:13px}.summary small[data-v-913d8d76]{display:block;margin-top:3px;color:#657169}.scroll[data-v-913d8d76]{overflow-x:auto}table[data-v-913d8d76]{border-collapse:collapse;width:100%;min-width:560px}td[data-v-913d8d76],th[data-v-913d8d76]{text-align:left;padding:10px;border-bottom:1px solid #edf0ee;font-size:12px}th[data-v-913d8d76]{background:#f7f9f7;color:#58645d}@media (max-width:700px){.actions[data-v-913d8d76]{grid-template-columns:1fr}.heading[data-v-913d8d76]{flex-wrap:wrap}}.annual-report-panel[data-v-7e15dddc]{display:grid;gap:18px}.report-header[data-v-7e15dddc]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 20px;padding:18px;border:1px solid #dfe5e1;border-radius:12px;background:#fff}.report-header h2[data-v-7e15dddc],.report-header p[data-v-7e15dddc]{margin:0}.report-header h2[data-v-7e15dddc]{font-size:21px}.report-header p[data-v-7e15dddc]{margin-top:5px;color:#657169}.report-controls[data-v-7e15dddc]{grid-column:1/-1;grid-row:2;margin:0}.report-type-tabs[data-v-7e15dddc]{display:inline-flex;max-width:100%;gap:0;padding:3px;border:1px solid #cbd7ce;border-radius:10px;background:#f5f8f6}.report-type-tabs button[data-v-7e15dddc]{min-height:38px;border:0;border-radius:7px;background:transparent;color:#526058;padding:0 16px;font-weight:800;cursor:pointer;white-space:nowrap}.report-type-tabs button+button[data-v-7e15dddc]{margin-left:2px}.report-type-tabs button.active[data-v-7e15dddc]{background:#fff;color:#126b38;box-shadow:0 1px 2px #13362314}.report-type-tabs button[data-v-7e15dddc]:focus-visible{outline:2px solid #126b38;outline-offset:2px}.report-actions[data-v-7e15dddc]{grid-column:2;grid-row:1;display:flex;align-items:flex-end;gap:10px}.year-picker[data-v-7e15dddc]{display:grid;gap:5px;min-width:130px;font-size:12px;font-weight:800;color:#55635a}.year-picker select[data-v-7e15dddc]{min-height:40px;border:1px solid #cbd7ce;border-radius:9px;background:#fff;padding:0 10px;color:inherit;font:inherit}.pdf-button[data-v-7e15dddc]{min-height:40px;border:0;border-radius:9px;background:#126b38;color:#fff;padding:0 16px;font-weight:800;cursor:pointer;white-space:nowrap}.pdf-button[data-v-7e15dddc]:disabled{opacity:.55;cursor:default}.pdf-message[data-v-7e15dddc]{margin-top:-8px;padding:10px 12px;border:1px solid #dfe5e1;border-radius:9px;background:#f8faf8;color:#59675e;font-size:11px}.pdf-message.error[data-v-7e15dddc]{border-color:#efc4c1;background:#fff6f5;color:#8b2d26}.report-identity[data-v-7e15dddc]{display:grid;grid-template-columns:1.3fr .65fr 1fr .8fr;border:1px solid #dfe5e1;border-radius:12px;background:#fff;overflow:hidden}.report-identity>div[data-v-7e15dddc]{padding:14px 16px;border-right:1px solid #edf0ee}.report-identity>div[data-v-7e15dddc]:last-child{border-right:0}.report-identity small[data-v-7e15dddc],.report-identity strong[data-v-7e15dddc]{display:block}.report-identity small[data-v-7e15dddc]{color:#657169;font-size:11px}.report-identity strong[data-v-7e15dddc]{margin-top:4px}.report-check strong[data-v-7e15dddc]{color:#267143}.report-check.warning strong[data-v-7e15dddc]{color:#9b6617}.metrics-grid[data-v-7e15dddc]{display:grid;grid-template-columns:repeat(7,1fr);border:1px solid #dfe5e1;border-radius:12px;background:#fff;overflow:hidden}.metrics-grid div[data-v-7e15dddc]{padding:18px 10px;text-align:center;border-right:1px solid #edf0ee}.metrics-grid div[data-v-7e15dddc]:last-child{border-right:0}.metrics-grid strong[data-v-7e15dddc],.metrics-grid span[data-v-7e15dddc]{display:block}.metrics-grid strong[data-v-7e15dddc]{font-size:24px}.metric-overdue strong[data-v-7e15dddc]{color:#a54b22}.metrics-grid span[data-v-7e15dddc]{margin-top:4px;color:#657169;font-size:11px}.report-section[data-v-7e15dddc]{border:1px solid #dfe5e1;border-radius:12px;background:#fff;overflow:hidden}.section-heading[data-v-7e15dddc]{padding:16px 18px;border-bottom:1px solid #edf0ee}.section-heading h3[data-v-7e15dddc],.section-heading p[data-v-7e15dddc]{margin:0}.section-heading h3[data-v-7e15dddc]{font-size:18px}.section-heading p[data-v-7e15dddc]{margin-top:4px;color:#657169;font-size:12px}.ua-table-wrap[data-v-7e15dddc]{overflow-x:auto}.ua-table[data-v-7e15dddc]{width:100%;border-collapse:collapse;min-width:860px}.ua-table th[data-v-7e15dddc],.ua-table td[data-v-7e15dddc]{padding:11px 12px;border-bottom:1px solid #edf0ee;text-align:left;font-size:12px}.ua-table th[data-v-7e15dddc]{background:#f7f9f7;color:#58645d;font-size:11px}.ua-table td strong[data-v-7e15dddc],.ua-table td small[data-v-7e15dddc]{display:block}.ua-table td small[data-v-7e15dddc]{margin-top:2px;color:#69756d}.status-pill[data-v-7e15dddc]{display:inline-block;border-radius:999px;padding:4px 8px;background:#eef2ef;font-weight:800;font-size:10px;text-transform:uppercase}.status-pill[data-status=complete][data-v-7e15dddc]{background:#e4f3e9;color:#1d6c3c}.status-pill[data-status=inProgress][data-v-7e15dddc],.status-pill[data-status=ready][data-v-7e15dddc]{background:#e8f0fa;color:#275f93}.status-pill[data-status=needsAttention][data-v-7e15dddc]{background:#fff0d7;color:#8b5b14}.status-pill[data-status=notApplicable][data-v-7e15dddc]{background:#f0f0f0;color:#666}.record-block[data-v-7e15dddc]{padding:14px 18px}.record-block+.record-block[data-v-7e15dddc]{border-top:1px solid #edf0ee}.record-block h4[data-v-7e15dddc]{margin:0 0 9px;font-size:14px}.record-line[data-v-7e15dddc]{display:flex;justify-content:space-between;gap:18px;padding:10px 0;border-top:1px solid #f0f2f1}.record-line[data-v-7e15dddc]:first-of-type{border-top:0}.record-line strong[data-v-7e15dddc],.record-line small[data-v-7e15dddc]{display:block}.record-line small[data-v-7e15dddc]{margin-top:3px;color:#69756d;font-size:11px}.record-line p[data-v-7e15dddc]{max-width:48%;margin:0;color:#526058;font-size:12px}.field-sections[data-v-7e15dddc]{padding:10px 14px 16px}.field-section[data-v-7e15dddc]{margin-top:9px;border:1px solid #e0e7e2;border-radius:10px;overflow:hidden}.field-section summary[data-v-7e15dddc]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 14px;cursor:pointer;background:#fafcfb}.field-section summary strong[data-v-7e15dddc],.field-section summary small[data-v-7e15dddc]{display:block}.field-section summary small[data-v-7e15dddc]{margin-top:3px;color:#69756d;font-size:11px}.field-counts[data-v-7e15dddc]{color:#617067;font-size:11px;font-weight:750}.field-content[data-v-7e15dddc]{border-top:1px solid #edf0ee}.photos-grid[data-v-7e15dddc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 18px}.record-block .photos-grid[data-v-7e15dddc]{padding:0}.photo-card[data-v-7e15dddc]{min-width:0;border:1px solid #e0e7e2;border-radius:10px;overflow:hidden;background:#fff}.photo-card img[data-v-7e15dddc],.photo-placeholder[data-v-7e15dddc]{width:100%;height:150px;object-fit:cover;background:#eef2ef}.photo-placeholder[data-v-7e15dddc]{display:grid;place-items:center;color:#68756d;font-size:12px;font-weight:800}.photo-copy[data-v-7e15dddc]{padding:10px}.photo-copy strong[data-v-7e15dddc],.photo-copy small[data-v-7e15dddc]{display:block}.photo-copy strong[data-v-7e15dddc]{overflow-wrap:anywhere}.photo-copy small[data-v-7e15dddc]{margin-top:4px;color:#69756d;font-size:10px;overflow-wrap:anywhere}.photo-copy p[data-v-7e15dddc]{margin:7px 0 0;color:#526058;font-size:11px}.issues[data-v-7e15dddc]{padding:10px 18px 16px}.issue[data-v-7e15dddc]{display:grid;grid-template-columns:80px 1fr;gap:10px;padding:9px 0;border-bottom:1px solid #edf0ee;font-size:12px}.issue[data-v-7e15dddc]:last-child{border-bottom:0}.issue strong[data-v-7e15dddc]{font-size:10px;text-transform:uppercase}.issue.error strong[data-v-7e15dddc]{color:#a12c25}.issue.warning strong[data-v-7e15dddc]{color:#916215}@media (max-width:1000px){.metrics-grid[data-v-7e15dddc]{grid-template-columns:repeat(3,1fr)}.report-identity[data-v-7e15dddc]{grid-template-columns:1fr 1fr}.report-identity>div[data-v-7e15dddc]:nth-child(2){border-right:0}.report-identity>div[data-v-7e15dddc]:nth-child(-n+2){border-bottom:1px solid #edf0ee}.photos-grid[data-v-7e15dddc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.report-header[data-v-7e15dddc]{grid-template-columns:1fr;align-items:stretch}.report-actions[data-v-7e15dddc]{grid-column:1;grid-row:2;align-items:stretch;flex-direction:column}.report-controls[data-v-7e15dddc]{grid-column:1;grid-row:3}.report-type-tabs[data-v-7e15dddc]{display:grid;grid-template-columns:1fr;width:100%}.report-type-tabs button[data-v-7e15dddc]{width:100%;white-space:normal;padding:9px 12px}.report-type-tabs button+button[data-v-7e15dddc]{margin:2px 0 0}.year-picker[data-v-7e15dddc]{width:100%}.report-identity[data-v-7e15dddc]{grid-template-columns:1fr}.report-identity>div[data-v-7e15dddc]{border-right:0;border-bottom:1px solid #edf0ee}.report-identity>div[data-v-7e15dddc]:last-child{border-bottom:0}.metrics-grid[data-v-7e15dddc]{grid-template-columns:repeat(2,1fr)}.metrics-grid div[data-v-7e15dddc]{border-right:1px solid #edf0ee;border-bottom:1px solid #edf0ee}.metrics-grid div[data-v-7e15dddc]:nth-child(2n){border-right:0}.record-line[data-v-7e15dddc]{display:block}.record-line p[data-v-7e15dddc]{max-width:none;margin-top:7px}.field-section summary[data-v-7e15dddc]{align-items:flex-start;flex-direction:column}.photos-grid[data-v-7e15dddc],.issue[data-v-7e15dddc]{grid-template-columns:1fr}}.history-and-report[data-v-7e15dddc],.assessment-shell[data-v-6d66d9f1]{display:grid;gap:18px}.assessment-heading[data-v-6d66d9f1],.assessment-card-head[data-v-6d66d9f1],.detail-panel header[data-v-6d66d9f1]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.eyebrow[data-v-6d66d9f1]{display:block;color:#0d7040;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}h2[data-v-6d66d9f1],h3[data-v-6d66d9f1],h4[data-v-6d66d9f1],p[data-v-6d66d9f1]{margin-top:0}p[data-v-6d66d9f1],small[data-v-6d66d9f1]{color:#607168}.create-card[data-v-6d66d9f1],.assessment-card[data-v-6d66d9f1]{border:1px solid #dce6df;border-radius:16px;background:#fff;padding:18px;display:grid;gap:14px}.create-card[data-v-6d66d9f1]{grid-template-columns:minmax(0,1fr) minmax(260px,420px) auto;align-items:end}.create-card label[data-v-6d66d9f1]{display:grid;gap:6px;font-weight:700}.create-card input[data-v-6d66d9f1]{min-height:42px;border:1px solid #bdcec2;border-radius:10px;padding:9px 11px;font:inherit}.primary[data-v-6d66d9f1],.secondary[data-v-6d66d9f1],.close[data-v-6d66d9f1]{font:inherit;font-weight:800;cursor:pointer}.primary[data-v-6d66d9f1]{min-height:42px;border:1px solid #0d7040;border-radius:10px;background:#0d7040;color:#fff;padding:9px 14px}.secondary[data-v-6d66d9f1]{min-height:40px;border:1px solid #b9cec0;border-radius:10px;background:#fff;color:#145d38;padding:8px 12px;justify-self:start}.assessment-list[data-v-6d66d9f1]{display:grid;gap:12px}.assessment-card-head small[data-v-6d66d9f1]{display:block;margin-top:4px}.status-pill[data-v-6d66d9f1]{display:inline-flex;align-items:center;border-radius:999px;background:#edf6ef;color:#145d38;padding:5px 9px;font-size:12px;font-weight:800}.metrics[data-v-6d66d9f1]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.metrics>div[data-v-6d66d9f1]{border:1px solid #e1e9e3;border-radius:12px;padding:12px;display:grid;gap:3px}.metrics strong[data-v-6d66d9f1]{font-size:20px}.metrics span[data-v-6d66d9f1]{font-size:12px;color:#607168}.findings-preview[data-v-6d66d9f1]{border-left:4px solid #d59d00;background:#fff9e7;padding:10px 12px}.findings-preview p[data-v-6d66d9f1]{margin:4px 0 0}.empty-state[data-v-6d66d9f1]{padding:20px;border:1px dashed #c9d7cd;border-radius:14px;color:#607168}.detail-backdrop[data-v-6d66d9f1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#12231b59;display:grid;place-items:center;padding:24px;z-index:1200}.detail-panel[data-v-6d66d9f1]{width:min(980px,100%);max-height:88vh;overflow:auto;background:#fff;border-radius:18px;padding:22px;display:grid;gap:18px}.close[data-v-6d66d9f1]{border:0;background:transparent;font-size:28px;line-height:1}.detail-metrics[data-v-6d66d9f1]{grid-template-columns:repeat(4,minmax(0,1fr))}.ua-list[data-v-6d66d9f1]{display:grid;gap:8px}.ua-row[data-v-6d66d9f1]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;border-bottom:1px solid #edf1ee;padding:9px 0}.ua-row small[data-v-6d66d9f1]{text-align:right}.finding-list[data-v-6d66d9f1]{display:grid;gap:10px}.finding-list article[data-v-6d66d9f1]{border:1px solid #eadca8;background:#fffaf0;border-radius:12px;padding:12px}.finding-list p[data-v-6d66d9f1]{margin:5px 0}.finding-list small[data-v-6d66d9f1]{display:block}@media (max-width:760px){.create-card[data-v-6d66d9f1]{grid-template-columns:1fr}.metrics[data-v-6d66d9f1],.detail-metrics[data-v-6d66d9f1]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-backdrop[data-v-6d66d9f1]{padding:0}.detail-panel[data-v-6d66d9f1]{width:100%;height:100%;max-height:none;border-radius:0}.ua-row[data-v-6d66d9f1]{grid-template-columns:1fr}.ua-row small[data-v-6d66d9f1]{text-align:left}}.fields-panel[data-v-a8a47745]{background:#fff;border:1px solid #dfe5e1;border-radius:12px;overflow:hidden}.panel-heading[data-v-a8a47745]{padding:17px 20px 10px}h2[data-v-a8a47745],p[data-v-a8a47745]{margin:0}.panel-heading h2[data-v-a8a47745]{font-size:18px}.panel-heading p[data-v-a8a47745]{margin-top:4px;color:#657169;font-size:13px}.sfs-guidance[data-v-a8a47745]{margin:4px 20px 14px;border:1px solid #c8dfce;border-radius:10px;background:#f2f8f3;padding:13px 15px;color:#294733}.guidance-title-row[data-v-a8a47745]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.guidance-title-row strong[data-v-a8a47745]{font-size:14px}.guidance-title-row p[data-v-a8a47745]{margin-top:3px;color:#53695a;font-size:12px;line-height:1.45}.needs-review-count[data-v-a8a47745]{flex:0 0 auto;border-radius:999px;background:#fff3d5;color:#805b00;padding:5px 9px;font-size:11px;font-weight:800}.guidance-rules[data-v-a8a47745]{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:11px;color:#476151}.guidance-rules span[data-v-a8a47745]{white-space:nowrap}.guidance-rules b[data-v-a8a47745]{color:#1f6b3d}.filter-wrap[data-v-a8a47745]{padding:0 20px 12px}.field-results[data-v-a8a47745]{border-top:1px solid #e5e9e6}.field-mobile-list[data-v-a8a47745]{display:none}.field-table-wrap[data-v-a8a47745]{overflow-x:hidden}.field-table[data-v-a8a47745]{width:100%;table-layout:fixed;border-collapse:collapse;font-size:12px}.field-table th[data-v-a8a47745]{position:sticky;top:0;z-index:1;background:#f5f7f5;color:#56645b;text-align:left;font-size:10px;letter-spacing:.02em;text-transform:uppercase;padding:10px 11px;border-bottom:1px solid #dfe5e1}.field-table td[data-v-a8a47745]{vertical-align:top;padding:11px;border-bottom:1px solid #e8ece9;color:#25332a}.field-table tbody tr[data-v-a8a47745]:hover{background:#fafcfb}.field-table tbody tr:last-child td[data-v-a8a47745]{border-bottom:0}.field-column[data-v-a8a47745]{width:14%}.actions-column[data-v-a8a47745]{width:9%}.field-table th[data-v-a8a47745]:nth-child(2){width:6%}.field-table th[data-v-a8a47745]:nth-child(3){width:7%}.field-table th[data-v-a8a47745]:nth-child(4){width:9%}.field-table th[data-v-a8a47745]:nth-child(5){width:9%}.field-table th[data-v-a8a47745]:nth-child(6){width:10%}.field-table th[data-v-a8a47745]:nth-child(7){width:10%}.field-table th[data-v-a8a47745]:nth-child(8){width:10%}.field-table th[data-v-a8a47745]:nth-child(9){width:8%}.field-table th[data-v-a8a47745]:nth-child(10){width:8%}.field-cell small[data-v-a8a47745],.cell-detail[data-v-a8a47745]{display:block;margin-top:4px;color:#718077;font-size:10px}.field-link[data-v-a8a47745]{border:0;padding:0;background:transparent;color:#155f36;cursor:pointer;font:inherit;font-weight:800;text-align:left}.field-link[data-v-a8a47745]:hover{text-decoration:underline}.number-cell[data-v-a8a47745]{white-space:nowrap;font-weight:700}.fact-pill[data-v-a8a47745]{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:23px;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800;line-height:1.25;text-align:center;white-space:normal;overflow-wrap:anywhere}.fact-yes[data-v-a8a47745]{background:#e5f4e9;color:#1d6939}.fact-no[data-v-a8a47745]{background:#eef1ef;color:#59665e}.fact-unknown[data-v-a8a47745]{background:#fff2d4;color:#815c00}.ua-pill[data-v-a8a47745]{display:inline-flex;gap:4px;align-items:center;max-width:100%;border-radius:6px;padding:4px 6px;font-size:9px;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.ua-applicable[data-v-a8a47745]{background:#e5f4e9;color:#1d6939}.ua-needsReview[data-v-a8a47745]{background:#fff2d4;color:#815c00}.ua-notApplicable[data-v-a8a47745]{background:#eef1ef;color:#66726a}.nested-ua-pill[data-v-a8a47745]{display:flex;width:fit-content;max-width:100%;margin-top:6px}.field-table th[data-v-a8a47745],.field-table td[data-v-a8a47745]{overflow-wrap:anywhere}.row-actions[data-v-a8a47745]{display:flex;flex-wrap:wrap;gap:5px;white-space:normal}.icon-action[data-v-a8a47745]{width:32px;height:32px;margin-right:0;border:1px solid #bcc9c0;border-radius:7px;background:#fff;color:#1c673b;cursor:pointer;font-size:16px}.icon-action[data-v-a8a47745]:hover{background:#f0f7f2}@media (max-width: 1180px){.field-table[data-v-a8a47745]{font-size:11px}.field-table th[data-v-a8a47745],.field-table td[data-v-a8a47745]{padding-left:7px;padding-right:7px}.icon-action[data-v-a8a47745]{width:29px;height:29px}}@media (max-width: 760px){.guidance-title-row[data-v-a8a47745]{display:block}.needs-review-count[data-v-a8a47745]{display:inline-block;margin-top:8px}.guidance-rules[data-v-a8a47745]{display:grid;grid-template-columns:1fr}.guidance-rules span[data-v-a8a47745]{white-space:normal}.sfs-guidance[data-v-a8a47745]{margin-inline:12px}.filter-wrap[data-v-a8a47745],.panel-heading[data-v-a8a47745]{padding-inline:12px}.field-table-wrap[data-v-a8a47745]{display:none}.field-mobile-list[data-v-a8a47745]{display:grid;gap:0}.field-mobile-card[data-v-a8a47745]{display:grid;grid-template-columns:minmax(0,1fr) 42px;border-bottom:1px solid #e5e9e6;background:#fff}.field-mobile-card[data-v-a8a47745]:last-child{border-bottom:0}.field-mobile-open[data-v-a8a47745]{min-width:0;padding:14px 12px 13px;border:0;background:transparent;color:#25332a;text-align:left;cursor:pointer}.field-mobile-open[data-v-a8a47745]:active{background:#f4f8f5}.field-mobile-title-row[data-v-a8a47745]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.field-mobile-title-row strong[data-v-a8a47745]{min-width:0;color:#155f36;font-size:14px;font-weight:800;overflow-wrap:anywhere}.field-mobile-title-row b[data-v-a8a47745]{flex:0 0 auto;color:#25332a;font-size:13px;white-space:nowrap}.field-mobile-id[data-v-a8a47745]{display:block;margin-top:3px;color:#718077;font-size:11px;overflow-wrap:anywhere}.field-mobile-meta[data-v-a8a47745]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px;color:#536158;font-size:12px}.mobile-review-pill[data-v-a8a47745]{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border-radius:999px;background:#fff2d4;color:#815c00;font-size:10px;font-weight:800}.field-mobile-actions[data-v-a8a47745]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:8px 6px 8px 0}.field-mobile-actions .icon-action[data-v-a8a47745]{width:34px;height:34px}}@media (min-width: 761px){.field-mobile-list[data-v-a8a47745]{display:none}}.farm-header[data-v-8e5f051a]{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:24px 26px;background:#fff;border-bottom:1px solid #dfe5e1}.eyebrow[data-v-8e5f051a]{display:block;color:#18713f;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}h1[data-v-8e5f051a]{margin:5px 0 8px;color:#18231c;font-size:30px}.farm-meta[data-v-8e5f051a]{display:flex;align-items:center;gap:12px;color:#637068}.status[data-v-8e5f051a]{padding:4px 9px;border-radius:999px;background:#e2f2e6;color:#176c38;font-size:12px;font-weight:800}.edit-button[data-v-8e5f051a]{display:inline-flex;align-items:center;gap:7px;min-height:38px;border:1px solid #bfd0c4;border-radius:9px;background:#fff;color:#195834;padding:0 12px;font-weight:800;cursor:pointer}.edit-button[data-v-8e5f051a]:hover{background:#f3f8f4}.farm-summary[data-v-5fb499c4]{background:#fff;border:1px solid #dfe5e1;border-radius:12px;overflow:hidden}h2[data-v-5fb499c4]{margin:0;padding:17px 20px;border-bottom:1px solid #e5e9e6;font-size:18px}.metrics[data-v-5fb499c4]{display:grid;grid-template-columns:repeat(7,minmax(100px,1fr))}.metrics div[data-v-5fb499c4]{padding:20px 12px;text-align:center}.metrics div+div[data-v-5fb499c4]{border-left:1px solid #edf0ee}strong[data-v-5fb499c4],span[data-v-5fb499c4]{display:block}strong[data-v-5fb499c4]{color:#1c2c21;font-size:22px}span[data-v-5fb499c4]{margin-top:5px;color:#657169;font-size:12px}@media (max-width: 900px){.metrics[data-v-5fb499c4]{grid-template-columns:repeat(3,1fr)}.metrics div+div[data-v-5fb499c4]{border-left:0}}.farm-work-panel[data-v-38463bc6]{margin-top:18px;border:1px solid #dfe5e1;border-radius:12px;background:#fff;padding:18px}.heading span[data-v-38463bc6]{color:#18713f;font-size:11px;font-weight:900;letter-spacing:.06em}.heading h2[data-v-38463bc6]{margin:3px 0}.heading p[data-v-38463bc6]{margin:0;color:#68776e}.action-grid[data-v-38463bc6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px}.action-card[data-v-38463bc6]{display:grid;gap:8px;border:1px solid #dde6e0;border-radius:11px;padding:14px;background:#fbfdfb}.action-card.needsReview[data-v-38463bc6]{border-color:#ead9a2;background:#fffdf6}.action-card.notApplicable[data-v-38463bc6]{background:#f6f7f6}.card-top[data-v-38463bc6]{display:flex;justify-content:space-between;gap:8px;align-items:center}.code[data-v-38463bc6]{color:#176b3b;font-size:12px;font-weight:900}.work-pill[data-v-38463bc6]{border-radius:999px;padding:5px 8px;background:#edf1ee;color:#5e6b63;font-size:10px;font-weight:900}.work-pill.complete[data-v-38463bc6]{background:#e0f2e5;color:#176b3b}.work-pill.inProgress[data-v-38463bc6]{background:#e8f0fa;color:#285f92}.work-pill.needsAttention[data-v-38463bc6]{background:#fff0c9;color:#765800}.action-card h3[data-v-38463bc6]{margin:0;font-size:15px}.action-card p[data-v-38463bc6]{margin:0;color:#536259;font-size:12px;line-height:1.4}.action-card small[data-v-38463bc6]{color:#6c786f;line-height:1.35}.card-actions[data-v-38463bc6]{display:flex;flex-wrap:wrap;gap:8px}.action-card button[data-v-38463bc6]{justify-self:start;min-height:36px;border:1px solid #176b3b;border-radius:8px;background:#176b3b;color:#fff;padding:0 11px;font-weight:800}.action-card button.secondary[data-v-38463bc6]{background:#fff;color:#176b3b}.action-card button[data-v-38463bc6]:disabled{border-color:#cfd7d2;background:#e9eeeb;color:#88928b}@media (max-width:980px){.action-grid[data-v-38463bc6]{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.action-grid[data-v-38463bc6]{grid-template-columns:1fr}}.farm-workspace-shell[data-v-2cea577f]{min-height:calc(100vh - 96px);background:#f3f6f4;border:1px solid #dce4de;border-radius:14px;overflow:hidden}.workspace-content[data-v-2cea577f]{padding:20px}.overview-grid[data-v-2cea577f]{display:grid;grid-template-columns:1.3fr .7fr;gap:18px;margin-top:18px}.panel[data-v-2cea577f]{background:#fff;border:1px solid #dfe5e1;border-radius:12px;overflow:hidden}.panel-heading[data-v-2cea577f]{min-height:55px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #e5e9e6}.panel-heading h2[data-v-2cea577f]{margin:0;font-size:18px}.panel-heading button[data-v-2cea577f]{border:0;background:none;color:#126b3a;cursor:pointer;font-weight:750}.record-row[data-v-2cea577f]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border:0;border-bottom:1px solid #edf0ee;background:#fff;text-align:left;cursor:pointer}.record-row[data-v-2cea577f]:hover{background:#f5faf7}.record-row span[data-v-2cea577f],.record-row strong[data-v-2cea577f],.record-row small[data-v-2cea577f]{display:block}.record-row small[data-v-2cea577f]{margin-top:4px;color:#69756d}.mini-metrics[data-v-2cea577f]{display:grid;grid-template-columns:repeat(3,1fr)}.mini-metrics div[data-v-2cea577f]{padding:28px 12px;text-align:center}.mini-metrics strong[data-v-2cea577f],.mini-metrics span[data-v-2cea577f]{display:block}.mini-metrics strong[data-v-2cea577f]{font-size:25px}.mini-metrics span[data-v-2cea577f]{margin-top:6px;color:#657169;font-size:12px}@media (max-width: 850px){.overview-grid[data-v-2cea577f]{grid-template-columns:1fr}}[data-v-a3dd7a30]{box-sizing:border-box}.setup-page[data-v-a3dd7a30]{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:34px 0 72px}.setup-hero[data-v-a3dd7a30]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:34px}.eyebrow[data-v-a3dd7a30],.section-kicker[data-v-a3dd7a30]{display:block;color:var(--fc-colour-primary,#067647);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.setup-hero h1[data-v-a3dd7a30]{margin:7px 0 6px;font-size:clamp(30px,4vw,44px);letter-spacing:-.035em}.setup-hero p[data-v-a3dd7a30],.section-heading p[data-v-a3dd7a30],.setup-row p[data-v-a3dd7a30]{margin:0;color:var(--fc-colour-text-secondary);line-height:1.5}.hero-action[data-v-a3dd7a30]{margin-top:6px}.setup-section[data-v-a3dd7a30]{margin-top:28px}.section-heading[data-v-a3dd7a30]{margin-bottom:12px}.section-heading h2[data-v-a3dd7a30]{margin:5px 0 4px;font-size:22px}.section-heading.with-count[data-v-a3dd7a30]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.setup-card[data-v-a3dd7a30]{border:1px solid var(--fc-colour-border);border-radius:14px;background:#fff;box-shadow:var(--fc-shadow-card,0 8px 24px rgba(16,24,40,.05));overflow:hidden}.card-heading[data-v-a3dd7a30]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid var(--fc-colour-border)}.card-heading.compact strong[data-v-a3dd7a30]{font-size:17px}.status-badge[data-v-a3dd7a30]{padding:6px 10px;border-radius:999px;background:#e8f5ec;color:#166534;font-size:12px;font-weight:800;text-transform:capitalize}.farm-details[data-v-a3dd7a30]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:18px 22px 22px}.farm-details div[data-v-a3dd7a30]{padding:15px 16px;border-radius:12px;background:var(--fc-colour-surface-muted,#f5f8f5)}.farm-details dt[data-v-a3dd7a30]{color:var(--fc-colour-text-secondary);font-size:12px}.farm-details dd[data-v-a3dd7a30]{margin:4px 0 0;font-weight:750;overflow-wrap:anywhere}.field-count[data-v-a3dd7a30]{min-width:82px;text-align:right}.field-count strong[data-v-a3dd7a30]{display:block;color:var(--fc-colour-primary,#067647);font-size:30px;line-height:1}.field-count span[data-v-a3dd7a30]{color:var(--fc-colour-text-secondary);font-size:12px}.setup-row[data-v-a3dd7a30]{display:flex;align-items:center;gap:22px;padding:20px 22px}.setup-row>div[data-v-a3dd7a30]:first-child{min-width:0;flex:1}.setup-row p[data-v-a3dd7a30]{margin-top:4px;max-width:760px}.primary-button[data-v-a3dd7a30],.secondary-button[data-v-a3dd7a30],.danger-button[data-v-a3dd7a30]{min-height:42px;padding:0 16px;border-radius:9px;font:inherit;font-weight:750;cursor:pointer;white-space:nowrap}.danger-button[data-v-a3dd7a30]{border:1px solid #b42318;background:#fff;color:#b42318}.primary-button[data-v-a3dd7a30]{border:1px solid #067647;background:#067647;color:#fff}.primary-button[data-v-a3dd7a30]:disabled{opacity:.55;cursor:wait}.secondary-button[data-v-a3dd7a30]{border:1px solid var(--fc-colour-border);background:#fff;color:#185f37}.file-input[data-v-a3dd7a30]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.message[data-v-a3dd7a30]{margin:0 22px 18px;padding:12px 14px;border-radius:10px;font-weight:650}.message.error[data-v-a3dd7a30]{background:#fff1f0;color:#a4312b}.message.success[data-v-a3dd7a30]{background:#edf8f0;color:#176335}.preview-panel[data-v-a3dd7a30]{border-top:1px solid var(--fc-colour-border);padding:18px 22px 22px}.preview-summary[data-v-a3dd7a30]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.preview-summary div[data-v-a3dd7a30]{padding:12px;border-radius:10px;background:#f5f8f5}.preview-summary span[data-v-a3dd7a30],.preview-summary strong[data-v-a3dd7a30]{display:block}.preview-summary span[data-v-a3dd7a30]{color:var(--fc-colour-text-secondary);font-size:11px}.preview-summary strong[data-v-a3dd7a30]{margin-top:3px}.preview-list[data-v-a3dd7a30]{max-height:260px;overflow:auto;border:1px solid var(--fc-colour-border);border-radius:10px}.preview-row[data-v-a3dd7a30]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 13px;border-bottom:1px solid var(--fc-colour-border)}.preview-row[data-v-a3dd7a30]:last-child{border-bottom:0}.preview-row strong[data-v-a3dd7a30],.preview-row small[data-v-a3dd7a30]{display:block}.preview-row small[data-v-a3dd7a30]{margin-top:2px;color:var(--fc-colour-text-secondary)}.preview-actions[data-v-a3dd7a30]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.sfs-rules-card[data-v-a3dd7a30]{margin-top:12px}.rules-heading>div[data-v-a3dd7a30]{min-width:0}.rules-heading p[data-v-a3dd7a30]{margin:4px 0 0;color:var(--fc-colour-text-secondary);font-size:13px}.sfs-rule-list[data-v-a3dd7a30]{display:grid}.sfs-rule-item[data-v-a3dd7a30]{border-top:1px solid var(--fc-colour-border)}.sfs-rule-item[data-v-a3dd7a30]:first-child{border-top:0}.sfs-rule-item summary[data-v-a3dd7a30]{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 22px;cursor:pointer;list-style:none}.sfs-rule-item summary[data-v-a3dd7a30]::-webkit-details-marker{display:none}.ua-code[data-v-a3dd7a30]{display:inline-grid;place-items:center;min-height:30px;border-radius:8px;background:#e9f4ec;color:#176b3c;font-size:12px;font-weight:900}.rule-summary-copy[data-v-a3dd7a30]{display:grid;gap:2px}.rule-summary-copy small[data-v-a3dd7a30]{color:var(--fc-colour-text-secondary);font-size:12px}.rule-expand[data-v-a3dd7a30]{color:#176b3c;font-size:12px;font-weight:800}.rule-detail[data-v-a3dd7a30]{display:grid;gap:8px;padding:0 22px 16px 86px;color:#405448;font-size:13px}.rule-detail p[data-v-a3dd7a30]{margin:0;line-height:1.45}.rule-milestones[data-v-a3dd7a30]{display:grid;gap:5px}.rule-milestones span[data-v-a3dd7a30]{padding-left:12px;border-left:3px solid #bfd8c6}.rule-links[data-v-a3dd7a30]{display:flex;gap:16px;flex-wrap:wrap}.rule-links a[data-v-a3dd7a30]{color:#176b3c;font-weight:800;text-decoration:none}.rule-links a[data-v-a3dd7a30]:hover{text-decoration:underline}.notification-card[data-v-a3dd7a30]{overflow:hidden}.notification-master[data-v-a3dd7a30]{border-bottom:1px solid var(--fc-colour-border)}.notification-groups[data-v-a3dd7a30]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.notification-groups.disabled[data-v-a3dd7a30]{opacity:.55}.notification-group[data-v-a3dd7a30]{padding:18px 22px}.notification-group+.notification-group[data-v-a3dd7a30]{border-left:1px solid var(--fc-colour-border)}.notification-group h3[data-v-a3dd7a30]{margin:0 0 8px;font-size:16px}.notification-option[data-v-a3dd7a30]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:18px;padding:13px 0;border:0;border-top:1px solid var(--fc-colour-border);background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.notification-option>span[data-v-a3dd7a30]:first-child{display:grid;gap:3px;min-width:0}.notification-option small[data-v-a3dd7a30]{color:var(--fc-colour-text-secondary);line-height:1.35}.notification-toggle[data-v-a3dd7a30]{display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:30px;padding:0 9px;border:1px solid #c9d6ce;border-radius:999px;background:#f1f4f2;color:#637268;font-size:12px;font-weight:800;white-space:nowrap}.notification-toggle.on[data-v-a3dd7a30]{border-color:#79b58f;background:#e4f3e9;color:#146836}.master-toggle[data-v-a3dd7a30]{cursor:pointer}.notification-groups.disabled .notification-option[data-v-a3dd7a30]{pointer-events:none}.danger-card[data-v-a3dd7a30]{border-color:#f0c9c5;background:#fffaf8}.maintenance-section .section-kicker[data-v-a3dd7a30]{color:#9a3412}@media (max-width:700px){.sfs-rule-item summary[data-v-a3dd7a30]{grid-template-columns:46px minmax(0,1fr);padding:13px 14px}.rule-expand[data-v-a3dd7a30]{display:none}.rule-detail[data-v-a3dd7a30]{padding:0 14px 14px}.rules-heading[data-v-a3dd7a30]{align-items:flex-start}.rules-heading .status-badge[data-v-a3dd7a30]{display:none}.setup-page[data-v-a3dd7a30]{width:min(100% - 20px,1180px);padding-top:22px}.setup-hero[data-v-a3dd7a30],.section-heading.with-count[data-v-a3dd7a30],.setup-row[data-v-a3dd7a30]{align-items:stretch;flex-direction:column}.hero-action[data-v-a3dd7a30],.setup-row button[data-v-a3dd7a30]{align-self:flex-start}.farm-details[data-v-a3dd7a30],.preview-summary[data-v-a3dd7a30],.notification-groups[data-v-a3dd7a30]{grid-template-columns:1fr}.notification-group+.notification-group[data-v-a3dd7a30]{border-left:0;border-top:1px solid var(--fc-colour-border)}.field-count[data-v-a3dd7a30]{text-align:left}.field-count strong[data-v-a3dd7a30]{display:inline;margin-right:6px;font-size:22px}}.activity-location-map[data-v-d91c37bf]{overflow:hidden;border:1px solid #d8e4dc;border-radius:12px;background:#fff}.map-heading[data-v-d91c37bf]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:10px 12px}.map-heading>div[data-v-d91c37bf]{display:grid;gap:2px}.map-heading strong[data-v-d91c37bf]{color:#234732}.map-heading span[data-v-d91c37bf]{color:#607066;font-size:12px}.pin-key[data-v-d91c37bf]{color:#a4262c!important;white-space:nowrap}.map-container[data-v-d91c37bf]{width:100%;min-height:220px;background:#eef2ef}@media (max-width:560px){.map-heading[data-v-d91c37bf]{display:grid}.pin-key[data-v-d91c37bf]{white-space:normal}.map-container[data-v-d91c37bf]{min-height:240px}}.evidence-workspace[data-v-3ac2d28e]{padding:28px;max-width:1400px;margin:0 auto;color:var(--fc-colour-text)}.workspace-header[data-v-3ac2d28e]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:18px}.workspace-header h1[data-v-3ac2d28e]{margin:2px 0 6px;font-size:2rem}.workspace-header p[data-v-3ac2d28e]{margin:0;color:var(--fc-colour-text-muted)}.eyebrow[data-v-3ac2d28e]{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:800;color:var(--fc-colour-forest)!important}.workspace-tabs[data-v-3ac2d28e]{display:flex;gap:5px;border-bottom:1px solid var(--fc-colour-border);margin-bottom:22px}.workspace-tabs button[data-v-3ac2d28e]{border:0;background:transparent;padding:12px 16px;font:inherit;font-weight:750;color:var(--fc-colour-text-muted);cursor:pointer;border-bottom:3px solid transparent}.workspace-tabs button.active[data-v-3ac2d28e]{color:var(--fc-colour-forest);border-color:var(--fc-colour-forest)}.workspace-tabs span[data-v-3ac2d28e]{display:inline-flex;margin-left:6px;min-width:22px;height:22px;align-items:center;justify-content:center;border-radius:999px;background:var(--fc-colour-forest-soft);font-size:.75rem}.dashboard-panel[data-v-3ac2d28e]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:18px}.attention-panel[data-v-3ac2d28e],.recent-panel[data-v-3ac2d28e]{border:1px solid var(--fc-colour-border);border-radius:18px;background:var(--fc-colour-surface);padding:20px}.section-heading[data-v-3ac2d28e]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.section-heading h2[data-v-3ac2d28e]{margin:3px 0 0;font-size:1.25rem}.attention-grid[data-v-3ac2d28e]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.attention-grid button[data-v-3ac2d28e]{border:1px solid var(--fc-colour-border);border-radius:14px;background:var(--fc-colour-surface-muted);padding:16px;text-align:left;cursor:pointer}.attention-grid button[data-v-3ac2d28e]:hover{border-color:var(--fc-colour-forest)}.attention-grid strong[data-v-3ac2d28e]{display:block;font-size:1.8rem;color:var(--fc-colour-forest)}.attention-grid span[data-v-3ac2d28e]{display:block;font-weight:800;margin:3px 0}.attention-grid small[data-v-3ac2d28e]{color:var(--fc-colour-text-muted)}.all-clear[data-v-3ac2d28e]{padding:12px;border-radius:12px;background:var(--fc-colour-forest-soft);font-weight:750}.recent-list[data-v-3ac2d28e]{display:grid;gap:8px}.recent-list button[data-v-3ac2d28e]{display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center;border:0;border-bottom:1px solid var(--fc-colour-border);background:transparent;padding:11px 0;text-align:left;cursor:pointer}.recent-list button[data-v-3ac2d28e]:last-child{border-bottom:0}.recent-list strong[data-v-3ac2d28e],.recent-list small[data-v-3ac2d28e]{display:block}.recent-list small[data-v-3ac2d28e]{color:var(--fc-colour-text-muted);margin-top:3px}.file-mark[data-v-3ac2d28e]{width:38px;height:38px;border-radius:10px;background:var(--fc-colour-surface-muted);display:flex;align-items:center;justify-content:center;color:var(--fc-colour-forest);font-weight:900}.empty-compact[data-v-3ac2d28e]{text-align:center;padding:30px}.inbox-panel[data-v-3ac2d28e] .media-inbox{padding:0;max-width:none}.summary-grid[data-v-3ac2d28e]{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));gap:10px;margin-bottom:18px}.summary-card[data-v-3ac2d28e]{border:1px solid var(--fc-colour-border);border-radius:14px;background:var(--fc-colour-surface);padding:14px;text-align:left;cursor:pointer}.summary-card span[data-v-3ac2d28e]{display:block;color:var(--fc-colour-text-muted);font-weight:650;font-size:.82rem}.summary-card strong[data-v-3ac2d28e]{font-size:1.55rem;display:block;margin-top:5px}.summary-card.active[data-v-3ac2d28e]{border-color:var(--fc-colour-forest);background:var(--fc-colour-forest-soft);box-shadow:inset 0 0 0 1px var(--fc-colour-forest)}.observation-summary[data-v-3ac2d28e]{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;padding:18px;margin-bottom:12px;border:1px solid var(--fc-colour-border);border-radius:14px;background:var(--fc-colour-surface)}.observation-summary h2[data-v-3ac2d28e]{margin:2px 0 4px}.observation-summary p[data-v-3ac2d28e]{margin:0;color:var(--fc-colour-text-muted)}.observation-filters[data-v-3ac2d28e]{display:flex;gap:8px;flex-wrap:wrap}.observation-filters button[data-v-3ac2d28e]{min-width:72px;border:1px solid var(--fc-colour-border);border-radius:11px;background:var(--fc-colour-surface-muted);padding:9px 12px;cursor:pointer}.observation-filters button.active[data-v-3ac2d28e]{border-color:var(--fc-colour-forest);background:var(--fc-colour-forest-soft)}.observation-filters strong[data-v-3ac2d28e],.observation-filters span[data-v-3ac2d28e]{display:block}.observation-meta[data-v-3ac2d28e]{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.observation-meta>span[data-v-3ac2d28e]{font-size:.76rem;padding:5px 8px;border-radius:999px;background:var(--fc-colour-surface-muted);text-transform:capitalize}.obs-pill.urgent[data-v-3ac2d28e],.observation-meta .overdue[data-v-3ac2d28e]{background:#fde8e5;color:#9a2819;font-weight:800}.obs-pill.attention[data-v-3ac2d28e]{background:#fff3d6;color:#785100;font-weight:800}.obs-pill.resolved[data-v-3ac2d28e]{background:#e7efe9;color:#52605a;font-weight:800}.obs-pill.open[data-v-3ac2d28e]{background:#e3f3e8;color:#075b31;font-weight:800}.follow-up[data-v-3ac2d28e]{margin:8px 0;padding:9px 10px;border-left:3px solid var(--fc-colour-forest);background:var(--fc-colour-surface-muted);border-radius:0 8px 8px 0}.observation-edit-grid[data-v-3ac2d28e]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.toolbar[data-v-3ac2d28e]{display:grid;grid-template-columns:minmax(240px,2fr) repeat(3,minmax(150px,1fr)) auto;gap:10px;padding:14px;border:1px solid var(--fc-colour-border);border-radius:14px;background:var(--fc-colour-surface);margin-bottom:12px}.toolbar input[data-v-3ac2d28e],.toolbar select[data-v-3ac2d28e],.modal input[data-v-3ac2d28e],.modal textarea[data-v-3ac2d28e]{border:1px solid var(--fc-colour-border);border-radius:9px;background:#fff;padding:10px 12px;font:inherit;color:inherit}.bulk-bar[data-v-3ac2d28e]{display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:12px;background:var(--fc-colour-forest-soft);margin-bottom:10px}.spacer[data-v-3ac2d28e]{flex:1}.list-header[data-v-3ac2d28e]{display:flex;justify-content:space-between;padding:8px 4px;color:var(--fc-colour-text-muted);font-size:.9rem}.list-header label[data-v-3ac2d28e]{display:flex;gap:8px;align-items:center}.evidence-grid[data-v-3ac2d28e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.evidence-card[data-v-3ac2d28e]{position:relative;display:grid;grid-template-columns:86px 1fr;gap:15px;border:1px solid var(--fc-colour-border);background:var(--fc-colour-surface);border-radius:16px;padding:16px}.evidence-card.selected[data-v-3ac2d28e]{border-color:var(--fc-colour-forest);box-shadow:0 0 0 2px var(--fc-colour-forest-soft)}.card-select[data-v-3ac2d28e]{position:absolute;top:12px;left:12px}.preview[data-v-3ac2d28e]{min-height:94px;border-radius:12px;background:var(--fc-colour-surface-muted);display:flex;align-items:center;justify-content:center;color:var(--fc-colour-forest);font-weight:900;font-size:1.15rem}.title-row[data-v-3ac2d28e]{display:flex;justify-content:space-between;gap:12px}.title-row h2[data-v-3ac2d28e]{font-size:1rem;margin:0 0 4px}.title-row p[data-v-3ac2d28e]{margin:0;color:var(--fc-colour-text-muted);font-size:.88rem;overflow-wrap:anywhere}.status[data-v-3ac2d28e]{border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:800;height:max-content}.status.assigned[data-v-3ac2d28e]{background:#e3f3e8;color:#075b31}.status.unassigned[data-v-3ac2d28e]{background:#fff2d8;color:#7a4c00}.chips[data-v-3ac2d28e]{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}.chips span[data-v-3ac2d28e],.attention span[data-v-3ac2d28e]{font-size:.76rem;padding:5px 8px;border-radius:999px;background:var(--fc-colour-surface-muted)}.attention[data-v-3ac2d28e]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.attention span[data-v-3ac2d28e]{background:#fff0ed;color:#9a2819}.description[data-v-3ac2d28e],.meta[data-v-3ac2d28e]{margin:8px 0;color:var(--fc-colour-text-muted);font-size:.88rem}.card-actions[data-v-3ac2d28e]{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.empty-state[data-v-3ac2d28e]{text-align:center;border:1px dashed var(--fc-colour-border);border-radius:16px;padding:50px;background:var(--fc-colour-surface)}.empty-state>div[data-v-3ac2d28e]{font-size:2.2rem;color:var(--fc-colour-forest)}.modal-backdrop[data-v-3ac2d28e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#14231b7a;display:flex;align-items:center;justify-content:center;padding:20px;z-index:50}.modal[data-v-3ac2d28e]{width:min(560px,100%);background:#fff;border-radius:18px;padding:22px;box-shadow:0 22px 70px #0003}.modal header[data-v-3ac2d28e]{display:flex;justify-content:space-between;gap:20px}.modal h2[data-v-3ac2d28e]{margin:0}.modal header p[data-v-3ac2d28e]{color:var(--fc-colour-text-muted)}.modal header button[data-v-3ac2d28e]{border:0;background:transparent;font-size:1.8rem;cursor:pointer}.modal label[data-v-3ac2d28e]{display:grid;gap:7px;margin:16px 0;font-weight:700}.modal footer[data-v-3ac2d28e]{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}@media (max-width:1100px){.evidence-summary[data-v-3ac2d28e]{grid-template-columns:repeat(3,1fr)}.toolbar[data-v-3ac2d28e]{grid-template-columns:1fr 1fr}.evidence-grid[data-v-3ac2d28e]{grid-template-columns:1fr}}@media (max-width:700px){.evidence-summary[data-v-3ac2d28e]{display:flex;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.evidence-summary .summary-card[data-v-3ac2d28e]{min-width:132px;scroll-snap-align:start}.add-evidence-backdrop[data-v-3ac2d28e]{padding:0}.add-evidence-dialog[data-v-3ac2d28e]{width:100vw;height:100dvh;max-height:none;border-radius:0}.add-evidence-dialog>header[data-v-3ac2d28e]{padding:16px}.add-evidence-body[data-v-3ac2d28e]{padding:14px 14px 90px}.observation-summary[data-v-3ac2d28e]{align-items:stretch;flex-direction:column}.observation-filters[data-v-3ac2d28e]{display:grid;grid-template-columns:1fr 1fr}.observation-edit-grid[data-v-3ac2d28e]{grid-template-columns:1fr}.evidence-workspace[data-v-3ac2d28e]{padding:16px}.workspace-header[data-v-3ac2d28e]{display:block}.workspace-header[data-v-3ac2d28e] button{margin-top:16px}.workspace-tabs[data-v-3ac2d28e]{overflow-x:auto}.attention-grid[data-v-3ac2d28e],.summary-grid[data-v-3ac2d28e]{grid-template-columns:repeat(2,1fr)}.toolbar[data-v-3ac2d28e],.evidence-card[data-v-3ac2d28e]{grid-template-columns:1fr}.preview[data-v-3ac2d28e]{min-height:120px}.bulk-bar[data-v-3ac2d28e]{align-items:stretch;flex-direction:column}.spacer[data-v-3ac2d28e]{display:none}.recent-list button[data-v-3ac2d28e]{grid-template-columns:38px 1fr}.recent-list .status[data-v-3ac2d28e]{display:none}}.evidence-summary[data-v-3ac2d28e]{display:grid;grid-template-columns:minmax(150px,1.25fr) repeat(4,minmax(130px,1fr));gap:10px;margin:0 0 14px}.summary-card-all[data-v-3ac2d28e]{background:var(--fc-colour-surface-muted)}.unified-all-clear[data-v-3ac2d28e]{margin:0 0 14px}.unified-evidence-list[data-v-3ac2d28e]{display:block}.status.needs-review[data-v-3ac2d28e]{background:#fff0ed;color:#9a2819}.more-actions[data-v-3ac2d28e]{position:relative}.more-actions summary[data-v-3ac2d28e]{list-style:none;cursor:pointer;border:1px solid var(--fc-colour-border);border-radius:9px;padding:7px 11px;font-weight:900;line-height:1;background:var(--fc-colour-surface)}.more-actions summary[data-v-3ac2d28e]::-webkit-details-marker{display:none}.more-actions>div[data-v-3ac2d28e]{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:170px;padding:6px;border:1px solid var(--fc-colour-border);border-radius:11px;background:#fff;box-shadow:0 12px 32px #14231b29}.more-actions button[data-v-3ac2d28e]{display:block;width:100%;border:0;background:transparent;padding:9px 10px;text-align:left;border-radius:7px;font:inherit;cursor:pointer}.more-actions button[data-v-3ac2d28e]:hover{background:var(--fc-colour-surface-muted)}.more-actions .danger-link[data-v-3ac2d28e]{color:#9a2819}.add-evidence-backdrop[data-v-3ac2d28e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3300;background:#14231b85;display:grid;place-items:center;padding:20px}.add-evidence-dialog[data-v-3ac2d28e]{width:min(1120px,96vw);height:min(92vh,900px);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-radius:20px;background:var(--fc-colour-surface);box-shadow:0 26px 90px #0000004d}.add-evidence-dialog>header[data-v-3ac2d28e]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 24px 16px;border-bottom:1px solid var(--fc-colour-border)}.add-evidence-dialog>header h2[data-v-3ac2d28e]{margin:2px 0 5px;font-size:1.45rem}.add-evidence-dialog>header p[data-v-3ac2d28e]{margin:0;color:var(--fc-colour-text-muted)}.add-evidence-dialog>header>button[data-v-3ac2d28e]{width:42px;height:42px;border:1px solid var(--fc-colour-border);border-radius:50%;background:#fff;font-size:1.7rem;cursor:pointer}.add-evidence-body[data-v-3ac2d28e]{min-height:0;overflow:auto;padding:20px 24px 32px}.add-evidence-body[data-v-3ac2d28e] .media-inbox{padding:0;max-width:none}.add-evidence-body[data-v-3ac2d28e] .inbox-card{margin-top:16px}.preview-button[data-v-3ac2d28e]{border:0;padding:0;cursor:pointer}.preview img[data-v-3ac2d28e]{width:100%;height:100%;object-fit:cover;border-radius:12px}.evidence-photo-backdrop[data-v-3ac2d28e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3200;background:#081810d1;display:grid;place-items:center;padding:20px}.evidence-photo-viewer[data-v-3ac2d28e]{position:relative;width:min(1100px,96vw);height:min(94vh,920px);max-height:94vh;min-height:0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.8fr);overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 24px 80px #00000059}.viewer-close[data-v-3ac2d28e]{position:absolute;right:12px;top:12px;z-index:2;width:42px;height:42px;border:0;border-radius:50%;background:#fff;font-size:26px;cursor:pointer;box-shadow:0 3px 12px #0000002e}.viewer-image[data-v-3ac2d28e]{min-height:0;background:#102318;display:grid;place-items:center;overflow:hidden}.viewer-image img[data-v-3ac2d28e]{max-width:100%;max-height:86vh;object-fit:contain}.viewer-details[data-v-3ac2d28e]{min-height:0;height:100%;box-sizing:border-box;padding:28px 34px 36px 28px;overflow-y:scroll;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#6f8477 #edf2ee}.viewer-details[data-v-3ac2d28e]::-webkit-scrollbar{width:14px}.viewer-details[data-v-3ac2d28e]::-webkit-scrollbar-track{background:#edf2ee;border-left:1px solid var(--fc-colour-border)}.viewer-details[data-v-3ac2d28e]::-webkit-scrollbar-thumb{background:#6f8477;border:3px solid #edf2ee;border-radius:999px}.viewer-details[data-v-3ac2d28e]::-webkit-scrollbar-thumb:hover{background:#52685a}.viewer-details h2[data-v-3ac2d28e]{margin:4px 0 12px;font-size:1.5rem}.viewer-details>p[data-v-3ac2d28e]:not(.eyebrow){color:var(--fc-colour-text-muted);line-height:1.5}.viewer-intro[data-v-3ac2d28e]{margin:0 0 16px}.viewer-form[data-v-3ac2d28e]{display:grid;gap:11px;margin:16px 0}.viewer-form label[data-v-3ac2d28e]{display:grid;gap:6px;font-weight:800;font-size:.88rem}.viewer-form input[data-v-3ac2d28e],.viewer-form textarea[data-v-3ac2d28e],.viewer-form select[data-v-3ac2d28e]{width:100%;box-sizing:border-box;border:1px solid var(--fc-colour-border);border-radius:9px;background:#fff;padding:10px 11px;font:inherit;color:inherit}.viewer-file-meta[data-v-3ac2d28e]{padding-top:12px;border-top:1px solid var(--fc-colour-border)}.viewer-save-message[data-v-3ac2d28e]{margin:10px 0 0!important;color:var(--fc-colour-forest)!important;font-weight:800}.viewer-chips[data-v-3ac2d28e]{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:18px}.viewer-chips span[data-v-3ac2d28e]{padding:5px 8px;border-radius:999px;background:var(--fc-colour-forest-soft);font-size:.78rem;text-transform:capitalize}.viewer-capture-meta[data-v-3ac2d28e]{margin:14px 0 18px!important;padding:12px 14px;border:1px solid var(--fc-colour-border);border-radius:12px;background:var(--fc-colour-surface-muted)}.viewer-capture-meta div[data-v-3ac2d28e]{grid-template-columns:110px 1fr!important}.viewer-capture-meta dd[data-v-3ac2d28e]{font-weight:650;color:var(--fc-colour-text)!important}.viewer-details dl[data-v-3ac2d28e]{display:grid;gap:10px;margin:18px 0}.viewer-details dl div[data-v-3ac2d28e]{display:grid;grid-template-columns:80px 1fr;gap:10px}.viewer-details dt[data-v-3ac2d28e]{font-weight:800}.viewer-details dd[data-v-3ac2d28e]{margin:0;color:var(--fc-colour-text-muted);overflow-wrap:anywhere}.viewer-actions[data-v-3ac2d28e]{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}@media (max-width:800px){.evidence-photo-viewer[data-v-3ac2d28e]{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);grid-template-columns:1fr;grid-template-rows:minmax(220px,38vh) minmax(0,1fr);overflow:hidden}.viewer-image[data-v-3ac2d28e]{min-height:0}.viewer-image img[data-v-3ac2d28e]{max-height:38vh}.viewer-details[data-v-3ac2d28e]{min-height:0;height:100%;padding:20px 26px 32px 20px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.evidence-photo-backdrop[data-v-3ac2d28e]{padding:8px}}.viewer-title[data-v-3ac2d28e]{overflow-wrap:anywhere;word-break:break-word;min-width:0}.viewer-details[data-v-3ac2d28e],.viewer-details[data-v-3ac2d28e]>*,.viewer-form[data-v-3ac2d28e],.viewer-form label[data-v-3ac2d28e],.viewer-capture-meta[data-v-3ac2d28e],.viewer-file-meta[data-v-3ac2d28e]{min-width:0;max-width:100%;box-sizing:border-box}.viewer-details[data-v-3ac2d28e] :is(input,textarea,select){min-width:0;max-width:100%}@media (max-width: 800px){.evidence-photo-backdrop[data-v-3ac2d28e]{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;max-width:100vw;height:100dvh;box-sizing:border-box;padding:12px;padding-top:max(12px,env(safe-area-inset-top));padding-bottom:max(12px,env(safe-area-inset-bottom));overflow:hidden;display:block}.evidence-photo-viewer[data-v-3ac2d28e]{position:relative;box-sizing:border-box;margin:0;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:flex;flex-direction:column;border-radius:16px;overflow:hidden}.viewer-image[data-v-3ac2d28e]{flex:0 0 auto;height:min(38dvh,320px);min-height:0;width:100%}.viewer-image img[data-v-3ac2d28e]{display:block;max-width:100%;max-height:100%;object-fit:contain}.viewer-details[data-v-3ac2d28e]{flex:1 1 auto;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;padding:20px 18px max(24px,env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;overflow-wrap:anywhere;scrollbar-gutter:auto}.viewer-details dl div[data-v-3ac2d28e],.viewer-capture-meta div[data-v-3ac2d28e]{grid-template-columns:minmax(0,110px) minmax(0,1fr)!important}.viewer-close[data-v-3ac2d28e]{position:absolute;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:10}}.evidence-workspace[data-v-3ac2d28e],.unified-evidence-list[data-v-3ac2d28e],.evidence-grid[data-v-3ac2d28e],.evidence-card[data-v-3ac2d28e],.card-main[data-v-3ac2d28e]{min-width:0;max-width:100%;box-sizing:border-box}.evidence-card[data-v-3ac2d28e]{grid-template-columns:minmax(0,86px) minmax(0,1fr)}.evidence-card .preview[data-v-3ac2d28e]{min-width:0;width:100%;overflow:hidden}.evidence-card .preview img[data-v-3ac2d28e]{display:block;width:100%;height:100%;max-width:100%;object-fit:cover}.evidence-card .title-row[data-v-3ac2d28e],.evidence-card .title-row>div[data-v-3ac2d28e]{min-width:0}.evidence-card .title-row h2[data-v-3ac2d28e],.evidence-card .title-row p[data-v-3ac2d28e],.evidence-card .description[data-v-3ac2d28e]{overflow-wrap:anywhere}.mobile-filter-toggle[data-v-3ac2d28e]{display:none}@media (max-width: 700px){.evidence-workspace[data-v-3ac2d28e]{width:100%;max-width:100%;overflow-x:clip;box-sizing:border-box}.evidence-grid[data-v-3ac2d28e]{width:100%;grid-template-columns:minmax(0,1fr)}.evidence-card[data-v-3ac2d28e]{width:100%;grid-template-columns:minmax(0,1fr);padding:12px;gap:10px}.evidence-card .preview[data-v-3ac2d28e]{height:180px;min-height:0;max-height:45vw}.evidence-card .preview img[data-v-3ac2d28e]{width:100%;height:100%;object-fit:cover}.evidence-card .title-row[data-v-3ac2d28e]{flex-wrap:wrap}.mobile-filter-toggle[data-v-3ac2d28e]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;margin:0 0 10px;padding:10px 14px;border:1px solid var(--fc-colour-border);border-radius:12px;background:var(--fc-colour-surface);color:var(--fc-colour-text);font:inherit;font-weight:750;cursor:pointer}.toolbar[data-v-3ac2d28e]{display:none}.toolbar.mobile-filters-open[data-v-3ac2d28e]{display:grid;grid-template-columns:minmax(0,1fr)}.toolbar[data-v-3ac2d28e]>*{min-width:0;max-width:100%;box-sizing:border-box}}.viewer-technical-details[data-v-3ac2d28e]{margin-top:18px;border-top:1px solid var(--fc-colour-border);padding-top:14px}.viewer-technical-details summary[data-v-3ac2d28e]{cursor:pointer;font-weight:750;color:var(--fc-colour-forest);min-height:36px}.viewer-technical-details .viewer-file-meta[data-v-3ac2d28e]{border-top:0}.analytics-view[data-v-ce6dcc8b]{padding:20px}.analytics-header[data-v-ce6dcc8b]{background:#0d4d2b;color:#fff;padding:24px;border-radius:12px;margin-bottom:16px}.analytics-header h1[data-v-ce6dcc8b]{margin:0}.analytics-header p[data-v-ce6dcc8b]{margin:8px 0 0;opacity:.9}.kpi-grid[data-v-ce6dcc8b]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.kpi-card[data-v-ce6dcc8b],.panel[data-v-ce6dcc8b]{background:#fff;border:1px solid #ddd;border-radius:10px;padding:14px}.kpi-card span[data-v-ce6dcc8b]{display:block;color:#666;font-size:13px;margin-bottom:8px}.kpi-card strong[data-v-ce6dcc8b]{font-size:28px}.panel[data-v-ce6dcc8b]{margin-bottom:16px}.panel h2[data-v-ce6dcc8b]{margin-top:0}.progress-wrap[data-v-ce6dcc8b]{height:14px;background:#e5e5e5;border-radius:999px;overflow:hidden;margin-bottom:10px}.progress-bar[data-v-ce6dcc8b]{height:100%;background:#107c10}.field-risk-row[data-v-ce6dcc8b]{display:grid;grid-template-columns:220px 90px 1fr;gap:12px;align-items:center;border-top:1px solid #eee;padding:10px 0}.field-risk-row span[data-v-ce6dcc8b]{display:block;color:#666;font-size:12px}.risk-badge[data-v-ce6dcc8b]{text-align:center;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;background:#dff6dd}.risk-badge.medium[data-v-ce6dcc8b]{background:#fff4ce}.risk-badge.high[data-v-ce6dcc8b]{background:#fde7e9;color:#a4262c}.risk-small[data-v-ce6dcc8b]{color:#666;font-size:13px}.analytics-grid[data-v-ce6dcc8b]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.chart-row[data-v-ce6dcc8b]{display:grid;grid-template-columns:120px 1fr 45px;gap:10px;align-items:center;padding:10px 0;border-top:1px solid #eee}.chart-row span[data-v-ce6dcc8b]{color:#555;font-size:13px}.chart-track[data-v-ce6dcc8b]{height:14px;background:#e5e5e5;border-radius:999px;overflow:hidden}.chart-fill[data-v-ce6dcc8b]{height:14px;min-width:2px;background:#0d4d2b;border-radius:999px}.chart-row strong[data-v-ce6dcc8b]{text-align:right}@media (max-width: 900px){.kpi-grid[data-v-ce6dcc8b],.analytics-grid[data-v-ce6dcc8b],.field-risk-row[data-v-ce6dcc8b]{grid-template-columns:1fr}}.fields-view[data-v-4b470267]{padding:20px}.page-header[data-v-4b470267]{background:#0d4d2b;color:#fff;padding:24px;border-radius:12px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:20px}.page-header h1[data-v-4b470267]{margin:0}.page-header p[data-v-4b470267]{margin:8px 0 0}.import-button[data-v-4b470267],.primary-button[data-v-4b470267],.secondary-button[data-v-4b470267],.close-button[data-v-4b470267]{font:inherit;cursor:pointer}.import-button[data-v-4b470267]{flex:0 0 auto;border:1px solid rgba(255,255,255,.72);background:#fff;color:#0d4d2b;border-radius:999px;min-height:44px;padding:0 18px;font-weight:700}.field-search[data-v-4b470267]{width:100%;max-width:420px;padding:10px 12px;border:1px solid #ddd;border-radius:999px;margin-bottom:16px;box-sizing:border-box}.field-grid[data-v-4b470267]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.field-card[data-v-4b470267]{text-align:left;background:#fff;border:1px solid #ddd;border-radius:10px;padding:16px;cursor:pointer}.field-card[data-v-4b470267]:hover{background:#f3f6f8}.field-card strong[data-v-4b470267]{display:block;font-size:18px}.field-card span[data-v-4b470267]{display:block;color:#666;margin-top:4px}.field-card em[data-v-4b470267]{display:block;color:#666;margin-top:10px;font-style:normal}.import-backdrop[data-v-4b470267]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0e1e158c}.import-sheet[data-v-4b470267]{width:min(920px,100%);max-height:min(760px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 24px 70px #00000047}.import-sheet-header[data-v-4b470267]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 16px;border-bottom:1px solid #e2e7e4}.import-sheet-header h2[data-v-4b470267]{margin:0;color:#163b27}.import-sheet-header p[data-v-4b470267]{margin:6px 0 0;color:#607067}.close-button[data-v-4b470267]{width:44px;height:44px;flex:0 0 44px;border:0;border-radius:50%;background:#f0f4f1;color:#294638;font-size:28px;line-height:1}.import-content[data-v-4b470267]{min-height:0;overflow:auto;padding:18px 22px}.file-picker-card[data-v-4b470267]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid #d8e2dc;border-radius:12px;background:#f8faf9}.file-picker-card strong[data-v-4b470267],.file-picker-card span[data-v-4b470267]{display:block}.file-picker-card span[data-v-4b470267]{margin-top:4px;color:#637269;font-size:14px}.hidden-file-input[data-v-4b470267]{display:none}.secondary-button[data-v-4b470267],.primary-button[data-v-4b470267]{min-height:42px;border-radius:999px;padding:0 16px;font-weight:700}.secondary-button[data-v-4b470267]{border:1px solid #b7c4bc;background:#fff;color:#204b32}.primary-button[data-v-4b470267]{border:1px solid #0d4d2b;background:#0d4d2b;color:#fff}.secondary-button[data-v-4b470267]:disabled,.primary-button[data-v-4b470267]:disabled{cursor:default;opacity:.55}.selected-files[data-v-4b470267]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.selected-files span[data-v-4b470267]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 9px;border-radius:999px;background:#edf3ef;color:#395344;font-size:12px}.import-state[data-v-4b470267]{display:flex;flex-direction:column;gap:3px;margin-top:14px;padding:12px 14px;border-radius:10px;background:#eef4f0;color:#385243}.import-error[data-v-4b470267]{background:#fff0ef;color:#812a24}.import-success[data-v-4b470267]{background:#edf7ef;color:#225b31}.preview-summary[data-v-4b470267]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.preview-summary div[data-v-4b470267]{padding:12px;border-radius:10px;background:#f2f6f3}.preview-summary strong[data-v-4b470267],.preview-summary span[data-v-4b470267]{display:block}.preview-summary strong[data-v-4b470267]{color:#163b27;font-size:20px}.preview-summary span[data-v-4b470267]{margin-top:2px;color:#65736a;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.projection-note[data-v-4b470267]{margin:12px 0;color:#65736a;font-size:13px}.preview-table-wrap[data-v-4b470267]{overflow-x:auto;border:1px solid #dde5e0;border-radius:10px}.preview-table[data-v-4b470267]{width:100%;border-collapse:collapse;font-size:14px}.preview-table th[data-v-4b470267],.preview-table td[data-v-4b470267]{padding:10px 12px;border-bottom:1px solid #e7ece9;text-align:left;white-space:nowrap}.preview-table th[data-v-4b470267]{position:sticky;top:0;background:#f5f8f6;color:#42564a;font-size:12px;text-transform:uppercase;letter-spacing:.03em}.preview-table tbody tr:last-child td[data-v-4b470267]{border-bottom:0}.import-actions[data-v-4b470267]{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid #e2e7e4;background:#fafcfb}@media (max-width: 720px){.fields-view[data-v-4b470267]{padding:12px}.page-header[data-v-4b470267]{align-items:stretch;flex-direction:column;padding:18px}.import-button[data-v-4b470267]{width:100%}.import-backdrop[data-v-4b470267]{align-items:flex-end;padding:0}.import-sheet[data-v-4b470267]{width:100%;max-height:92dvh;border-radius:18px 18px 0 0}.import-sheet-header[data-v-4b470267],.import-content[data-v-4b470267],.import-actions[data-v-4b470267]{padding-left:16px;padding-right:16px}.file-picker-card[data-v-4b470267]{align-items:stretch;flex-direction:column}.preview-summary[data-v-4b470267]{grid-template-columns:repeat(2,minmax(0,1fr))}.import-actions[data-v-4b470267]{flex-wrap:wrap}.import-actions .primary-button[data-v-4b470267]{width:100%;order:-1}}.activities-view[data-v-ed3e12ef]{padding:20px}.page-header[data-v-ed3e12ef]{display:flex;justify-content:space-between;align-items:center;background:#0d4d2b;color:#fff;padding:24px;border-radius:12px;margin-bottom:16px}.page-header h1[data-v-ed3e12ef]{margin:0}.page-header p[data-v-ed3e12ef]{margin:8px 0 0}.page-header button[data-v-ed3e12ef]{border:none;background:#fff;color:#0d4d2b;border-radius:999px;padding:10px 16px;cursor:pointer;font-weight:700}.panel[data-v-ed3e12ef]{background:#fff;border:1px solid #ddd;border-radius:10px;padding:16px;margin-bottom:16px}.panel h2[data-v-ed3e12ef]{margin-top:0}.form-grid[data-v-ed3e12ef]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}label[data-v-ed3e12ef]{display:flex;flex-direction:column;gap:5px;font-weight:600;font-size:13px}input[data-v-ed3e12ef],select[data-v-ed3e12ef],textarea[data-v-ed3e12ef]{padding:8px;border:1px solid #ccc;border-radius:6px}textarea[data-v-ed3e12ef]{min-height:80px}.special-section[data-v-ed3e12ef]{margin-top:16px;background:#f3f6f8;border:1px solid #d9e2e7;border-radius:8px;padding:14px}.field-picker[data-v-ed3e12ef]{border:1px solid #d9e2e7;border-radius:8px;max-height:200px;overflow-y:auto}.field-option[data-v-ed3e12ef]{display:flex;flex-direction:row;align-items:center;padding:5px;gap:8px}.field-option input[data-v-ed3e12ef]{width:auto}.notes-label[data-v-ed3e12ef]{margin-top:12px}.form-actions[data-v-ed3e12ef]{display:flex;gap:8px;margin-top:14px}.form-actions button[data-v-ed3e12ef]{padding:9px 12px;cursor:pointer}.activity-row[data-v-ed3e12ef]{display:grid;grid-template-columns:1.5fr 1fr 120px 100px 80px;gap:12px;align-items:center;border-top:1px solid #eee;padding:10px 0}.activity-row span[data-v-ed3e12ef]{display:block;color:#666;margin-top:3px}.status-pill[data-v-ed3e12ef]{border-radius:999px;background:#dff6dd;padding:5px 10px;text-align:center;font-size:12px}@media (max-width: 900px){.page-header[data-v-ed3e12ef]{flex-direction:column;align-items:flex-start;gap:12px}.form-grid[data-v-ed3e12ef],.activity-row[data-v-ed3e12ef]{grid-template-columns:1fr}}.activity-row[data-v-ed3e12ef]{cursor:pointer}.activity-row[data-v-ed3e12ef]:hover{background:#f3f6f8}.activity-detail-view[data-v-dc551c2d]{padding:20px}.activity-header[data-v-dc551c2d]{display:flex;justify-content:space-between;align-items:center;background:#0d4d2b;color:#fff;padding:24px;border-radius:12px;margin-bottom:16px}.activity-header h1[data-v-dc551c2d]{margin:0}.activity-header p[data-v-dc551c2d]{margin:8px 0 0}.header-actions[data-v-dc551c2d]{display:flex;gap:10px}.header-actions button[data-v-dc551c2d]{border:none;background:#fff;color:#0d4d2b;border-radius:999px;padding:10px 16px;cursor:pointer;font-weight:700}.header-actions .status-action[data-v-dc551c2d]{background:#fff;color:#0d4d2b;box-shadow:inset 0 0 0 2px #ffffff59}.header-actions .status-action.secondary[data-v-dc551c2d]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.7)}.summary-panel[data-v-dc551c2d]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;background:#fff;border:1px solid #ddd;border-radius:10px;padding:14px;margin-bottom:16px}.summary-item[data-v-dc551c2d]{background:#f7f7f7;border-radius:8px;padding:12px}.summary-item span[data-v-dc551c2d]{display:block;color:#666;font-size:12px;margin-bottom:6px}.summary-item strong[data-v-dc551c2d]{font-size:15px}.panel[data-v-dc551c2d]{background:#fff;border:1px solid #ddd;border-radius:10px;padding:16px;margin-bottom:16px}.panel h2[data-v-dc551c2d]{margin-top:0}.detail-grid[data-v-dc551c2d]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.detail-row[data-v-dc551c2d]{border-top:1px solid #eee;padding:10px 0}.detail-row span[data-v-dc551c2d]{display:block;color:#666;font-size:12px}.detail-row strong[data-v-dc551c2d]{display:block;margin-top:4px}.review-panel[data-v-dc551c2d]{margin-bottom:16px;border:1px solid #d8c477;border-radius:12px;background:#fffdf5;overflow:hidden}.review-banner[data-v-dc551c2d]{padding:16px 18px;border-bottom:1px solid #eadfb7}.review-banner span[data-v-dc551c2d]{display:inline-block;border-radius:999px;background:#fff0bd;padding:5px 8px;color:#6a4d00;font-size:11px;font-weight:900}.review-banner h2[data-v-dc551c2d]{margin:8px 0 3px;color:#183d2a}.review-banner p[data-v-dc551c2d]{margin:0;color:#66736b}.review-form[data-v-dc551c2d]{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 18px}.review-form label[data-v-dc551c2d]{display:grid;gap:6px;font-size:13px;font-weight:800}.review-form label.full[data-v-dc551c2d]{grid-column:1 / -1}.review-form input[data-v-dc551c2d],.review-form select[data-v-dc551c2d],.review-form textarea[data-v-dc551c2d]{box-sizing:border-box;width:100%;border:1px solid #cfd9d2;border-radius:8px;background:#fff;padding:9px 10px;font:inherit}.review-form label small[data-v-dc551c2d]{color:#6b766f;font-weight:500}.review-evidence[data-v-dc551c2d]{align-self:end;display:flex;justify-content:space-between;gap:10px;border:1px solid #e0e7e2;border-radius:8px;background:#fff;padding:10px 12px}.review-panel--completed[data-v-dc551c2d]{background:#f7fbf8;border-color:#b8d6c3}.completed-review-banner[data-v-dc551c2d]{border-bottom-color:#d8e8dd}.completed-review-banner span[data-v-dc551c2d]{background:#dff2e5;color:#185c32}.completed-review-grid[data-v-dc551c2d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 18px 0}.completed-review-grid>div[data-v-dc551c2d]{display:grid;gap:5px;border:1px solid #dfe8e2;border-radius:8px;background:#fff;padding:10px 12px}.completed-review-grid span[data-v-dc551c2d]{color:#66736b;font-size:12px}.completed-review-grid small[data-v-dc551c2d]{color:#66736b}.review-capture[data-v-dc551c2d]{display:grid;gap:12px;margin-top:14px}.review-location[data-v-dc551c2d]{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline;padding:12px;border-radius:10px;background:#ffffffb8}.review-location span[data-v-dc551c2d]{font-weight:700}.review-location small[data-v-dc551c2d]{color:#52645a}.review-photos[data-v-dc551c2d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.review-photo[data-v-dc551c2d]{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border:1px solid #d8e4dc;border-radius:12px;background:#fff}.review-photo img[data-v-dc551c2d],.review-photo-placeholder[data-v-dc551c2d]{width:112px;height:84px;object-fit:cover;border-radius:8px;background:#eef3ef}.review-photo-placeholder[data-v-dc551c2d]{display:grid;place-items:center;padding:6px;text-align:center;font-size:12px}.review-photo div[data-v-dc551c2d]:last-child{min-width:0;display:grid;gap:3px}.review-photo span[data-v-dc551c2d],.review-photo small[data-v-dc551c2d]{color:#52645a;overflow-wrap:anywhere}.review-footer[data-v-dc551c2d]{display:flex;justify-content:flex-end;align-items:center;gap:9px;padding:14px 18px 17px;border-top:1px solid #eadfb7}.review-footer span[data-v-dc551c2d]{margin-right:auto;color:#176b3b;font-weight:800}.review-footer button[data-v-dc551c2d]{min-height:42px;border-radius:9px;padding:0 14px;font:inherit;font-weight:850;cursor:pointer}.review-save[data-v-dc551c2d]{border:1px solid #aebdb3;background:#fff;color:#214a31}.review-complete[data-v-dc551c2d]{border:1px solid #176b3b;background:#176b3b;color:#fff}@media (max-width: 900px){.activity-detail-view[data-v-dc551c2d]{padding:12px}.activity-header[data-v-dc551c2d]{flex-direction:column;align-items:flex-start;gap:14px;padding:18px}.activity-header h1[data-v-dc551c2d]{font-size:clamp(28px,8vw,38px);line-height:1.05}.activity-header p[data-v-dc551c2d]{font-size:17px}.header-actions[data-v-dc551c2d]{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.header-actions button[data-v-dc551c2d]{min-width:0;min-height:44px;padding:9px 8px;border-radius:12px;font-size:14px;line-height:1.15;white-space:normal}.summary-panel[data-v-dc551c2d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.summary-item[data-v-dc551c2d]{min-width:0;padding:10px}.summary-item strong[data-v-dc551c2d]{overflow-wrap:anywhere}.detail-grid[data-v-dc551c2d],.review-form[data-v-dc551c2d]{grid-template-columns:1fr}.panel[data-v-dc551c2d]{padding:14px}.panel-header[data-v-dc551c2d]{align-items:center}.panel-header h2[data-v-dc551c2d]{min-width:0}.panel-header button[data-v-dc551c2d]{flex:0 0 auto;min-height:44px}.evidence-row[data-v-dc551c2d]{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;align-items:center}.evidence-row[data-v-dc551c2d]{grid-template-columns:minmax(0,1fr)}.evidence-row--with-thumb[data-v-dc551c2d]{grid-template-columns:64px minmax(0,1fr)}.evidence-row em[data-v-dc551c2d]{grid-column:1;justify-self:start}.evidence-row--with-thumb em[data-v-dc551c2d]{grid-column:2}}@media (max-width: 430px){.header-actions[data-v-dc551c2d]{grid-template-columns:repeat(2,minmax(0,1fr))}.header-actions button[data-v-dc551c2d]:last-child{grid-column:1 / -1}}.panel-header[data-v-dc551c2d]{display:flex;justify-content:space-between;align-items:center;gap:12px}.panel-header h2[data-v-dc551c2d]{margin:0}.panel-header button[data-v-dc551c2d]{border:1px solid #ddd;background:#fff;border-radius:999px;padding:8px 12px;cursor:pointer}.evidence-form[data-v-dc551c2d]{margin-top:14px;padding:14px;background:#f7f7f7;border:1px solid #ddd;border-radius:8px}.evidence-form label[data-v-dc551c2d]{display:flex;flex-direction:column;gap:5px;margin-bottom:12px;font-size:13px;font-weight:600}.evidence-form input[data-v-dc551c2d]{padding:8px;border:1px solid #ccc;border-radius:6px}.form-actions[data-v-dc551c2d]{display:flex;gap:8px}.form-actions button[data-v-dc551c2d]{padding:8px 12px;cursor:pointer}.evidence-row[data-v-dc551c2d]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #eee;padding:10px 0;min-width:0}.evidence-row-content[data-v-dc551c2d]{min-width:0;flex:1 1 auto}.evidence-row strong[data-v-dc551c2d],.evidence-row span[data-v-dc551c2d]{overflow-wrap:anywhere;word-break:break-word}.evidence-row span[data-v-dc551c2d]{display:block;color:#666;margin-top:3px}.evidence-row em[data-v-dc551c2d]{flex:0 0 auto;color:#666;font-style:normal;font-size:12px}.evidence-thumb[data-v-dc551c2d]{width:72px;height:54px;flex:0 0 72px;object-fit:cover;border-radius:8px;background:#eef3ef}.review-ua8[data-v-dc551c2d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;padding:14px;background:#f6faf6;border:1px solid #d8e5d9;border-radius:12px}.review-ua8 label[data-v-dc551c2d]{display:flex;flex-direction:column;gap:6px;font-weight:700;min-width:0}.review-ua8 select[data-v-dc551c2d],.review-ua8 input[data-v-dc551c2d]{max-width:100%;min-width:0;padding:10px;border:1px solid #b9cabc;border-radius:8px;font:inherit}.review-ua8 p[data-v-dc551c2d]{grid-column:1/-1;margin:0;font-size:13px;color:#425a47}.review-map-redo[data-v-dc551c2d]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;margin-left:10px;padding:8px 14px;border:1px solid var(--fc-colour-forest, #176336);border-radius:10px;background:#fff;color:var(--fc-colour-forest, #176336);font:inherit;font-weight:750;cursor:pointer}.review-map-redo[data-v-dc551c2d]:hover{background:#eaf5ec}.review-map-redo[data-v-dc551c2d]:focus-visible{outline:3px solid #75b790;outline-offset:2px}.review-validation[data-v-dc551c2d]{margin:12px 18px 0;padding:12px;border:1px solid #b84f4f;border-radius:8px;color:#8c2222}.recorded-work-panel[data-v-dc551c2d]{display:grid;gap:14px}.recorded-work-facts[data-v-dc551c2d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.recorded-work-facts>div[data-v-dc551c2d]{display:grid;gap:5px;min-width:0;border:1px solid #dfe8e2;border-radius:8px;padding:12px}.recorded-work-facts span[data-v-dc551c2d]{font-size:13px;color:#637368}.recorded-work-facts strong[data-v-dc551c2d]{overflow-wrap:anywhere}.activity-edit-panel[data-v-dc551c2d]{margin-top:1rem;padding:1rem}.activity-edit-grid[data-v-dc551c2d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:1rem 0}.activity-edit-grid label[data-v-dc551c2d]{display:flex;flex-direction:column;gap:.35rem}.activity-edit-grid input[data-v-dc551c2d],.activity-edit-grid textarea[data-v-dc551c2d],.activity-edit-grid select[data-v-dc551c2d]{width:100%;padding:.65rem;border:1px solid #aebdb3;border-radius:8px}.activity-edit-full[data-v-dc551c2d]{grid-column:1 / -1}.delete-activity-action[data-v-dc551c2d]{color:#9d2121}.nutrient-edit-panel[data-v-dc551c2d]{border:1px solid #b8c9bc;border-radius:10px;padding:1rem}.nutrient-edit-toggle[data-v-dc551c2d]{display:flex!important;flex-direction:row!important;align-items:center;gap:.6rem}.nutrient-edit-toggle input[data-v-dc551c2d]{width:auto!important}.activity-edit-actions[data-v-dc551c2d]{position:sticky;bottom:0;z-index:5;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;padding:14px 12px;margin:16px -12px -12px;background:#fff;border-top:1px solid #d6e2d8;box-shadow:0 -4px 12px #0f3a1f0f}.activity-edit-actions button[data-v-dc551c2d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:10px;padding:10px 20px;font:inherit;font-weight:750;cursor:pointer;text-align:center}.activity-edit-cancel[data-v-dc551c2d]{border:1px solid #789b81;background:#fff;color:#164d2d}.activity-edit-save[data-v-dc551c2d]{border:1px solid #176336;background:#176336;color:#fff}.activity-edit-cancel[data-v-dc551c2d]:hover{background:#eef5ef}.activity-edit-save[data-v-dc551c2d]:hover{background:#104c29}.activity-edit-actions button[data-v-dc551c2d]:focus-visible{outline:3px solid #6fbf90;outline-offset:2px}@media (max-width: 480px){.activity-edit-actions button[data-v-dc551c2d]{flex:1 1 120px}}.detail-row strong[data-v-dc551c2d]{overflow-wrap:anywhere;word-break:break-word}.animal-grid-panel[data-v-9ab3e7ea]{border:1px solid #d7e1da;background:#f9fbf9;border-radius:12px;padding:14px;margin-top:12px;min-width:0}.grid-title[data-v-9ab3e7ea],.footer[data-v-9ab3e7ea]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.grid-title h3[data-v-9ab3e7ea]{margin:0}.grid-title p[data-v-9ab3e7ea],.hint[data-v-9ab3e7ea],.footer span[data-v-9ab3e7ea]{color:#53675a;font-size:13px;margin:5px 0}.actions[data-v-9ab3e7ea]{display:flex;gap:8px;flex-wrap:wrap}.actions button[data-v-9ab3e7ea]{padding:9px 13px;border:1px solid #bbcfc2;border-radius:8px;background:#fff;color:#145735;font-weight:700;cursor:pointer}.actions .save[data-v-9ab3e7ea]{background:#0d6b37;color:#fff;border-color:#0d6b37}.actions button[data-v-9ab3e7ea]:disabled{opacity:.45;cursor:default}.table-scroll[data-v-9ab3e7ea]{max-width:100%;overflow-x:auto;margin:12px 0;border:1px solid #cbd9d0;border-radius:8px;background:#fff}table[data-v-9ab3e7ea]{border-collapse:collapse;width:100%;min-width:850px}th[data-v-9ab3e7ea],td[data-v-9ab3e7ea]{border-bottom:1px solid #e5ebe6;border-right:1px solid #e5ebe6;padding:4px;text-align:left}th[data-v-9ab3e7ea]{background:#eaf3ed;white-space:nowrap;font-size:13px;padding:9px}td.number[data-v-9ab3e7ea]{color:#63716a;text-align:center;width:32px}td input[data-v-9ab3e7ea],td select[data-v-9ab3e7ea]{box-sizing:border-box;width:100%;min-width:95px;padding:9px 7px;border:1px solid transparent;background:transparent;border-radius:3px;font:inherit;font-size:15px}td input[data-v-9ab3e7ea]:focus,td select[data-v-9ab3e7ea]:focus{outline:2px solid #0d6b37;background:#fff}td:first-of-type+td input[data-v-9ab3e7ea]{min-width:155px}.remove[data-v-9ab3e7ea]{border:0;background:transparent;color:#9b3535;font-size:21px;cursor:pointer}.footer[data-v-9ab3e7ea]{margin-top:12px}.error[data-v-9ab3e7ea]{color:#9b2525}.success[data-v-9ab3e7ea]{color:#0d6b37;font-weight:700}@media (max-width:600px){.animal-grid-panel[data-v-9ab3e7ea]{padding:10px}.table-scroll[data-v-9ab3e7ea]{margin-left:0}}.breed-cell[data-v-9ab3e7ea]{position:relative;min-width:240px}.breed-editor[data-v-9ab3e7ea]{position:relative;display:flex;align-items:center}.breed-editor input[data-v-9ab3e7ea]{padding-right:30px}.breed-toggle[data-v-9ab3e7ea]{position:absolute;right:0;top:0;bottom:0;width:29px;border:0;background:transparent;cursor:pointer;color:#173e2b}.stock-breed-portal[data-v-9ab3e7ea]{position:absolute;left:0;top:calc(100% + 2px);z-index:2147483000;max-height:210px;overflow:auto;background:#fff;border:1px solid #cbd9d0;border-radius:8px;box-shadow:0 7px 17px #0002}.stock-breed-portal button[data-v-9ab3e7ea]{display:block;width:100%;padding:10px;text-align:left;background:#fff;border:0;font:inherit;cursor:pointer}.stock-breed-portal button[data-v-9ab3e7ea]:hover,.stock-breed-portal button[data-v-9ab3e7ea]:focus-visible{background:#eaf3ed}.stock-breed-portal .breed-no-match[data-v-9ab3e7ea]{display:block;padding:10px;color:#53675a;font-size:13px}.tag-modal-backdrop[data-v-388b3805]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#102a20;display:flex;align-items:stretch;justify-content:center;overflow:hidden}.tag-modal[data-v-388b3805]{display:flex;flex-direction:column;width:100%;height:100%;height:100dvh;max-width:640px;background:#fff;overflow:hidden;color:#19372c}.tag-topbar[data-v-388b3805]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;padding-top:max(12px,env(safe-area-inset-top));border-bottom:1px solid #d6e2d8;flex:none}.tag-topbar strong[data-v-388b3805]{display:block;font-size:20px}.tag-topbar small[data-v-388b3805]{display:block;color:#567064;font-size:13px}.tag-close[data-v-388b3805]{background:#f4f9f5;color:#0c6338;border:1px solid #8ebaa0;border-radius:10px;min-height:44px;padding:8px 17px;font:inherit;font-weight:700}.tag-camera[data-v-388b3805]{position:relative;flex:1 1 auto;min-height:160px;background:#101d19;overflow:hidden}.tag-camera video[data-v-388b3805]{width:100%;height:100%;object-fit:cover;display:block}.tag-camera-unavailable[data-v-388b3805]{background:#37473f}.tag-camera-message[data-v-388b3805]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff}.tag-guide[data-v-388b3805]{pointer-events:none;position:absolute;left:12%;width:76%;top:44%;height:25%;border:3px solid #fff;border-radius:12px;box-shadow:0 0 0 999px #00000014,0 0 0 2px #006b38 inset}.tag-content[data-v-388b3805]{padding:12px 16px;padding-bottom:max(14px,env(safe-area-inset-bottom));display:grid;gap:8px;flex:none;background:#fff}.tag-loading[data-v-388b3805]{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border:1px solid #c8dfd0;border-radius:10px;background:#f0f7f2;color:#164c32}.tag-loading strong[data-v-388b3805]{display:block;font-size:14px}.tag-loading small[data-v-388b3805]{display:block;font-size:12px;line-height:1.4;margin-top:3px;color:#416352}.tag-spinner[data-v-388b3805]{width:19px;height:19px;flex:none;border:3px solid #c6dccd;border-top-color:#0b6b3d;border-radius:50%;animation:tag-spin-388b3805 .9s linear infinite}@keyframes tag-spin-388b3805{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tag-spinner[data-v-388b3805]{animation:none;border-top-color:#0b6b3d}}.tag-status[data-v-388b3805]{margin:0;color:#355b47;font-size:14px;min-height:21px;line-height:1.35}.tag-read[data-v-388b3805],.tag-add[data-v-388b3805]{min-height:48px;border-radius:10px;font:inherit;font-weight:700;padding:8px 12px}.tag-read[data-v-388b3805]{border:1px solid #126a3c;color:#0d6439;background:#eef8f0}.tag-add[data-v-388b3805]{border:1px solid #086636;background:#086636;color:#fff}.tag-read[data-v-388b3805]:disabled,.tag-add[data-v-388b3805]:disabled{opacity:.55}.tag-label[data-v-388b3805]{font-size:14px;font-weight:700}.tag-input[data-v-388b3805]{min-height:47px;width:100%;box-sizing:border-box;border:1px solid #a9bcb0;border-radius:9px;font:inherit;font-size:18px;padding:7px 12px}.tag-footnote[data-v-388b3805]{font-size:12px;line-height:1.35;color:#5f7468;margin:0}@media (max-height:660px){.tag-camera[data-v-388b3805]{min-height:105px}.tag-content[data-v-388b3805]{gap:5px;padding-top:6px}.tag-footnote[data-v-388b3805]{display:none}}.medicine-book[data-v-a0bd305b]{display:grid;gap:12px;border-top:1px solid #ccc;padding-top:16px}.book-header[data-v-a0bd305b]{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.book-header h4[data-v-a0bd305b]{margin:0}.book-header small[data-v-a0bd305b],.medicine-row small[data-v-a0bd305b]{display:block;color:#555}.medicine-row[data-v-a0bd305b]{display:flex;justify-content:space-between;border:1px solid #ddd;padding:12px;border-radius:8px;gap:12px}.medicine-form[data-v-a0bd305b]{display:grid;gap:12px;padding:20px 24px;overflow-y:auto;min-height:0;align-content:start}.medicine-form label[data-v-a0bd305b]{display:grid;gap:5px;font-size:.95rem}.medicine-form input[data-v-a0bd305b],.medicine-form select[data-v-a0bd305b],.medicine-form textarea[data-v-a0bd305b]{font:inherit;padding:8px;border:1px solid #888;border-radius:6px;max-width:100%}.medicine-form .check[data-v-a0bd305b]{display:flex;align-items:flex-start}.check input[data-v-a0bd305b]{margin-top:4px}.actions[data-v-a0bd305b]{display:flex;justify-content:flex-end;gap:10px}.medicine-book button[data-v-a0bd305b]{cursor:pointer;border:1px solid #777;border-radius:6px;padding:8px 12px;background:#fff}.medicine-dialog-footer button[data-v-a0bd305b]:last-child,.book-header button[data-v-a0bd305b]{background:#075d31;color:#fff;border-color:#075d31}.error[data-v-a0bd305b]{color:#a00}.medicine-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#11231b85;z-index:10050;display:flex;align-items:center;justify-content:center;padding:20px}.medicine-dialog{background:#fff;color:#163528;border-radius:22px;width:min(900px,100%);max-height:min(90dvh,960px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 80px #00000047}.medicine-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 24px 15px;border-bottom:1px solid #dde4df;gap:18px;flex-shrink:0}.medicine-dialog-header small{color:#086b3b;font-weight:700;font-size:12px;letter-spacing:.04em}.medicine-dialog-header h2{margin:5px 0 0;font-size:24px;line-height:1.2;color:#163528}.medicine-dialog-header h2:focus{outline:none}.medicine-close{border:1px solid #d0dfd3;border-radius:50%;background:#fff;color:#24372b;width:40px;height:40px;font-size:25px;cursor:pointer;flex-shrink:0}.medicine-dialog .medicine-form{flex:1;overflow-y:auto;overscroll-behavior:contain}.medicine-dialog .medicine-form label{display:grid;gap:5px;font-size:.95rem}.medicine-dialog .medicine-form input,.medicine-dialog .medicine-form select,.medicine-dialog .medicine-form textarea{font:inherit;padding:9px;border:1px solid #88988d;border-radius:7px;max-width:100%;min-width:0}.medicine-dialog .medicine-form .check{display:flex;align-items:flex-start}.medicine-dialog .medicine-form .check input{margin-top:4px}.medicine-dialog-footer{display:flex;justify-content:flex-end;gap:12px;padding:15px 24px;border-top:1px solid #dde4df;background:#fff;flex-shrink:0}.medicine-dialog-footer button{border:1px solid #b6cbbc;border-radius:8px;background:#fff;color:#123a24;padding:11px 18px;font:inherit;font-weight:650;cursor:pointer}.medicine-dialog-footer button:last-child{background:#0c703c;border-color:#0c703c;color:#fff}.medicine-dialog-footer button:disabled,.medicine-close:disabled{opacity:.55;cursor:default}@media (max-width:640px){.medicine-backdrop{padding:0;align-items:stretch}.medicine-dialog{width:100%;height:100dvh;max-height:100dvh;border-radius:0}.medicine-dialog-header,.medicine-dialog .medicine-form{padding:16px}.medicine-dialog-footer{padding:12px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.medicine-dialog-footer button{flex:1}}.medicine-source[data-v-a0bd305b]{border:1px solid #c9d8ce;border-radius:9px;padding:12px;display:grid;gap:8px}.medicine-source legend[data-v-a0bd305b]{font-weight:650}.medicine-source .source-choice[data-v-a0bd305b]{display:flex;align-items:center;gap:9px}.medicine-source input[type=radio][data-v-a0bd305b]{width:auto}.withdrawal-panel[data-v-a0bd305b]{display:grid;gap:8px;border:1px solid #cbdacf;border-radius:10px;padding:14px}.withdrawal-panel h5[data-v-a0bd305b]{margin:0}.withdrawal-panel p[data-v-a0bd305b]{margin:0;font-size:.9rem;color:#4c5e51}.withdrawal-item[data-v-a0bd305b]{display:grid;gap:3px;padding:10px;border-radius:8px;background:#f3f8f4}.withdrawal-item small[data-v-a0bd305b]{color:#445a49}.stock-page[data-v-d08bef16]{max-width:1320px;margin:0 auto;padding:28px;display:grid;gap:18px}.hero[data-v-d08bef16]{display:flex;justify-content:space-between;align-items:end;gap:20px;padding:28px;border-radius:18px;background:#0c5732;color:#fff}.hero p[data-v-d08bef16]{margin:0;font-weight:850;letter-spacing:.08em}.hero h1[data-v-d08bef16]{margin:5px 0;font-size:36px}.hero span[data-v-d08bef16]{opacity:.9}.hero button[data-v-d08bef16],.primary[data-v-d08bef16]{border:0;border-radius:10px;padding:11px 16px;background:#fff;color:#075d31;font-weight:850}.form-card[data-v-d08bef16],.group[data-v-d08bef16],.empty[data-v-d08bef16],.attention-card[data-v-d08bef16],.history-card[data-v-d08bef16]{border:1px solid #d7e1da;border-radius:16px;background:#fff;padding:20px}.form-card h2[data-v-d08bef16],.group h2[data-v-d08bef16],.section-title h2[data-v-d08bef16]{margin:0}.grid[data-v-d08bef16]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:14px}label[data-v-d08bef16]{display:grid;gap:6px;font-weight:750}label span[data-v-d08bef16]{font-weight:500;color:#718077}input[data-v-d08bef16],select[data-v-d08bef16]{border:1px solid #cbd9d0;border-radius:9px;padding:10px;font:inherit}.form-card .primary[data-v-d08bef16],.adjust .primary[data-v-d08bef16]{background:#0d6b37;color:#fff}.summary[data-v-d08bef16]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.summary article[data-v-d08bef16]{padding:18px;border:1px solid #d7e1da;border-radius:14px;background:#fff}.summary strong[data-v-d08bef16]{display:block;font-size:30px}.summary span[data-v-d08bef16]{color:#66736b}.section-title[data-v-d08bef16]{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px}.section-title>span[data-v-d08bef16]{font-weight:800;color:#66736b}.eyebrow[data-v-d08bef16]{display:block;font-size:11px;font-weight:850;letter-spacing:.06em;color:#08733d;margin-bottom:4px}.attention-list[data-v-d08bef16]{display:grid;gap:8px}.attention-row[data-v-d08bef16]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;border:1px solid #d9e5dd;border-radius:12px;background:#f8fbf8}.attention-row.overdue[data-v-d08bef16]{border-color:#edc49e;background:#fff8ef}.attention-row.soon[data-v-d08bef16]{border-color:#ead99d;background:#fffbed}.attention-row>div[data-v-d08bef16]:first-child{display:grid;gap:3px}.attention-row span[data-v-d08bef16]{color:#66736b}.attention-actions[data-v-d08bef16]{display:flex;gap:8px;flex-shrink:0}.attention-actions button[data-v-d08bef16],.field-actions button[data-v-d08bef16]{border:1px solid #0d6b37;border-radius:9px;padding:9px 12px;background:#0d6b37;color:#fff;font-weight:800}.attention-actions .link[data-v-d08bef16],.field-actions .secondary[data-v-d08bef16],.secondary[data-v-d08bef16]{background:#fff;color:#075d31}.groups[data-v-d08bef16]{display:grid;gap:14px}.group-head[data-v-d08bef16]{display:flex;justify-content:space-between;gap:18px;align-items:start}.group-head>div>p[data-v-d08bef16]{margin-bottom:0}.total[data-v-d08bef16]{text-align:right;display:grid}.total strong[data-v-d08bef16]{font-size:34px;line-height:1}.total span[data-v-d08bef16]{font-size:12px;color:#66736b;margin-top:5px}.group p[data-v-d08bef16]{color:#66736b}.group-facts[data-v-d08bef16]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0}.group-facts div[data-v-d08bef16]{padding:12px 14px;border-radius:12px;background:#f3f7f4;display:grid;gap:3px}.group-facts strong[data-v-d08bef16]{font-size:18px}.group-facts span[data-v-d08bef16]{font-size:12px;color:#66736b}.field-list[data-v-d08bef16]{display:grid;gap:10px;margin:14px 0}.field-row[data-v-d08bef16]{display:grid;grid-template-columns:minmax(260px,1fr) minmax(280px,1.3fr) auto;gap:16px;align-items:center;padding:13px 14px;border:1px solid #d7e1da;border-radius:12px;background:#fff}.field-main[data-v-d08bef16]{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;border:0;background:transparent;padding:0;text-align:left;color:inherit;cursor:pointer}.field-main>div[data-v-d08bef16]{display:grid;gap:2px}.field-main span[data-v-d08bef16],.field-context span[data-v-d08bef16]{font-size:12px;color:#66736b}.field-count[data-v-d08bef16]{text-align:right}.field-count strong[data-v-d08bef16]{font-size:22px}.field-context[data-v-d08bef16]{display:grid;gap:4px}.field-context b[data-v-d08bef16]{color:#263c30}.field-actions[data-v-d08bef16]{display:flex;gap:7px}.group-actions[data-v-d08bef16]{margin-top:12px}.secondary[data-v-d08bef16]{border:1px solid #cbd8cf;border-radius:9px;padding:9px 12px;font-weight:750}.adjust[data-v-d08bef16]{display:flex;gap:8px;margin-top:10px}.error[data-v-d08bef16]{padding:11px;border-radius:10px;background:#fff0ed;color:#8b2e20}.history-note[data-v-d08bef16]{margin:0 0 12px;color:#647369;font-size:13px}.history-warning[data-v-d08bef16]{padding:10px 12px;border-radius:9px;background:#fff7e6;color:#795118}.movement-list[data-v-d08bef16]{display:grid}.movement-row[data-v-d08bef16]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 2px;border-bottom:1px solid #edf1ee}.movement-row[data-v-d08bef16]:last-child{border-bottom:0}.movement-row>div[data-v-d08bef16]{display:grid;gap:2px}.movement-row>div[data-v-d08bef16]:last-child{text-align:right}.movement-row span[data-v-d08bef16],.movement-row small[data-v-d08bef16]{color:#66736b}.movement-row>div:last-child strong[data-v-d08bef16]{font-size:20px;color:#153e2a}@media (max-width:1050px){.summary[data-v-d08bef16],.group-facts[data-v-d08bef16]{grid-template-columns:repeat(2,1fr)}.field-row[data-v-d08bef16]{grid-template-columns:1fr auto}.field-context[data-v-d08bef16]{grid-column:1/-1}.field-actions[data-v-d08bef16]{grid-row:1;grid-column:2;flex-direction:column}}@media (max-width:700px){.stock-page[data-v-d08bef16]{padding:14px}.hero[data-v-d08bef16]{align-items:start;flex-direction:column}.grid[data-v-d08bef16],.summary[data-v-d08bef16],.group-facts[data-v-d08bef16]{grid-template-columns:1fr}.adjust[data-v-d08bef16]{flex-direction:column}.attention-row[data-v-d08bef16]{align-items:flex-start;flex-direction:column}.attention-actions[data-v-d08bef16]{width:100%}.attention-actions button[data-v-d08bef16]{flex:1}.field-row[data-v-d08bef16]{grid-template-columns:1fr}.field-actions[data-v-d08bef16]{grid-row:auto;grid-column:auto;flex-direction:row}.field-actions button[data-v-d08bef16]{flex:1}.field-context[data-v-d08bef16]{grid-column:auto}.group-head[data-v-d08bef16]{align-items:center}}.group-actions[data-v-d08bef16]{display:flex;flex-wrap:wrap;gap:8px}.animal-panel[data-v-d08bef16]{border:1px solid #d7e1da;border-radius:12px;padding:16px;margin-top:12px;background:#f9fbf9}.animal-panel h3[data-v-d08bef16],.animal-panel h4[data-v-d08bef16]{margin:0 0 8px}.animal-panel p[data-v-d08bef16]{margin:5px 0 12px}.animal-row[data-v-d08bef16]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #e0e8e2}.animal-row>div[data-v-d08bef16]{display:grid;gap:3px}.animal-row span[data-v-d08bef16]{font-size:13px;color:#647369}.animal-form[data-v-d08bef16]{margin-top:14px;display:grid;gap:10px}.animal-buttons[data-v-d08bef16]{display:flex;gap:8px;flex-wrap:wrap}.lifecycle-panel[data-v-d08bef16]{margin-top:14px;padding:16px;border:1px solid #cbd9d0;border-radius:12px;background:#f9fbf9;display:grid;gap:12px}.lifecycle-panel h3[data-v-d08bef16]{margin:0}.lifecycle-panel textarea[data-v-d08bef16]{border:1px solid #cbd9d0;border-radius:9px;padding:10px;font:inherit;width:100%;box-sizing:border-box}.lifecycle-panel p[data-v-d08bef16]{margin:4px 0;color:#55685d}.lifecycle-animals[data-v-d08bef16]{display:flex;flex-wrap:wrap;gap:10px}.lifecycle-animals p[data-v-d08bef16]{flex-basis:100%}.animal-checkbox[data-v-d08bef16]{display:flex;align-items:center;gap:6px;border:1px solid #d7e1da;padding:8px;border-radius:8px;background:#fff}.animal-checkbox input[data-v-d08bef16]{width:auto}.lifecycle-actions[data-v-d08bef16]{display:flex;gap:8px;flex-wrap:wrap}.lifecycle-actions .primary[data-v-d08bef16]{background:#0d6b37;color:#fff}.lifecycle-actions button[data-v-d08bef16]:disabled{opacity:.55;cursor:not-allowed}.stock-history-scope[data-v-d08bef16]{display:flex;gap:6px;flex-wrap:wrap;border:1px solid #d7e1da;border-radius:12px;padding:6px;background:#f5f8f5}.stock-history-scope button[data-v-d08bef16]{border:0;border-radius:8px;padding:12px 18px;background:transparent;color:#385747;font:inherit;font-weight:750;cursor:pointer}.stock-history-scope button.active[data-v-d08bef16]{background:#fff;color:#075d31;box-shadow:0 1px 5px #183b281b}.stock-history-scope button[data-v-d08bef16]:focus-visible{outline:2px solid #075d31;outline-offset:2px}@media (max-width:700px){.stock-history-scope button[data-v-d08bef16]{flex:1;padding:10px 12px}}.group-link[data-v-d08bef16]{border:0;background:transparent;color:inherit;padding:0;text-align:left;font:inherit;font-weight:inherit;cursor:pointer}.group-link[data-v-d08bef16]:hover{text-decoration:underline}.group-link span[data-v-d08bef16]{font-size:.7em;color:#367151}.group-detail[data-v-d08bef16]{margin-top:14px;border:1px solid #d7e1da;border-radius:12px;overflow:hidden}.group-tabs[data-v-d08bef16]{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid #d7e1da;background:#f5f8f5}.group-tabs button[data-v-d08bef16]{border:0;background:transparent;padding:12px 15px;font:inherit;font-weight:700;color:#385747;cursor:pointer;white-space:nowrap}.group-tabs button.active[data-v-d08bef16]{background:#fff;color:#075d31;border-bottom:3px solid #0d6b37}.group-tab-content[data-v-d08bef16]{padding:14px}.history-toggle[data-v-d08bef16]{display:flex;width:100%;gap:12px;align-items:center;justify-content:space-between;background:none;border:0;border-bottom:1px solid #edf1ee;padding:12px 2px;text-align:left;cursor:pointer;color:inherit}.history-toggle>span[data-v-d08bef16]:first-child{display:grid;gap:3px}.history-toggle small[data-v-d08bef16]{color:#66736b}.history-quantity[data-v-d08bef16]{font-size:19px;font-weight:750;white-space:nowrap}.history-details[data-v-d08bef16]{display:grid;grid-template-columns:minmax(100px,auto) 1fr;gap:5px 12px;margin:4px 0 14px;padding:12px;background:#f5f8f5;border-radius:8px;overflow-wrap:anywhere}.history-details dt[data-v-d08bef16]{font-weight:750}.history-details dd[data-v-d08bef16]{margin:0}.group-history-row:last-of-type .history-toggle[data-v-d08bef16]{border-bottom:0}.health-workspace h4[data-v-d08bef16]{margin:20px 0 8px}.health-task-row[data-v-d08bef16]{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #d7e1da;padding:12px;border-radius:10px;margin:8px 0}.health-task-row>div[data-v-d08bef16]{display:grid;gap:5px;min-width:0}.health-task-row small[data-v-d08bef16]{color:#52675a}.health-task-action[data-v-d08bef16],.health-main-action[data-v-d08bef16]{border:1px solid #0d6b37;border-radius:9px;padding:10px 14px;background:#0d6b37;color:#fff;font-weight:750;cursor:pointer}.health-main-action[data-v-d08bef16]{margin-top:18px}.health-task-action[data-v-d08bef16]{flex-shrink:0}@media (max-width:700px){.health-task-row[data-v-d08bef16]{flex-direction:column;align-items:stretch}.health-task-action[data-v-d08bef16]{width:100%}}.history-filters[data-v-d08bef16]{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.history-filters input[data-v-d08bef16]{flex:1;min-width:210px}.farm-medicines-link[data-v-d08bef16]{display:inline-block;padding:12px 18px;background:#edf5ee;border:1px solid #bacfc0;border-radius:9px;color:#075d31;font-weight:650;text-decoration:underline}.stock-page-tabs[data-v-d08bef16]{display:flex;gap:4px;flex-wrap:wrap;background:#f5f8f5;border:1px solid #d7e1da;padding:5px;border-radius:12px}.stock-page-tabs button[data-v-d08bef16]{border:0;border-radius:8px;background:transparent;color:#385747;padding:11px 18px;font:inherit;font-weight:750;cursor:pointer}.stock-page-tabs button.active[data-v-d08bef16]{background:#fff;color:#075d31;box-shadow:0 1px 5px #183b281b}.stock-page-tabs button[data-v-d08bef16]:focus-visible{outline:2px solid #075d31;outline-offset:2px}@media (max-width:700px){.stock-page-tabs button[data-v-d08bef16]{flex:1;padding:11px 8px;font-size:13px}}.history-event-row[data-v-d08bef16]{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:start}.event-icon[data-v-d08bef16]{display:grid;place-items:center;font-size:19px;line-height:1.5;width:28px;height:28px;background:#f0f6f1;border-radius:8px}.history-event-row .event-text[data-v-d08bef16]{display:grid;gap:2px;min-width:0}.history-event-row .event-quantity[data-v-d08bef16]{text-align:right}.history-event-row small[data-v-d08bef16]{overflow-wrap:anywhere}.grazing-intensity[data-v-d08bef16]{padding:16px;border:1px solid #d7e1da;border-radius:12px;margin:12px 0 18px;background:#f8fbf9}.grazing-intensity h3[data-v-d08bef16]{margin:0;font-size:18px}.grazing-report-select[data-v-d08bef16]{display:inline-grid;gap:5px;margin-bottom:12px}.grazing-report-table-wrap[data-v-d08bef16]{overflow-x:auto}.grazing-report-table[data-v-d08bef16]{border-collapse:collapse;width:100%;min-width:780px;text-align:left}.grazing-report-table th[data-v-d08bef16],.grazing-report-table td[data-v-d08bef16]{padding:10px;border-bottom:1px solid #d7e1da}.grazing-report-table th[data-v-d08bef16]{font-size:13px;color:#45604f}.grazing-report-table td[data-v-d08bef16]:nth-child(n+3){font-variant-numeric:tabular-nums}.grazing-report-status-cell[data-v-d08bef16]{min-width:155px;max-width:250px;vertical-align:middle}.grazing-density-review[data-v-d08bef16]{position:relative}.grazing-density-review-pill[data-v-d08bef16]{display:inline-flex;align-items:center;gap:5px;width:max-content;max-width:100%;border-radius:999px;background:#fff0d5;color:#81500a;padding:5px 10px;font-size:12px;font-weight:650;cursor:pointer;list-style:none}.grazing-density-review-pill[data-v-d08bef16]::-webkit-details-marker{display:none}.grazing-density-review-pill[data-v-d08bef16]:focus-visible{outline:2px solid #81500a;outline-offset:2px}.grazing-density-review-detail[data-v-d08bef16]{max-width:235px;margin:8px 0 0;color:#60460e;font-size:12px;line-height:1.45}.grazing-density-normal[data-v-d08bef16]{color:#86938c}.stock-transfer-guidance[data-v-d08bef16]{grid-column:1/-1;font-size:.88rem;line-height:1.45;color:#53685b;margin:0 0 8px}.history-action-cell[data-v-d08bef16]{display:flex;align-items:center;flex-wrap:wrap;gap:9px;min-width:0}.history-correction-button[data-v-d08bef16],.history-save-button[data-v-d08bef16]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border-radius:9px;font:inherit;font-weight:750;line-height:1.25;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.history-correction-button[data-v-d08bef16]{background:#fff;border:1px solid #a7c3b0;color:#075d31}.history-correction-button[data-v-d08bef16]:hover{background:#edf5ee;border-color:#0d6b37}.history-save-button[data-v-d08bef16]{background:#0d6b37;border:1px solid #0d6b37;color:#fff}.history-save-button[data-v-d08bef16]:hover{background:#075d31}.history-correction-button[data-v-d08bef16]:focus-visible,.history-save-button[data-v-d08bef16]:focus-visible{outline:3px solid #1d7d49;outline-offset:2px}.history-correction-button[data-v-d08bef16]:disabled,.history-save-button[data-v-d08bef16]:disabled{opacity:.55;cursor:not-allowed}@media (max-width:600px){.history-details[data-v-d08bef16]{grid-template-columns:1fr}.history-action-cell[data-v-d08bef16]{flex-direction:column;align-items:stretch}.history-action-cell button[data-v-d08bef16]{width:100%}}.hero-actions[data-v-d08bef16]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hero-groups-link[data-v-d08bef16]{display:none}.stock-page[data-v-d08bef16],.stock-page[data-v-d08bef16]>*,.group[data-v-d08bef16],.group-detail[data-v-d08bef16],.group-tab-content[data-v-d08bef16]{min-width:0;box-sizing:border-box}@media (max-width:700px){.stock-page[data-v-d08bef16]{width:100%;max-width:100%;padding:12px;gap:12px;overflow-x:clip}.hero[data-v-d08bef16]{padding:14px 16px;border-radius:14px;gap:10px;align-items:stretch}.hero-copy p[data-v-d08bef16]{font-size:11px;letter-spacing:.035em}.hero-copy h1[data-v-d08bef16]{font-size:clamp(22px,6vw,27px);line-height:1.18;margin:3px 0 0}.hero-copy>span[data-v-d08bef16]{display:none}.hero-actions[data-v-d08bef16]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hero-actions button[data-v-d08bef16],.hero-groups-link[data-v-d08bef16]{display:flex;align-items:center;justify-content:center;min-width:0;min-height:42px;box-sizing:border-box;padding:8px 10px;border-radius:9px;font-size:13px;line-height:1.3;text-align:center;text-decoration:none;font-weight:750}.hero-groups-link[data-v-d08bef16]{background:#ffffff15;border:1px solid #ffffffa0;color:#fff}.hero-actions button[data-v-d08bef16]{background:#fff;color:#075d31}.stock-page-tabs[data-v-d08bef16]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;flex-wrap:nowrap;max-width:100%}.stock-page-tabs button[data-v-d08bef16]{min-width:0;padding:9px 5px;font-size:12px;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.summary[data-v-d08bef16]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.summary article[data-v-d08bef16]{min-width:0;padding:11px 12px;border-radius:11px}.summary strong[data-v-d08bef16]{font-size:clamp(22px,6vw,27px);line-height:1.1;font-variant-numeric:tabular-nums}.summary span[data-v-d08bef16]{display:block;font-size:12px;line-height:1.25;margin-top:4px}.group[data-v-d08bef16],.form-card[data-v-d08bef16],.empty[data-v-d08bef16],.attention-card[data-v-d08bef16],.history-card[data-v-d08bef16]{padding:12px;border-radius:12px}.groups[data-v-d08bef16]{gap:10px;scroll-margin-top:12px}.group-head h2[data-v-d08bef16]{font-size:19px;overflow-wrap:anywhere}.group-head p[data-v-d08bef16]{margin:4px 0 0;font-size:13px}.total strong[data-v-d08bef16]{font-size:25px}.group-detail[data-v-d08bef16]{margin-top:10px}.group-tabs button[data-v-d08bef16]{padding:10px 11px;font-size:13px}.group-tab-content[data-v-d08bef16]{padding:10px}.group-facts[data-v-d08bef16]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0}.group-facts div[data-v-d08bef16]{padding:9px 10px}.field-row[data-v-d08bef16]{gap:9px;padding:10px}.farm-medicines-link[data-v-d08bef16]{display:block;min-width:0;max-width:100%;box-sizing:border-box;padding:10px 12px;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.attention-row[data-v-d08bef16]{padding:10px}.grid[data-v-d08bef16]{grid-template-columns:minmax(0,1fr)}input[data-v-d08bef16],select[data-v-d08bef16],textarea[data-v-d08bef16]{max-width:100%;min-width:0;box-sizing:border-box}}.stock-save-feedback[data-v-d08bef16]{margin:0;border:1px solid #b6d9c2;background:#f1f9f3;color:#185c32;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:650}@media (max-width:700px){.group[data-v-d08bef16],.group-detail[data-v-d08bef16],.group-tab-content[data-v-d08bef16],.group-tab-content[data-v-d08bef16]>*{max-width:100%;min-width:0;box-sizing:border-box}.group-tabs[data-v-d08bef16]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:3px;padding:4px;background:#f5f8f5}.group-tabs button[data-v-d08bef16]{white-space:normal;min-width:0;min-height:44px;overflow-wrap:anywhere;padding:9px 5px;font-size:12px;line-height:1.2;border-radius:7px;text-align:center}.group-tabs button.active[data-v-d08bef16]{border-bottom:0;box-shadow:inset 0 -3px #0d6b37}.group-tab-content[data-v-d08bef16]{padding:10px 8px}.group-actions[data-v-d08bef16]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.group-actions button[data-v-d08bef16]{min-width:0;min-height:44px;padding:9px 8px;font-size:13px;line-height:1.25;white-space:normal}.lifecycle-panel[data-v-d08bef16]{width:100%;min-width:0;padding:12px 10px;gap:10px;margin-top:12px}.lifecycle-panel h3[data-v-d08bef16]{font-size:17px;line-height:1.3;overflow-wrap:anywhere}.lifecycle-panel .grid[data-v-d08bef16]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0}.lifecycle-panel .grid label[data-v-d08bef16]{min-width:0}.lifecycle-panel input[data-v-d08bef16],.lifecycle-panel select[data-v-d08bef16],.lifecycle-panel textarea[data-v-d08bef16],.history-details input[data-v-d08bef16],.history-details select[data-v-d08bef16]{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;font-size:16px}.lifecycle-panel .grid p[data-v-d08bef16]{grid-column:1/-1}.lifecycle-animals[data-v-d08bef16]{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.lifecycle-animals p[data-v-d08bef16]{grid-column:1}.animal-checkbox[data-v-d08bef16]{min-height:44px;box-sizing:border-box;overflow-wrap:anywhere}.lifecycle-actions[data-v-d08bef16]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lifecycle-actions button[data-v-d08bef16]{min-height:46px;min-width:0;padding:10px 7px;white-space:normal}.history-toggle[data-v-d08bef16]{min-width:0;gap:7px}.history-toggle>span[data-v-d08bef16]:first-child{min-width:0;overflow-wrap:anywhere}.history-quantity[data-v-d08bef16]{font-size:16px}.history-details[data-v-d08bef16]{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:10px;font-size:13px}.history-details dt[data-v-d08bef16]{margin-top:7px}.history-details dd[data-v-d08bef16]{min-width:0;overflow-wrap:anywhere}.history-action-cell[data-v-d08bef16]{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.history-action-cell button[data-v-d08bef16]{width:100%;min-height:44px}.health-workspace[data-v-d08bef16],.medicine-workspace[data-v-d08bef16],.vmd-catalogue-panel[data-v-d08bef16]{min-width:0;max-width:100%;overflow-wrap:anywhere}.health-task-row[data-v-d08bef16]{padding:10px}.health-task-row button[data-v-d08bef16],.health-main-action[data-v-d08bef16]{min-height:44px}.medicine-workspace[data-v-d08bef16] input,.medicine-workspace[data-v-d08bef16] select,.medicine-workspace[data-v-d08bef16] textarea{max-width:100%;min-width:0;box-sizing:border-box}}.tag-entry-block[data-v-d08bef16]{display:grid;gap:8px;min-width:0}.tag-entry-block label[data-v-d08bef16]{min-width:0}.tag-scan-action[data-v-d08bef16]{justify-self:start;min-height:44px}.tag-entry-block small[data-v-d08bef16]{font-size:12px;color:#526559}@media (max-width:640px){.tag-scan-action[data-v-d08bef16]{width:100%}.lifecycle-actions[data-v-d08bef16]{grid-template-columns:1fr!important}.lifecycle-actions button[data-v-d08bef16]{width:100%}}.stock-event-backdrop[data-v-d08bef16]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#0a2316a6;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;overflow:auto}.stock-event-modal[data-v-d08bef16]{box-sizing:border-box;margin:0!important;width:min(100%,640px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 20px 48px #071c1640;background:#fff!important;padding:20px!important}.stock-event-modal-header[data-v-d08bef16]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.stock-event-modal-header h3[data-v-d08bef16]{line-height:1.25}.stock-event-close[data-v-d08bef16]{flex:none;min-width:44px;min-height:44px;border:1px solid #d2ded5;border-radius:9px;background:#fff;color:#0a5835;font-size:28px;line-height:1;cursor:pointer}.stock-event-modal .grid[data-v-d08bef16]{min-width:0}.stock-event-modal .grid[data-v-d08bef16]>*{min-width:0}.stock-event-modal input[data-v-d08bef16],.stock-event-modal textarea[data-v-d08bef16],.stock-event-modal select[data-v-d08bef16]{max-width:100%;box-sizing:border-box}.tag-batch-toolbar[data-v-d08bef16]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.tag-batch-toolbar span[data-v-d08bef16]{font-size:13px;color:#526559}@media (max-width:640px){.stock-event-backdrop[data-v-d08bef16]{align-items:flex-end;padding:0}.stock-event-modal[data-v-d08bef16]{width:100%;max-height:calc(100dvh - 12px);border-radius:18px 18px 0 0!important;padding:16px!important}.stock-event-modal .grid[data-v-d08bef16],.stock-event-modal .lifecycle-actions[data-v-d08bef16]{display:grid;grid-template-columns:minmax(0,1fr)!important}.stock-event-modal .lifecycle-actions button[data-v-d08bef16]{min-height:48px}}.crop-workspace[data-v-25d9158b]{max-width:1350px;margin:0 auto;padding:24px 20px 90px;color:#17392d}.heading[data-v-25d9158b],.detail-heading[data-v-25d9158b],.choice-top[data-v-25d9158b],.field-row[data-v-25d9158b]{display:flex;align-items:center;justify-content:space-between;gap:16px}.heading[data-v-25d9158b]{flex-wrap:wrap}.heading h1[data-v-25d9158b]{font-size:clamp(27px,3vw,36px);margin:3px 0 8px}.heading p[data-v-25d9158b]{margin:0;color:#60736a}.eyebrow[data-v-25d9158b]{font-size:11px;font-weight:800;letter-spacing:.09em;color:#19764a!important}.metrics[data-v-25d9158b],.detail-metrics[data-v-25d9158b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.metrics>div[data-v-25d9158b],.detail-metrics>div[data-v-25d9158b],.list-panel[data-v-25d9158b],.crop-detail[data-v-25d9158b]{border:1px solid #d9e5dd;background:#fff;border-radius:14px;padding:17px}.metrics strong[data-v-25d9158b],.detail-metrics strong[data-v-25d9158b]{display:block;font-size:23px;color:#083e2b;overflow-wrap:anywhere}.metrics span[data-v-25d9158b],.detail-metrics span[data-v-25d9158b]{display:block;font-size:12px;color:#60736a;margin-top:5px}.layout[data-v-25d9158b]{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:16px;align-items:start}.panel-title h2[data-v-25d9158b],.detail-heading h2[data-v-25d9158b]{margin:0 0 10px}.list-panel input[data-v-25d9158b]{width:100%;box-sizing:border-box;min-height:44px;border:1px solid #cadbd0;border-radius:10px;padding:10px;margin:5px 0 12px}.crop-choice[data-v-25d9158b]{display:block;text-align:left;width:100%;padding:14px;border:1px solid #dbe5dd;border-radius:12px;background:#fff;color:#17392d;margin:8px 0;cursor:pointer}.crop-choice.active[data-v-25d9158b]{background:#edf6ef;border-color:#22734b;box-shadow:inset 3px 0 #22734b}.crop-choice span[data-v-25d9158b],.crop-choice small[data-v-25d9158b]{display:block}.crop-choice .choice-top[data-v-25d9158b]{display:flex}.crop-choice .choice-top span[data-v-25d9158b]{white-space:nowrap}.crop-choice small[data-v-25d9158b],.muted[data-v-25d9158b]{color:#64786c;font-size:13px}.crop-choice small[data-v-25d9158b]{margin-top:5px}.secondary[data-v-25d9158b]{border:1px solid #287649;background:#fff;border-radius:10px;color:#165b38;font-weight:700;padding:10px 13px;cursor:pointer;white-space:nowrap}.secondary[data-v-25d9158b]:hover{background:#eef7ef}.detail-heading h2[data-v-25d9158b]{font-size:27px}.status[data-v-25d9158b]{border-radius:30px;padding:6px 12px;background:#e8f3e9;color:#276443;font-size:12px;font-weight:700}.detail-metrics[data-v-25d9158b]{margin:14px 0}.detail-metrics strong[data-v-25d9158b]{font-size:19px}.detail-section[data-v-25d9158b]{border-top:1px solid #e2eae4;padding:18px 0}.detail-section h3[data-v-25d9158b]{margin:0 0 12px;font-size:18px}.field-row[data-v-25d9158b],.operation[data-v-25d9158b],.history-row[data-v-25d9158b]{padding:12px 0;border-top:1px solid #eef1ee}.field-row[data-v-25d9158b]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.field-row>div[data-v-25d9158b]{min-width:0}.field-row .crop-stage-editor[data-v-25d9158b]{grid-column:1/-1}.field-row[data-v-25d9158b]:first-of-type{border-top:0}.field-row p[data-v-25d9158b],.operation p[data-v-25d9158b]{margin:5px 0 0}.operation[data-v-25d9158b]{display:grid;grid-template-columns:100px 1fr;gap:12px}.operation time[data-v-25d9158b]{color:#526c5b;font-size:13px}.history-row[data-v-25d9158b]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.footnote[data-v-25d9158b]{font-size:12px;color:#64786c;margin:5px 0}.crop-detail[data-v-25d9158b]{min-width:0}.crop-illustration[data-v-25d9158b]{display:flex;align-items:center;justify-content:center;background:#ecf5ed;border-radius:16px;width:56px;height:56px;font-size:29px;flex-shrink:0}.crop-view-nav[data-v-25d9158b]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;margin:20px 0 0;border-bottom:1px solid #cbded0;align-items:end}.crop-view-button[data-v-25d9158b]{display:flex;align-items:center;justify-content:center;min-width:0;gap:5px;text-align:center;padding:11px 5px 12px;border:1px solid transparent;border-bottom:3px solid transparent;border-radius:9px 9px 0 0;background:transparent;color:#556d60;cursor:pointer;transition:background .15s ease,color .15s ease}.crop-view-button[data-v-25d9158b]:hover{background:#f2f7f2;color:#174b32}.crop-view-button.chosen[data-v-25d9158b]{background:#edf6ef;border-color:#cbded0;border-bottom-color:#22734b;color:#125533;box-shadow:none}.crop-view-button[data-v-25d9158b]:focus-visible{outline:2px solid #1c7250;outline-offset:-3px}.crop-view-button strong[data-v-25d9158b]{display:block;font-size:12px;line-height:1.3}.crop-view-button small[data-v-25d9158b]{display:none}.view-icon[data-v-25d9158b]{font-size:16px;background:transparent;border-radius:7px;display:flex;align-items:center;justify-content:center;width:25px;height:25px;flex-shrink:0}.crop-view-button.chosen .view-icon[data-v-25d9158b]{background:#dcecdf}.crop-view-nav+.detail-section[data-v-25d9158b]{border-top:0;padding-top:20px}@media (max-width:1050px){.crop-view-nav[data-v-25d9158b]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.crop-view-nav[data-v-25d9158b]{grid-template-columns:repeat(2,minmax(0,1fr))}}.history-heading[data-v-25d9158b]{margin-top:24px!important}@media (max-width:850px){.layout[data-v-25d9158b]{grid-template-columns:1fr}.metrics[data-v-25d9158b]{grid-template-columns:repeat(3,minmax(0,1fr))}.list-panel[data-v-25d9158b]{max-height:370px;overflow:auto}}@media (max-width:520px){.crop-view-button[data-v-25d9158b]{padding:10px 4px;gap:4px;flex-direction:column}.crop-view-button strong[data-v-25d9158b]{font-size:11px}.view-icon[data-v-25d9158b]{font-size:17px;height:21px}.crop-workspace[data-v-25d9158b]{padding:14px 12px 90px}.metrics[data-v-25d9158b]{gap:7px}.metrics>div[data-v-25d9158b],.detail-metrics>div[data-v-25d9158b]{padding:10px}.metrics strong[data-v-25d9158b],.detail-metrics strong[data-v-25d9158b]{font-size:17px}.list-panel[data-v-25d9158b],.crop-detail[data-v-25d9158b]{padding:13px}.field-row[data-v-25d9158b]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.field-row .crop-stage-editor[data-v-25d9158b]{grid-column:1/-1}.operation[data-v-25d9158b]{grid-template-columns:80px 1fr}}.nutrient-units[data-v-25d9158b]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.nutrient-unit-switch[data-v-25d9158b]{display:inline-flex;gap:3px;border:1px solid #bfd6c5;border-radius:9px;padding:3px;background:#f4f8f5}.nutrient-unit-switch button[data-v-25d9158b]{border:0;background:transparent;color:#28523b;padding:7px 12px;border-radius:6px;font-weight:650;cursor:pointer}.nutrient-unit-switch button.chosen[data-v-25d9158b]{background:#216544;color:#fff}.nutrient-coverage[data-v-25d9158b]{font-weight:600}.nutrient-heading[data-v-25d9158b]{display:flex;justify-content:space-between;align-items:start;gap:12px;flex-wrap:wrap}.nutrient-scroll[data-v-25d9158b]{overflow-x:auto;margin:16px 0}.nutrient-table[data-v-25d9158b]{width:100%;border-collapse:collapse;font-size:13px;min-width:470px}.nutrient-table th[data-v-25d9158b],.nutrient-table td[data-v-25d9158b]{padding:11px 9px;text-align:left;border-bottom:1px solid #dce7df}.nutrient-table thead[data-v-25d9158b]{background:#eef5ef;color:#164d34}.nutrient-table td[data-v-25d9158b]:not(:first-child){font-variant-numeric:tabular-nums}.nutrient-table small[data-v-25d9158b]{color:#587466}button[data-v-25d9158b]:disabled{opacity:.6;cursor:not-allowed}.nutrient-status-grid[data-v-25d9158b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.nutrient-status[data-v-25d9158b]{background:#f1f7f2;border:1px solid #d9e8dc;border-radius:11px;padding:12px;display:flex;flex-direction:column;gap:3px}.nutrient-status span[data-v-25d9158b]{font-size:12px;color:#446a54}.nutrient-status strong[data-v-25d9158b]{font-size:20px;color:#174e33}.nutrient-status small[data-v-25d9158b]{color:#63776a}.nutrient-difference[data-v-25d9158b]{font-weight:750;color:#175d3a}.nutrient-field[data-v-25d9158b]{border-top:1px solid #e1e9e3;padding:13px 0}.nutrient-field-heading[data-v-25d9158b],.nutrient-application[data-v-25d9158b]{display:flex;align-items:center;justify-content:space-between;gap:12px}.nutrient-actions[data-v-25d9158b]{display:flex;gap:7px;flex-wrap:wrap}.nutrient-field-detail[data-v-25d9158b]{background:#fafcfb;border:1px solid #e2ebe4;border-radius:10px;padding:14px;margin-top:10px}.nutrient-field-detail h4[data-v-25d9158b]{margin:16px 0 6px}.nutrient-detail-table[data-v-25d9158b]{min-width:560px}.nutrient-application[data-v-25d9158b]{padding:10px 0;border-top:1px solid #e6eee8}.nutrient-application small[data-v-25d9158b]{display:block;color:#50715b;margin-top:4px}@media (max-width:540px){.nutrient-field-heading[data-v-25d9158b],.nutrient-application[data-v-25d9158b]{align-items:flex-start;flex-direction:column}.nutrient-status-grid[data-v-25d9158b]{gap:7px}.nutrient-status[data-v-25d9158b]{padding:9px}.nutrient-table[data-v-25d9158b]{min-width:390px}.nutrient-actions[data-v-25d9158b]{width:100%}}.crop-stage-editor[data-v-25d9158b]{display:flex;align-items:end;flex-wrap:wrap;gap:8px;margin-top:9px}.crop-stage-editor label[data-v-25d9158b],.inspection-form label[data-v-25d9158b]{display:flex;flex-direction:column;gap:5px;font-size:13px;color:#385c49}.crop-stage-editor input[data-v-25d9158b],.crop-stage-editor select[data-v-25d9158b],.inspection-form input[data-v-25d9158b],.inspection-form select[data-v-25d9158b],.inspection-form textarea[data-v-25d9158b]{border:1px solid #c5d8ca;background:#fff;border-radius:8px;min-height:38px;padding:8px;color:#17392d;max-width:100%;box-sizing:border-box}.inspection-controls[data-v-25d9158b]{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.inspection-form[data-v-25d9158b]{background:#f3f8f4;border:1px solid #d5e6d8;border-radius:12px;padding:15px;margin:12px 0}.inspection-form h4[data-v-25d9158b]{margin:0 0 12px}.inspection-grid[data-v-25d9158b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px}.inspection-form textarea[data-v-25d9158b]{width:100%}.inspection-error[data-v-25d9158b]{color:#a03224}@media (max-width:550px){.inspection-grid[data-v-25d9158b]{grid-template-columns:1fr}}.history-record[data-v-25d9158b]{align-items:center;gap:12px}.history-record>div[data-v-25d9158b]:first-child{display:flex;flex-direction:column;gap:5px}.history-actions[data-v-25d9158b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.danger-action[data-v-25d9158b]{border:1px solid #ad443b;border-radius:9px;background:#fff1ef;color:#96342b;padding:8px 12px;font-weight:650;cursor:pointer}.danger-action[data-v-25d9158b]:disabled{opacity:.55}.list-panel[data-v-25d9158b]{min-width:0;display:flex;flex-direction:column;max-height:min(72dvh,760px);overflow:hidden}.crop-choice-list[data-v-25d9158b]{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:4px}.list-panel>.panel-title[data-v-25d9158b],.list-panel>input[data-v-25d9158b]{flex-shrink:0}@media (max-width:850px){.list-panel[data-v-25d9158b]{max-height:370px;overflow:hidden}}.harvest-overlay[data-v-25d9158b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;display:grid;place-items:center;padding:16px;background:#0f23187a;box-sizing:border-box}.harvest-dialog[data-v-25d9158b]{width:min(550px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;background:#fff;color:#17392d;border-radius:17px;padding:20px;box-sizing:border-box;box-shadow:0 24px 70px #12311f47}.harvest-dialog-header[data-v-25d9158b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.harvest-dialog-header h2[data-v-25d9158b]{font-size:21px;margin:0}.harvest-dialog-header p[data-v-25d9158b]{color:#60736a;font-size:13px;margin:5px 0}.harvest-dialog .inspection-form[data-v-25d9158b]{border:0;background:transparent;padding:0}.harvest-dialog-actions[data-v-25d9158b]{display:flex;justify-content:flex-end;gap:9px;margin-top:15px}.harvest-primary[data-v-25d9158b]{border:1px solid #176b3b;border-radius:9px;background:#176b3b;color:#fff;padding:10px 15px;font-weight:750;cursor:pointer}.harvest-primary[data-v-25d9158b]:disabled{opacity:.6}@media (max-width:550px){.harvest-overlay[data-v-25d9158b]{padding:0;place-items:end stretch}.harvest-dialog[data-v-25d9158b]{width:100%;max-height:calc(100dvh - 10px);border-radius:18px 18px 0 0}}@media (min-width:851px){.layout[data-v-25d9158b]{align-items:stretch}.list-panel[data-v-25d9158b]{position:relative;max-height:none;min-height:0;height:100%;box-sizing:border-box}.crop-choice-list[data-v-25d9158b]{position:absolute;top:116px;bottom:17px;left:17px;right:17px;overflow-y:auto;min-height:0}}@media (max-width:850px){.list-panel[data-v-25d9158b]{height:auto;max-height:370px}.crop-choice-list[data-v-25d9158b]{position:static;overflow-y:auto;min-height:0}}.performance-section-heading[data-v-25d9158b]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.performance-section-heading .history-heading[data-v-25d9158b]{margin-bottom:12px}.harvest-summary[data-v-25d9158b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:7px 0 16px}.harvest-stat[data-v-25d9158b]{background:#f1f7f2;border:1px solid #d9e8dc;border-radius:11px;padding:13px;min-width:0}.harvest-stat strong[data-v-25d9158b]{display:block;font-size:22px;line-height:1.25;color:#164e34;font-variant-numeric:tabular-nums}.harvest-stat span[data-v-25d9158b]{display:block;font-size:12px;color:#587466;margin-top:5px}.harvest-record[data-v-25d9158b]{border:1px solid #dce8df;border-radius:12px;padding:14px;margin:10px 0;background:#fff}.harvest-record-header[data-v-25d9158b],.harvest-record-content[data-v-25d9158b],.harvest-record-footer[data-v-25d9158b]{display:flex;align-items:center;justify-content:space-between;gap:12px}.harvest-record-header[data-v-25d9158b]{padding-bottom:10px;border-bottom:1px solid #e8eee9}.harvest-record-header time[data-v-25d9158b]{font-size:12px;color:#587466}.harvest-record-status[data-v-25d9158b]{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.harvest-review-badge[data-v-25d9158b]{background:#fff2d6;color:#805000;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:700}.harvest-basis-ok[data-v-25d9158b]{font-size:12px;color:#587466}.harvest-review-summary[data-v-25d9158b]{border-radius:9px;background:#fff6e5;color:#79500a;padding:10px 12px;font-weight:600;margin:8px 0 12px}.harvest-review-help[data-v-25d9158b]{margin:10px 0 0;color:#79500a;font-size:13px;line-height:1.5}.harvest-record-content[data-v-25d9158b]{align-items:flex-start;padding:13px 0}.harvest-record-content>div[data-v-25d9158b]{display:flex;flex-direction:column;gap:4px;min-width:0}.harvest-record-label[data-v-25d9158b]{font-size:11px;color:#64786c}.harvest-record-content strong[data-v-25d9158b]{overflow-wrap:anywhere}.harvest-record-quantity[data-v-25d9158b]{text-align:right}.harvest-record-quantity strong[data-v-25d9158b]{font-size:19px;color:#164e34;font-variant-numeric:tabular-nums}.harvest-record-footer[data-v-25d9158b]{border-top:1px solid #e8eee9;padding-top:10px;flex-wrap:wrap}.performance-empty[data-v-25d9158b]{padding:15px;background:#f7faf8;border-radius:10px}@media (max-width:520px){.harvest-summary[data-v-25d9158b]{gap:6px}.harvest-stat[data-v-25d9158b]{padding:9px}.harvest-stat strong[data-v-25d9158b]{font-size:17px}.harvest-record[data-v-25d9158b]{padding:11px}.harvest-record-footer .secondary[data-v-25d9158b]{margin-left:auto}}.inspection-wide[data-v-25d9158b]{grid-column:1/-1}.inspection-checkbox[data-v-25d9158b]{display:flex!important;flex-direction:row!important;align-items:center;gap:9px}.inspection-checkbox input[data-v-25d9158b]{min-height:auto!important;width:17px;height:17px}.sfs-evidence-candidate[data-v-25d9158b]{display:block;font-size:12px;color:#54725c;margin-top:4px}@media (max-width:550px){.inspection-wide[data-v-25d9158b]{grid-column:auto}}.operation-actions[data-v-25d9158b]{display:flex;align-items:center;justify-content:flex-end}@media (min-width:551px){.operation[data-v-25d9158b]{grid-template-columns:100px minmax(0,1fr) auto}}@media (max-width:550px){.operation-actions[data-v-25d9158b]{grid-column:2;justify-content:flex-start}}.scouting-dialog[data-v-25d9158b]{width:min(720px,calc(100vw - 24px));max-height:calc(100dvh - 28px);overflow:hidden;display:flex;flex-direction:column;padding:0}.scouting-dialog .harvest-dialog-header[data-v-25d9158b]{flex:none;padding:20px 24px 14px;border-bottom:1px solid #e2ebe4}.scouting-dialog .scouting-form[data-v-25d9158b]{display:flex;flex-direction:column;min-height:0;flex:1;margin:0}.scouting-scroll[data-v-25d9158b]{min-height:0;overflow-y:auto;padding:16px 24px;overscroll-behavior:contain}.scouting-context[data-v-25d9158b]{padding:10px 12px;background:#f1f7f2;border-radius:9px;color:#365f48;font-size:13px;margin:0 0 14px}.scouting-dialog .harvest-dialog-actions[data-v-25d9158b]{flex:none;margin:0;padding:14px 24px;border-top:1px solid #e2ebe4;background:#fff}@media (max-width:550px){.scouting-dialog[data-v-25d9158b]{width:100%;max-height:100dvh;border-radius:18px 18px 0 0}.scouting-scroll[data-v-25d9158b],.scouting-dialog .harvest-dialog-header[data-v-25d9158b],.scouting-dialog .harvest-dialog-actions[data-v-25d9158b]{padding:14px 18px}}.crop-primary-actions[data-v-25d9158b]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:15px 0 6px}.crop-primary-actions .secondary[data-v-25d9158b]{min-height:46px;white-space:normal;text-align:center;touch-action:manipulation}@media (max-width:550px){.crop-primary-actions[data-v-25d9158b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.crop-primary-actions .secondary[data-v-25d9158b]{min-height:52px;padding:10px 9px;font-size:14px}}@media (max-width:355px){.crop-primary-actions[data-v-25d9158b]{grid-template-columns:1fr}}.harvest-basis-grid[data-v-25d9158b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:12px 0}.harvest-basis-grid .harvest-stat small[data-v-25d9158b]{display:block;color:#547463;margin-top:6px;line-height:1.4}.harvest-offtake-summary[data-v-25d9158b]{padding:13px;border:1px solid #d9e8dc;border-radius:11px;background:#f5f9f5;margin:12px 0}.harvest-offtake-summary p[data-v-25d9158b]{margin:7px 0 0}.harvest-offtake-summary strong[data-v-25d9158b]{color:#164e34}.harvest-analysis-details[data-v-25d9158b]{margin-top:8px}.harvest-analysis-details summary[data-v-25d9158b]{display:flex;gap:9px;align-items:center;flex-wrap:wrap;cursor:pointer;min-height:42px;color:#295c40;font-weight:650;touch-action:manipulation}.harvest-analysis-details summary[data-v-25d9158b]:before{content:"▸";font-size:14px}.harvest-analysis-details[open] summary[data-v-25d9158b]:before{content:"▾"}.harvest-analysis-label[data-v-25d9158b]{background:#fff2d9;color:#80500a;padding:4px 9px;border-radius:999px;font-size:12px}.harvest-analysis-details p[data-v-25d9158b]{font-size:13px;line-height:1.4}.harvest-offtake-information[data-v-25d9158b]{background:#f4f8f7;border-color:#d9e6e1}.harvest-info-heading[data-v-25d9158b]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.harvest-optional-label[data-v-25d9158b]{border:1px solid #d7e1de;background:#fff;color:#526b63;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.harvest-info-message[data-v-25d9158b]{line-height:1.5}.harvest-offtake-information .harvest-analysis-details summary[data-v-25d9158b]{color:#3f6356;font-size:13px;font-weight:550}.farm-nutrient-evidence[data-v-25d9158b]{margin:14px 0 18px;padding:14px 17px;border:1px solid #dce9df;border-radius:12px;background:#fafcfb}.farm-nutrient-evidence>summary[data-v-25d9158b]{font-weight:700;cursor:pointer;min-height:34px;touch-action:manipulation}.farm-nutrient-subtitle[data-v-25d9158b]{font-size:13px;font-weight:400;color:#61766a;margin-left:8px}.farm-nutrient-coverage[data-v-25d9158b]{display:flex;flex-wrap:wrap;gap:10px 22px;margin:14px 0;font-size:13px}.farm-nutrient-evidence .nutrient-scroll[data-v-25d9158b]{overflow-x:auto}@media (max-width:550px){.farm-nutrient-evidence[data-v-25d9158b]{padding:12px}.farm-nutrient-subtitle[data-v-25d9158b]{display:block;margin:4px 0 0}.farm-nutrient-coverage[data-v-25d9158b]{display:grid;gap:7px}}.crop-field-nutrient-breakdown[data-v-25d9158b]{margin:18px 0 10px;border-top:1px solid #dfe9e1;padding-top:15px}.crop-field-nutrient-breakdown h3[data-v-25d9158b]{font-size:16px;margin:0 0 4px}.crop-field-intro[data-v-25d9158b]{margin:0 0 12px;font-size:13px}.crop-field-nutrient-list[data-v-25d9158b]{display:grid;gap:8px}.crop-field-nutrient-item[data-v-25d9158b]{min-width:0;border:1px solid #dbe7dd;border-radius:10px;background:#fff;overflow:hidden}.crop-field-nutrient-item>summary[data-v-25d9158b]{display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;list-style:none;padding:12px 14px;min-height:52px;touch-action:manipulation}.crop-field-nutrient-item>summary[data-v-25d9158b]::-webkit-details-marker{display:none}.crop-field-nutrient-item>summary[data-v-25d9158b]:before{content:"▸";color:#638171;font-size:15px;flex:0 0 auto;transition:transform .12s}.crop-field-nutrient-item[open]>summary[data-v-25d9158b]:before{transform:rotate(90deg)}.crop-field-nutrient-item[open]>summary[data-v-25d9158b]{background:#f7faf8;border-bottom:1px solid #e5ede6}.crop-field-headline[data-v-25d9158b]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.crop-field-headline strong[data-v-25d9158b]{font-size:14px}.crop-field-meta[data-v-25d9158b],.crop-field-coverage[data-v-25d9158b]{font-size:12px;color:#526e60}.crop-field-summary-right[data-v-25d9158b]{display:flex;align-items:flex-end;flex-direction:column;gap:4px;text-align:right}.crop-field-status[data-v-25d9158b]{font-size:11px;font-weight:600;border-radius:6px;padding:3px 7px}.crop-field-status-review[data-v-25d9158b]{color:#815b18;background:#fff4da}.crop-field-status-info[data-v-25d9158b]{color:#3b627a;background:#eaf4fa}.crop-field-status-neutral[data-v-25d9158b]{color:#60756b;background:#eef3ef}.crop-field-nutrient-content[data-v-25d9158b]{padding:12px 15px 14px;display:grid;gap:10px}.crop-field-nutrient-content p[data-v-25d9158b]{margin:0;font-size:13px;line-height:1.45}.crop-field-empty[data-v-25d9158b]{color:#60756b}.crop-field-coverage-note[data-v-25d9158b]{color:#75591f}.crop-field-optional-note[data-v-25d9158b]{color:#486a7c}.crop-field-nutrients[data-v-25d9158b]{display:grid;gap:0;border:1px solid #e1eae3;border-radius:8px;overflow:hidden}.crop-field-nutrient-line[data-v-25d9158b]{padding:9px 11px;display:grid;grid-template-columns:minmax(105px,.8fr) minmax(0,2.5fr);gap:10px;align-items:start;font-size:12px}.crop-field-nutrient-line+.crop-field-nutrient-line[data-v-25d9158b]{border-top:1px solid #e8eee9}.crop-field-nutrient-name[data-v-25d9158b]{font-size:12px}.crop-field-nutrient-values[data-v-25d9158b]{display:flex;flex-wrap:wrap;gap:5px 14px;color:#526e60;min-width:0}.crop-field-nutrient-values strong[data-v-25d9158b]{color:#203d2b}.crop-field-unknown[data-v-25d9158b]{color:#7e8d83}.crop-field-nutrient-actions[data-v-25d9158b]{display:flex;gap:8px;flex-wrap:wrap;padding-top:2px}.crop-field-nutrient-actions button[data-v-25d9158b]{min-height:44px;white-space:normal}@media (max-width:650px){.crop-field-nutrient-item>summary[data-v-25d9158b]{align-items:flex-start;padding:12px}.crop-field-summary-right[data-v-25d9158b]{align-items:flex-end;max-width:54%}.crop-field-nutrient-line[data-v-25d9158b]{grid-template-columns:1fr;gap:4px}.crop-field-nutrient-content[data-v-25d9158b]{padding:12px}.crop-field-nutrient-actions button[data-v-25d9158b]{flex:1 1 100%}}.catalogue-page[data-v-bd7e764f]{max-width:1180px;margin:0 auto}.page-header[data-v-bd7e764f]{padding:22px 0 14px}.page-header span[data-v-bd7e764f]{color:#176b3c;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.page-header h1[data-v-bd7e764f]{margin:5px 0 8px;font-size:34px}.page-header p[data-v-bd7e764f]{margin:0;color:#607067;max-width:760px}.filters[data-v-bd7e764f]{display:grid;grid-template-columns:minmax(220px,1fr) 220px 220px;gap:10px;padding:14px;border:1px solid #dbe4dd;border-radius:14px;background:#fff}.filters input[data-v-bd7e764f],.filters select[data-v-bd7e764f]{min-width:0;padding:11px 12px;border:1px solid #cfd9d2;border-radius:9px;background:#fff}.count[data-v-bd7e764f]{color:#647169;font-size:13px;font-weight:700}.resource-grid[data-v-bd7e764f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:15px}.resource-card[data-v-bd7e764f]{display:flex;flex-direction:column;padding:18px;border:1px solid #dbe4dd;border-radius:15px;background:#fff}.card-top[data-v-bd7e764f]{display:flex;justify-content:space-between;gap:8px;color:#176b3c;font-size:12px;font-weight:850;text-transform:uppercase}.official[data-v-bd7e764f]{padding:3px 7px;border-radius:999px;background:#dff0e4}.resource-card small[data-v-bd7e764f]{margin-top:14px;color:#6a786f;font-weight:750}.resource-card h2[data-v-bd7e764f]{margin:5px 0 8px;font-size:20px}.resource-card p[data-v-bd7e764f]{margin:0;color:#58675e;line-height:1.5}.topics[data-v-bd7e764f]{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}.topics span[data-v-bd7e764f]{padding:5px 8px;border-radius:7px;background:#f0f4f1;font-size:11px;font-weight:700}.resource-card button[data-v-bd7e764f]{margin-top:auto;align-self:flex-start;padding:9px 12px;border:0;border-radius:8px;background:#0d6b3b;color:#fff;font-weight:800;cursor:pointer}.empty[data-v-bd7e764f]{padding:48px;text-align:center}@media (max-width:760px){.filters[data-v-bd7e764f]{grid-template-columns:1fr}}.base-card[data-v-618397f1]{box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--fc-colour-border);border-radius:var(--fc-radius-lg);background:var(--fc-colour-surface);box-shadow:var(--fc-shadow-card);color:inherit;text-align:left}.base-card.padded[data-v-618397f1]{padding:var(--fc-space-6)}.base-card.tone-sage[data-v-618397f1]{background:linear-gradient(145deg,var(--fc-colour-surface),var(--fc-colour-forest-soft))}.base-card.tone-warm[data-v-618397f1]{background:linear-gradient(145deg,var(--fc-colour-surface),var(--fc-colour-warning-soft))}.base-card.tone-info[data-v-618397f1]{background:linear-gradient(145deg,var(--fc-colour-surface),var(--fc-colour-info-soft))}.base-card.interactive[data-v-618397f1]{cursor:pointer;transition:transform var(--fc-motion-fast),border-color var(--fc-motion-fast),box-shadow var(--fc-motion-fast)}.base-card.interactive[data-v-618397f1]:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--fc-colour-forest) 30%,var(--fc-colour-border));box-shadow:var(--fc-shadow-card-hover)}.inspection-page[data-v-409ec7d8]{display:grid;gap:18px;max-width:900px;margin:0 auto;width:100%;padding-bottom:32px}.source-note[data-v-409ec7d8]{display:grid;gap:8px}.source-note p[data-v-409ec7d8]{margin:0;color:var(--fc-colour-text-secondary);line-height:1.6}.source-note small[data-v-409ec7d8]{color:var(--fc-colour-forest);font-weight:750}.checklist-heading[data-v-409ec7d8]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.checklist-heading h2[data-v-409ec7d8]{margin:4px 0 0;color:var(--fc-colour-forest-dark)}.checklist-heading span[data-v-409ec7d8],.complete-pill[data-v-409ec7d8]{padding:7px 12px;border-radius:999px;background:#e4f1e7;color:#125536;font-weight:800}.eyebrow[data-v-409ec7d8]{margin:0;color:var(--fc-colour-forest);font-size:12px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.check-item[data-v-409ec7d8]{display:flex;align-items:flex-start;gap:12px;padding:15px 0;border-top:1px solid var(--fc-colour-border);font-weight:700;cursor:pointer}.check-item input[data-v-409ec7d8],.concern-row input[data-v-409ec7d8]{width:20px;height:20px;accent-color:var(--fc-colour-forest)}.field-label[data-v-409ec7d8]{display:grid;gap:8px;margin-top:20px;font-weight:750}.field-label textarea[data-v-409ec7d8]{box-sizing:border-box;width:100%;padding:13px 14px;border:1px solid var(--fc-colour-border);border-radius:12px;background:#fff;color:var(--fc-colour-text);font:inherit;resize:vertical}.concern-row[data-v-409ec7d8]{display:flex;align-items:flex-start;gap:12px;margin-top:18px;padding:16px;border-radius:14px;background:#fff7e7}.concern-row span[data-v-409ec7d8]{display:grid;gap:3px}.concern-row small[data-v-409ec7d8]{color:var(--fc-colour-text-secondary)}.actions[data-v-409ec7d8]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:24px}.actions button[data-v-409ec7d8]{padding:11px 18px;border-radius:10px;font:inherit;font-weight:800;cursor:pointer}.actions button[data-v-409ec7d8]:disabled{cursor:not-allowed;opacity:.55}.primary[data-v-409ec7d8]{border:1px solid var(--fc-colour-forest);background:var(--fc-colour-forest);color:#fff}.secondary[data-v-409ec7d8]{border:1px solid var(--fc-colour-border);background:#fff;color:var(--fc-colour-forest-dark)}.message-card p[data-v-409ec7d8]{margin:0}.follow-up-page[data-v-7404784b]{display:grid;gap:18px;width:100%;max-width:900px;margin:0 auto;padding:0 16px 32px;box-sizing:border-box}.follow-up-page[data-v-7404784b] .base-card{padding:24px;overflow:hidden}.follow-up-page p[data-v-7404784b]{margin:8px 0 0;color:var(--fc-colour-text-secondary);line-height:1.6}.follow-up-page small[data-v-7404784b]{color:var(--fc-colour-text-secondary);font-weight:650;line-height:1.45}.heading[data-v-7404784b]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.heading h2[data-v-7404784b]{margin:4px 0 0;color:var(--fc-colour-forest-dark);font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.2}.heading>span[data-v-7404784b],.complete-pill[data-v-7404784b]{flex:0 0 auto;padding:7px 12px;border-radius:999px;background:#e4f1e7;color:#125536;font-weight:800}.eyebrow[data-v-7404784b]{margin:0;color:var(--fc-colour-forest);font-size:12px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.check-item[data-v-7404784b]{display:flex;align-items:flex-start;gap:12px;padding:16px 4px;border-top:1px solid var(--fc-colour-border);font-weight:700;line-height:1.45;cursor:pointer}.check-item input[data-v-7404784b],.concern-row input[data-v-7404784b]{flex:0 0 auto;width:20px;height:20px;margin-top:1px;accent-color:var(--fc-colour-forest)}.field-label[data-v-7404784b]{display:grid;gap:8px;margin-top:22px;font-weight:750}.field-label textarea[data-v-7404784b]{box-sizing:border-box;width:100%;min-height:132px;padding:14px;border:1px solid var(--fc-colour-border);border-radius:12px;background:#fff;color:var(--fc-colour-text);font:inherit;line-height:1.5;resize:vertical}.field-label textarea[data-v-7404784b]:focus-visible{outline:3px solid color-mix(in srgb,var(--fc-colour-forest) 25%,transparent);border-color:var(--fc-colour-forest)}.concern-row[data-v-7404784b]{display:flex;align-items:flex-start;gap:12px;margin-top:18px;padding:16px;border:1px solid #ead8af;border-radius:14px;background:#fff7e7;cursor:pointer}.concern-row span[data-v-7404784b]{display:grid;gap:4px}.actions[data-v-7404784b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid var(--fc-colour-border)}.actions button[data-v-7404784b]{min-height:44px;padding:11px 18px;border-radius:10px;font:inherit;font-weight:800;cursor:pointer}.actions button[data-v-7404784b]:disabled{cursor:not-allowed;opacity:.55}.primary[data-v-7404784b]{border:1px solid var(--fc-colour-forest);background:var(--fc-colour-forest);color:#fff}.primary[data-v-7404784b]:hover:not(:disabled){background:var(--fc-colour-forest-dark)}.secondary[data-v-7404784b]{border:1px solid var(--fc-colour-border);background:#fff;color:var(--fc-colour-forest-dark)}@media (max-width: 640px){.follow-up-page[data-v-7404784b]{padding-inline:0}.follow-up-page[data-v-7404784b] .base-card{padding:18px}.actions[data-v-7404784b]{align-items:stretch;flex-direction:column-reverse}.actions button[data-v-7404784b]{width:100%}}.field-scope-bar[data-v-2fbefc41]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px;border:1px solid #cfe0d3;border-radius:16px;background:#f3f8f4}.field-scope-bar div[data-v-2fbefc41]{display:grid;gap:2px}.field-scope-bar span[data-v-2fbefc41],.field-scope-bar small[data-v-2fbefc41]{color:var(--fc-colour-text-secondary);font-size:.78rem}.field-scope-bar strong[data-v-2fbefc41]{color:var(--fc-colour-forest-dark);font-size:1.05rem}.field-scope-bar button[data-v-2fbefc41]{min-height:40px;border:0;border-radius:999px;background:var(--fc-colour-forest);color:#fff;padding:0 16px;font-weight:800;cursor:pointer}.summary-grid[data-v-2fbefc41]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.summary-grid article[data-v-2fbefc41]{display:grid;gap:4px;padding:20px 22px;border:1px solid var(--fc-colour-border);border-radius:18px;background:var(--fc-colour-surface);box-shadow:var(--fc-shadow-card)}.summary-grid strong[data-v-2fbefc41]{color:var(--fc-colour-forest-dark);font-size:2rem;line-height:1}.summary-grid span[data-v-2fbefc41]{color:var(--fc-colour-text-secondary);font-size:.9rem}.history-card[data-v-2fbefc41]{overflow:hidden;border:1px solid var(--fc-colour-border);border-radius:22px;background:var(--fc-colour-surface);box-shadow:var(--fc-shadow-card)}.history-toolbar[data-v-2fbefc41]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:22px;border-bottom:1px solid var(--fc-colour-border)}.history-toolbar h2[data-v-2fbefc41]{margin:0;color:var(--fc-colour-forest-dark);font-size:1.35rem}.history-toolbar p[data-v-2fbefc41]{margin:5px 0 0;color:var(--fc-colour-text-secondary)}.filters[data-v-2fbefc41]{display:flex;gap:6px;padding:4px;border-radius:12px;background:var(--fc-colour-surface-muted)}.filters button[data-v-2fbefc41]{padding:8px 12px;border:0;border-radius:9px;background:transparent;color:var(--fc-colour-text-secondary);font-weight:750;cursor:pointer}.filters button.active[data-v-2fbefc41]{background:#fff;color:var(--fc-colour-forest);box-shadow:0 2px 8px #0e3d231a}.history-list[data-v-2fbefc41]{display:grid}.history-list>button[data-v-2fbefc41]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:18px 22px;border:0;border-bottom:1px solid var(--fc-colour-border);background:transparent;text-align:left;cursor:pointer}.history-list>button[data-v-2fbefc41]:last-child{border-bottom:0}.history-list>button[data-v-2fbefc41]:hover{background:#f5f9f6}.completion-icon[data-v-2fbefc41]{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#e1f0e5;color:#16703c;font-size:1.1rem;font-weight:900}.history-copy[data-v-2fbefc41]{display:grid;gap:4px;min-width:0}.history-copy strong[data-v-2fbefc41]{color:var(--fc-colour-forest-dark);font-size:1rem}.history-copy small[data-v-2fbefc41],.notes[data-v-2fbefc41]{color:var(--fc-colour-text-secondary)}.notes[data-v-2fbefc41]{overflow:hidden;max-width:72ch;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem}.history-meta[data-v-2fbefc41]{display:grid;grid-template-columns:auto auto auto;align-items:center;gap:10px;color:var(--fc-colour-text-secondary)}.history-meta em[data-v-2fbefc41]{padding:5px 8px;border-radius:999px;background:var(--fc-colour-surface-muted);color:var(--fc-colour-forest);font-size:.72rem;font-style:normal;font-weight:800}.history-meta b[data-v-2fbefc41]{color:var(--fc-colour-forest);font-size:1.4rem}.empty-state[data-v-2fbefc41]{min-height:240px;display:grid;place-items:center;align-content:center;gap:8px;padding:30px;color:var(--fc-colour-text-secondary);text-align:center}.empty-state strong[data-v-2fbefc41]{color:var(--fc-colour-forest-dark)}@media (max-width:800px){.summary-grid[data-v-2fbefc41]{grid-template-columns:1fr}.history-toolbar[data-v-2fbefc41]{align-items:flex-start;flex-direction:column}.history-list>button[data-v-2fbefc41]{grid-template-columns:auto minmax(0,1fr)}.history-meta[data-v-2fbefc41]{grid-column:2;justify-content:start}}@media (max-width:520px){.field-scope-bar[data-v-2fbefc41]{align-items:flex-start;flex-direction:column}.field-scope-bar button[data-v-2fbefc41]{width:100%}.filters[data-v-2fbefc41]{width:100%;overflow-x:auto}.filters button[data-v-2fbefc41]{white-space:nowrap}.history-list>button[data-v-2fbefc41]{padding:16px}.history-meta[data-v-2fbefc41]{grid-template-columns:auto auto}.history-meta b[data-v-2fbefc41]{display:none}}.older-history-action[data-v-2fbefc41]{padding:12px 22px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.older-history-action button[data-v-2fbefc41]{border:1px solid var(--fc-colour-border);border-radius:9px;padding:9px 14px;background:var(--fc-colour-surface);font-weight:750;cursor:pointer}.older-history-action button[data-v-2fbefc41]:disabled{opacity:.6;cursor:wait}.older-history-action small[data-v-2fbefc41]{color:#a33}.diagnostics-page[data-v-b0ad818d]{padding:24px;display:grid;gap:20px}.eyebrow[data-v-b0ad818d]{text-transform:uppercase;font-size:.75rem;font-weight:700}.metrics[data-v-b0ad818d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.metrics article[data-v-b0ad818d],.panel[data-v-b0ad818d]{background:var(--fc-surface,#fff);border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:16px}.metrics strong[data-v-b0ad818d],.metrics span[data-v-b0ad818d]{display:block}.metrics strong[data-v-b0ad818d]{font-size:1.35rem}.metrics span[data-v-b0ad818d]{margin-top:4px;color:#5f6b64}table[data-v-b0ad818d]{width:100%;border-collapse:collapse}th[data-v-b0ad818d],td[data-v-b0ad818d]{text-align:left;padding:10px;border-bottom:1px solid rgba(0,0,0,.08)}ul[data-v-b0ad818d]{display:grid;gap:8px;padding-left:20px}.sfs-guidance-overlay[data-v-f52072c1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;display:grid;place-items:center;padding:24px;background:#0f231880}.sfs-guidance-dialog[data-v-f52072c1]{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(720px,calc(100vw - 48px));max-height:min(88dvh,820px);overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 28px 80px #12311f4d}header[data-v-f52072c1]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px 18px;border-bottom:1px solid #e1e9e3}header>div[data-v-f52072c1]{min-width:0}.eyebrow[data-v-f52072c1]{display:block;margin-bottom:5px;color:#0b6b39;font-size:12px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}h2[data-v-f52072c1]{margin:0;color:#073d24;font-size:27px;line-height:1.12}header p[data-v-f52072c1]{max-width:590px;margin:7px 0 0;color:#65776c;line-height:1.45}.close[data-v-f52072c1]{flex:0 0 42px;width:42px;height:42px;border:1px solid #d8e3dc;border-radius:999px;background:#fff;color:#153e28;font-size:27px;cursor:pointer}.body[data-v-f52072c1]{min-height:0;overflow:auto;padding:22px 24px 26px}.summary-grid[data-v-f52072c1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.summary-grid div[data-v-f52072c1]{display:grid;gap:3px;padding:12px;border-radius:12px;background:#f2f6f3}.summary-grid span[data-v-f52072c1],.explain span[data-v-f52072c1],.practical span[data-v-f52072c1],.field-picker>span[data-v-f52072c1]{color:#66766c;font-size:12px;font-weight:750}.summary-grid strong[data-v-f52072c1]{color:#113c27}.explain[data-v-f52072c1]{display:grid;gap:7px;margin:12px 0;padding:16px 17px;border:1px solid #dce7df;border-radius:14px}.explain strong[data-v-f52072c1]{color:#123c28;font-size:17px;line-height:1.4}.benefit[data-v-f52072c1]{border-color:#cbdccf;background:#f7fbf7}.next[data-v-f52072c1]{border-color:#b7d7c1;background:#f4faf5}.practical[data-v-f52072c1]{display:grid;gap:12px;margin:14px 0;padding:15px 17px;border-radius:14px;background:#f7f9f7}.practical>div[data-v-f52072c1]{display:grid;gap:5px}.practical strong[data-v-f52072c1]{color:#123c28}.practical ul[data-v-f52072c1]{margin:2px 0 0;padding-left:20px;color:#4d6657}.practical li+li[data-v-f52072c1]{margin-top:5px}.field-picker[data-v-f52072c1]{display:grid;gap:6px;margin-top:16px}.field-picker select[data-v-f52072c1]{min-height:44px;border:1px solid #b9c9bd;border-radius:10px;background:#fff;padding:0 12px;color:#123c28;font:inherit}.actions[data-v-f52072c1]{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.actions button[data-v-f52072c1],.actions a[data-v-f52072c1]{box-sizing:border-box;min-height:44px;border-radius:10px;padding:11px 16px;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.primary[data-v-f52072c1]{border:1px solid #0a6437;background:#0a6437;color:#fff}.primary[data-v-f52072c1]:disabled{opacity:.45;cursor:not-allowed}.secondary[data-v-f52072c1]{border:1px solid #9ab5a3;background:#fff;color:#0a5a32}.tertiary[data-v-f52072c1]{border:0;background:transparent;color:#0a5a32}.link[data-v-f52072c1]{display:inline-flex;align-items:center}@media (max-width:640px){.sfs-guidance-overlay[data-v-f52072c1]{display:block;padding:0}.sfs-guidance-dialog[data-v-f52072c1]{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;max-width:none;height:100vh;height:100dvh;max-height:100dvh;border-radius:0}header[data-v-f52072c1]{padding:calc(16px + env(safe-area-inset-top,0px)) max(18px,env(safe-area-inset-right,0px)) 14px max(18px,env(safe-area-inset-left,0px))}h2[data-v-f52072c1]{font-size:24px}.body[data-v-f52072c1]{padding:18px max(18px,env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px))}.summary-grid[data-v-f52072c1]{grid-template-columns:1fr 1fr}.actions[data-v-f52072c1]{display:grid}.actions[data-v-f52072c1]>*{width:100%;text-align:center}}@media (max-width:420px){.summary-grid[data-v-f52072c1]{grid-template-columns:1fr}}[data-v-f746e025]{box-sizing:border-box}.sfs-dashboard[data-v-f746e025]{width:100%;max-width:1480px;margin:0 auto;padding:var(--fc-shell-content-padding-y) var(--fc-shell-content-padding-x) 72px}.page-header[data-v-f746e025]{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px}.eyebrow[data-v-f746e025]{color:var(--fc-colour-forest);font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.title-row[data-v-f746e025]{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap}.page-header h1[data-v-f746e025]{margin:7px 0;color:var(--fc-colour-forest-dark);font-size:clamp(2rem,4vw,2.8rem);letter-spacing:-.04em}.page-header p[data-v-f746e025]{max-width:820px;margin:0;color:var(--fc-colour-text-secondary);font-size:1.02rem;line-height:1.55}.year-picker[data-v-f746e025]{display:grid;gap:4px;margin-bottom:7px}.year-picker span[data-v-f746e025]{font-size:10px;font-weight:850;color:var(--fc-colour-text-secondary);text-transform:uppercase;letter-spacing:.05em}.year-picker select[data-v-f746e025]{min-height:40px;border:1px solid var(--fc-colour-border);border-radius:10px;background:#fff;padding:0 30px 0 11px;color:var(--fc-colour-forest-dark);font-weight:850}.header-actions[data-v-f746e025]{display:flex;gap:10px;flex-wrap:wrap}.header-actions button[data-v-f746e025],.text-button[data-v-f746e025]{min-height:42px;border-radius:999px;padding:0 16px;font-weight:800;cursor:pointer}.secondary[data-v-f746e025]{border:1px solid var(--fc-colour-border);background:#fff;color:var(--fc-colour-forest)}.why-sfs-panel[data-v-f746e025]{margin:0 0 24px;border:1px solid #c8ddce;border-radius:22px;background:linear-gradient(135deg,#f4faf5,#fff);padding:18px}.why-sfs-heading[data-v-f746e025]{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.why-sfs-heading h2[data-v-f746e025]{margin:5px 0 7px;color:var(--fc-colour-forest-dark);font-size:1.55rem}.why-sfs-heading p[data-v-f746e025]{max-width:1080px;margin:0;color:var(--fc-colour-text-secondary);line-height:1.45}.value-reasons[data-v-f746e025]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.value-reasons article[data-v-f746e025]{display:grid;gap:3px;border-left:3px solid #d5e4d9;padding:5px 8px}.value-reasons strong[data-v-f746e025]{color:var(--fc-colour-forest-dark);font-size:13px}.value-reasons span[data-v-f746e025]{color:var(--fc-colour-text-secondary);font-size:11px;line-height:1.35}.value-summary[data-v-f746e025]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px}.value-summary article[data-v-f746e025]{display:grid;gap:3px;border-radius:12px;background:#eaf4ed;padding:13px}.value-summary span[data-v-f746e025]{font-size:11px;font-weight:850;color:var(--fc-colour-text-secondary)}.value-summary strong[data-v-f746e025]{color:var(--fc-colour-forest-dark);font-size:1.7rem}.value-summary small[data-v-f746e025]{color:var(--fc-colour-text-secondary);line-height:1.3}.matched-support-strip[data-v-f746e025]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:12px;border:1px solid #d7e5da;border-radius:12px;background:#f7faf8;padding:10px 12px}.matched-support-copy[data-v-f746e025]{display:grid;gap:2px}.matched-support-copy>strong[data-v-f746e025]{color:var(--fc-colour-forest-dark);font-size:13px}.matched-support-copy small[data-v-f746e025]{color:var(--fc-colour-text-secondary);font-size:11px}.matched-support-actions[data-v-f746e025]{display:flex;align-items:center;gap:14px;flex:none}.matched-support-count[data-v-f746e025]{display:flex;align-items:baseline;gap:5px;color:var(--fc-colour-text-secondary);font-size:10px}.matched-support-count strong[data-v-f746e025]{color:var(--fc-colour-forest-dark);font-size:1.45rem;line-height:1}.matched-support-count span[data-v-f746e025]{font-weight:800}.matched-support-actions .text-button[data-v-f746e025]{min-height:30px;padding:0 4px}.sfs-dashboard[data-v-f746e025] .sfs-tabs{margin-bottom:14px}.value-note[data-v-f746e025]{margin:12px 0 0;color:var(--fc-colour-text-secondary);font-size:12px}.payment-estimator[data-v-f746e025]{margin-top:16px;border-top:1px solid #d9e6dc;padding-top:16px}.payment-heading[data-v-f746e025]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.payment-heading h3[data-v-f746e025]{margin:4px 0 6px;color:var(--fc-colour-forest-dark);font-size:1.25rem}.payment-heading p[data-v-f746e025]{margin:0;color:var(--fc-colour-text-secondary);line-height:1.45}.payment-total[data-v-f746e025]{display:grid;min-width:210px;justify-items:end;gap:2px}.payment-total span[data-v-f746e025]{font-size:11px;font-weight:850;color:var(--fc-colour-text-secondary)}.payment-total strong[data-v-f746e025]{font-size:2rem;color:var(--fc-colour-forest-dark)}.payment-total small[data-v-f746e025]{border-radius:999px;background:#e8f2ea;padding:4px 8px;color:var(--fc-colour-forest);font-weight:800}.payment-breakdown[data-v-f746e025]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px}.payment-breakdown article[data-v-f746e025]{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;border:1px solid #dce8df;border-radius:12px;background:#fff;padding:12px}.payment-breakdown article>div[data-v-f746e025]{display:grid;gap:3px}.payment-breakdown span[data-v-f746e025]{font-size:12px;font-weight:850;color:var(--fc-colour-forest-dark)}.payment-breakdown small[data-v-f746e025]{color:var(--fc-colour-text-secondary);font-size:10px;line-height:1.3}.payment-breakdown strong[data-v-f746e025]{white-space:nowrap;color:var(--fc-colour-forest-dark)}.payment-breakdown article.missing[data-v-f746e025]{border-style:dashed;background:#fffaf0}.payment-inputs[data-v-f746e025]{margin-top:14px}.payment-inputs h4[data-v-f746e025]{margin:0 0 8px;color:var(--fc-colour-forest-dark)}.payment-input-grid[data-v-f746e025]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.payment-input-grid article[data-v-f746e025]{display:flex;justify-content:space-between;gap:12px;border-radius:10px;background:#f5f8f6;padding:10px 12px}.payment-input-grid article>div[data-v-f746e025]{display:grid;gap:3px}.payment-input-grid span[data-v-f746e025]{font-size:11px;font-weight:850;color:var(--fc-colour-text-secondary)}.payment-input-grid small[data-v-f746e025]{color:var(--fc-colour-text-secondary);line-height:1.35}.payment-input-grid strong[data-v-f746e025]{align-self:start;border-radius:999px;padding:3px 7px;font-size:10px}.payment-input-grid strong.known[data-v-f746e025]{background:#e3f4e7;color:#176336}.payment-input-grid strong.estimated[data-v-f746e025]{background:#e9f3ff;color:#225f91}.payment-input-grid strong.missing[data-v-f746e025]{background:#fff0d5;color:#8a5c00}.payment-missing[data-v-f746e025]{margin-top:12px;border-left:4px solid #d39b36;border-radius:8px;background:#fff8e8;padding:10px 12px}.payment-missing strong[data-v-f746e025]{color:var(--fc-colour-forest-dark)}.payment-missing p[data-v-f746e025]{margin:3px 0 0;color:var(--fc-colour-text-secondary);font-size:12px}.payment-area-summary[data-v-f746e025]{margin:10px 0 0;color:var(--fc-colour-text-secondary);font-size:12px;font-weight:750}.payment-cap[data-v-f746e025]{margin:10px 0 0;color:var(--fc-colour-text-secondary);font-size:12px}.payment-footer[data-v-f746e025]{display:flex;justify-content:space-between;gap:16px;margin-top:12px;color:var(--fc-colour-text-secondary);font-size:11px}.payment-footer a[data-v-f746e025]{color:var(--fc-colour-forest);font-weight:800;text-decoration:none}.value-effort[data-v-f746e025]{margin-top:20px;border-top:1px solid #d9e6dc;padding-top:18px}.effort-heading h3[data-v-f746e025]{margin:4px 0 6px;color:var(--fc-colour-forest-dark);font-size:1.25rem}.effort-heading p[data-v-f746e025]{max-width:980px;margin:0;color:var(--fc-colour-text-secondary);line-height:1.45}.effort-summary[data-v-f746e025]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:14px}.effort-summary article[data-v-f746e025]{display:grid;gap:4px;border:1px solid #dce8df;border-radius:12px;background:#fff;padding:12px}.effort-summary span[data-v-f746e025]{font-size:11px;font-weight:850;color:var(--fc-colour-text-secondary)}.effort-summary strong[data-v-f746e025]{font-size:1.45rem;color:var(--fc-colour-forest-dark)}.effort-summary small[data-v-f746e025]{color:var(--fc-colour-text-secondary);line-height:1.3}.effort-mix>div[data-v-f746e025]{display:flex;gap:5px}.effort-mix b[data-v-f746e025],.effort-chip[data-v-f746e025]{border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900}.effort-mix b.low[data-v-f746e025],.effort-chip.low[data-v-f746e025]{background:#e3f4e7;color:#176336}.effort-mix b.medium[data-v-f746e025],.effort-chip.medium[data-v-f746e025]{background:#fff0d5;color:#8a5c00}.effort-mix b.higher[data-v-f746e025],.effort-chip.higher[data-v-f746e025]{background:#fde7df;color:#98411f}.effort-chip.none[data-v-f746e025]{background:#e3f4e7;color:#176336}.effort-chip.review[data-v-f746e025]{background:#edf1f8;color:#465f82}.effort-actions[data-v-f746e025]{display:grid;gap:9px;margin-top:12px}.effort-action[data-v-f746e025]{border:1px solid #dce8df;border-radius:14px;background:#fff;padding:13px}.effort-action-head[data-v-f746e025]{display:flex;align-items:center;justify-content:space-between;gap:12px}.effort-action-head>div[data-v-f746e025]{display:flex;align-items:center;gap:8px;min-width:0}.effort-action-head strong[data-v-f746e025]{color:var(--fc-colour-forest-dark)}.effort-detail-grid[data-v-f746e025]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:11px}.effort-detail-grid>div[data-v-f746e025]{border-left:3px solid #d8e5da;padding-left:9px}.effort-detail-grid span[data-v-f746e025]{display:block;color:var(--fc-colour-text-secondary);font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.03em}.effort-detail-grid p[data-v-f746e025]{margin:3px 0 0;color:var(--fc-colour-text-primary);font-size:12px;line-height:1.4}.effort-open[data-v-f746e025]{margin-top:8px;padding:0;min-height:30px}.effort-note[data-v-f746e025]{margin:10px 0 0;color:var(--fc-colour-text-secondary);font-size:11px;line-height:1.4}.action-plan[data-v-f746e025]{margin-top:18px;padding-top:18px;border-top:1px solid #d9e6dc}.action-plan-heading[data-v-f746e025]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.action-plan-heading h3[data-v-f746e025]{margin:3px 0 5px;color:var(--fc-colour-forest-dark)}.action-plan-heading p[data-v-f746e025]{margin:0;color:var(--fc-colour-text-secondary)}.action-plan-status[data-v-f746e025]{border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900;white-space:nowrap}.action-plan-status.readyToMaintain[data-v-f746e025]{background:#e3f4e7;color:#176336}.action-plan-status.workOutstanding[data-v-f746e025]{background:#fff0d5;color:#8a5c00}.action-plan-status.factsNeedConfirming[data-v-f746e025]{background:#edf1f8;color:#465f82}.action-plan-status.evidenceNeedsAttention[data-v-f746e025]{background:#fde7df;color:#98411f}.action-plan-summary[data-v-f746e025]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:13px}.action-plan-summary article[data-v-f746e025]{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #dce8df;border-radius:12px;background:#fff;padding:11px 12px}.action-plan-summary span[data-v-f746e025]{color:var(--fc-colour-text-secondary);font-size:11px;font-weight:850}.action-plan-summary strong[data-v-f746e025]{color:var(--fc-colour-forest-dark);font-size:1.35rem}.action-plan-next[data-v-f746e025]{margin-top:15px}.action-plan-next h4[data-v-f746e025],.action-plan-dates h4[data-v-f746e025]{margin:0 0 8px;color:var(--fc-colour-forest-dark)}.action-plan-row[data-v-f746e025]{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;border-top:1px solid #e3ebe5;padding:10px 0}.action-plan-row[data-v-f746e025]:first-of-type{border-top:0}.action-plan-number[data-v-f746e025]{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:#eaf4ed;color:#176336;font-weight:900}.action-plan-row strong[data-v-f746e025]{color:var(--fc-colour-forest-dark)}.action-plan-row p[data-v-f746e025]{margin:2px 0 0;color:var(--fc-colour-text-secondary);font-size:12px}.action-plan-clear[data-v-f746e025]{margin-top:13px;border-radius:12px;background:#eaf4ed;padding:12px}.action-plan-clear p[data-v-f746e025]{margin:3px 0 0;color:var(--fc-colour-text-secondary)}.action-plan-dates[data-v-f746e025]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:15px}.action-plan-dates>section[data-v-f746e025]{border:1px solid #dce8df;border-radius:12px;background:#fff;padding:12px}.action-plan-dates article[data-v-f746e025]{display:grid;grid-template-columns:100px 1fr;gap:10px;padding:7px 0;border-top:1px solid #edf2ee}.action-plan-dates article[data-v-f746e025]:first-of-type{border-top:0}.action-plan-dates article strong[data-v-f746e025]{color:var(--fc-colour-forest-dark);font-size:12px}.action-plan-dates article span[data-v-f746e025],.action-plan-dates p[data-v-f746e025]{color:var(--fc-colour-text-secondary);font-size:12px}.action-plan-subhead[data-v-f746e025]{display:flex;align-items:center;justify-content:space-between;gap:10px}.action-plan-subhead .text-button[data-v-f746e025]{min-height:28px;padding:0}.action-plan-toggle[data-v-f746e025]{margin-top:8px;min-height:30px;padding:0}.readiness-action-plan-note[data-v-f746e025]{margin:12px 0 0;border-radius:10px;background:#f4f8f5;padding:10px 12px;color:var(--fc-colour-text-secondary);font-size:12px;line-height:1.4}.summary-grid[data-v-f746e025]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.summary-grid article[data-v-f746e025]{display:grid;gap:4px;border:1px solid var(--fc-colour-border);border-radius:16px;background:#fff;padding:16px 18px}.summary-grid span[data-v-f746e025]{font-size:12px;font-weight:850;color:var(--fc-colour-text-secondary)}.summary-grid strong[data-v-f746e025]{font-size:2rem;line-height:1;color:var(--fc-colour-forest-dark)}.summary-grid small[data-v-f746e025]{color:var(--fc-colour-text-secondary)}.summary-grid .warning[data-v-f746e025]{border-color:#e6c887;background:#fffaf0}.summary-grid .decision[data-v-f746e025]{border-color:#b9c9df;background:#f6f9fc}.deadline-panel[data-v-f746e025]{margin-bottom:28px;border:1px solid #cfe0d3;border-radius:20px;background:#f5faf6;padding:18px}.section-heading[data-v-f746e025]{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px}.section-heading h2[data-v-f746e025]{margin:4px 0;color:var(--fc-colour-forest-dark)}.section-heading p[data-v-f746e025],.group-title span[data-v-f746e025]{margin:0;color:var(--fc-colour-text-secondary)}.text-button[data-v-f746e025]{border:0;background:transparent;color:var(--fc-colour-forest)}.deadline-grid[data-v-f746e025]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.deadline-card[data-v-f746e025]{text-align:left;border:1px solid #d8e5da;border-radius:14px;background:#fff;padding:13px;cursor:pointer}.deadline-card strong[data-v-f746e025],.deadline-card small[data-v-f746e025]{display:block}.deadline-card strong[data-v-f746e025]{margin:5px 0;color:var(--fc-colour-forest-dark)}.deadline-card small[data-v-f746e025]{color:var(--fc-colour-text-secondary)}.deadline-code[data-v-f746e025]{font-size:11px;font-weight:900;color:var(--fc-colour-forest)}.action-group[data-v-f746e025]{margin-top:24px}.group-title[data-v-f746e025]{display:flex;align-items:baseline;gap:12px;margin-bottom:10px}.group-title h3[data-v-f746e025]{margin:0;color:var(--fc-colour-forest-dark)}.action-grid[data-v-f746e025]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.action-card[data-v-f746e025]{position:relative;display:flex;flex-direction:column;min-height:360px;border:1px solid var(--fc-colour-border);border-radius:18px;background:#fff;padding:17px;transition:box-shadow .15s ease}.action-card[data-v-f746e025]:hover{box-shadow:0 8px 24px #1d462b14}.action-top[data-v-f746e025]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.code[data-v-f746e025]{font-weight:950;color:var(--fc-colour-forest)}.scope[data-v-f746e025],.status[data-v-f746e025]{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850}.scope[data-v-f746e025]{background:#eef4ef;color:#526359}.status[data-v-f746e025]{margin-left:auto;background:#eef1ef;color:#58655d}.status.inProgress[data-v-f746e025]{background:#e9f3ff;color:#225f91}.status.complete[data-v-f746e025]{background:#e3f4e7;color:#176336}.status.needsAttention[data-v-f746e025]{background:#fff0d5;color:#8a5c00}.status.needsDecision[data-v-f746e025]{background:#edf1f8;color:#465f82}.status.notApplicable[data-v-f746e025]{background:#f0f1f0;color:#69736d}.status.ready[data-v-f746e025]{background:#eef8f0;color:#2f6841}.action-card h3[data-v-f746e025]{margin:15px 0 6px;color:var(--fc-colour-forest-dark);font-size:1.1rem}.action-card p[data-v-f746e025]{margin:0;color:var(--fc-colour-text-secondary);line-height:1.5;flex:1}.action-guidance[data-v-f746e025]{display:grid;gap:8px;margin:12px 0}.action-guidance>div[data-v-f746e025]{display:grid;gap:3px;border-left:3px solid #d5e4d9;padding-left:10px}.action-guidance span[data-v-f746e025]{color:var(--fc-colour-text-secondary);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.03em}.action-guidance strong[data-v-f746e025]{color:var(--fc-colour-forest-dark);font-size:13px;line-height:1.35;font-weight:750}.facts[data-v-f746e025]{display:flex;gap:16px;margin-top:15px;padding-top:12px;border-top:1px solid #edf1ee;color:var(--fc-colour-text-secondary);font-size:12px}.facts strong[data-v-f746e025]{color:var(--fc-colour-forest-dark)}.next-date[data-v-f746e025]{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;margin-top:12px;border-radius:10px;background:#f6f8f6;padding:9px 10px;font-size:11px}.next-date span[data-v-f746e025],.next-date small[data-v-f746e025]{color:var(--fc-colour-text-secondary)}.next-date strong[data-v-f746e025]{color:var(--fc-colour-forest-dark)}.card-actions[data-v-f746e025]{position:relative;align-self:flex-start;margin-top:13px}.actions-button[data-v-f746e025]{display:inline-flex;align-items:center;gap:9px;min-height:38px;border:1px solid #bcc9c0;border-radius:9px;background:#fff;padding:0 12px;color:#176b3b;font-weight:850;cursor:pointer}.actions-button[data-v-f746e025]:hover{background:#f0f7f2}.actions-chevron[data-v-f746e025]{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.actions-button[aria-expanded=true] .actions-chevron[data-v-f746e025]{transform:rotate(180deg)}.actions-popover[data-v-f746e025]{position:absolute;z-index:20;left:0;bottom:calc(100% + 7px);display:grid;gap:3px;width:min(300px,calc(100vw - 48px));border:1px solid #cbd9cf;border-radius:12px;background:#fff;padding:6px;box-shadow:0 12px 30px #1d462b29}.actions-popover>button[data-v-f746e025],.actions-popover>a[data-v-f746e025]{display:flex;align-items:center;justify-content:space-between;min-height:40px;border:0;border-radius:8px;background:#fff;padding:0 10px;color:#176b3b;text-align:left;text-decoration:none;font:inherit;font-weight:800;cursor:pointer}.actions-popover>button[data-v-f746e025]:hover,.actions-popover>a[data-v-f746e025]:hover{background:#f1f7f3}.menu-field-trigger>span[data-v-f746e025]{font-size:20px;line-height:1}.field-action[data-v-f746e025]{display:grid;gap:8px;margin:4px 0;border-top:1px solid #e2eae4;border-bottom:1px solid #e2eae4;background:#f8fbf9;padding:10px}.field-action label[data-v-f746e025]{display:grid;gap:5px}.field-action label>span[data-v-f746e025]{color:#637168;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.field-action select[data-v-f746e025]{width:100%;min-height:42px;border:1px solid #b9cdbf;border-radius:8px;background:#fff;padding:0 30px 0 10px;color:#173f28;font:inherit}.field-action-buttons[data-v-f746e025]{display:flex;gap:7px}.field-action-buttons button[data-v-f746e025]{min-height:40px;border-radius:8px;padding:0 12px;font:inherit;font-weight:850;cursor:pointer}.field-record-button[data-v-f746e025]{flex:1;border:1px solid #176b3b;background:#176b3b;color:#fff}.field-cancel-button[data-v-f746e025]{border:1px solid #cbd9cf;background:#fff;color:#176b3b}.empty-state[data-v-f746e025]{margin-top:20px;border:1px dashed var(--fc-colour-border);border-radius:16px;padding:28px;text-align:center;color:var(--fc-colour-text-secondary)}.empty-state strong[data-v-f746e025]{display:block;color:var(--fc-colour-forest-dark);margin-bottom:5px}@media (max-width:1050px){.payment-breakdown[data-v-f746e025],.action-grid[data-v-f746e025]{grid-template-columns:repeat(2,minmax(0,1fr))}.deadline-grid[data-v-f746e025],.value-reasons[data-v-f746e025]{grid-template-columns:repeat(2,1fr)}.value-summary[data-v-f746e025]{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.payment-heading[data-v-f746e025],.payment-footer[data-v-f746e025],.why-sfs-heading[data-v-f746e025],.matched-support-strip[data-v-f746e025]{align-items:flex-start;flex-direction:column}.matched-support-actions[data-v-f746e025]{width:100%;justify-content:space-between}.payment-total[data-v-f746e025]{justify-items:start}.payment-breakdown[data-v-f746e025],.payment-input-grid[data-v-f746e025]{grid-template-columns:1fr}.sfs-dashboard[data-v-f746e025]{padding-left:16px;padding-right:16px}.page-header[data-v-f746e025],.section-heading[data-v-f746e025],.group-title[data-v-f746e025]{align-items:flex-start;flex-direction:column}.summary-grid[data-v-f746e025],.action-grid[data-v-f746e025],.deadline-grid[data-v-f746e025],.value-reasons[data-v-f746e025],.value-summary[data-v-f746e025]{grid-template-columns:1fr}.action-card[data-v-f746e025]{min-height:0}.status[data-v-f746e025]{margin-left:0}.next-date[data-v-f746e025]{grid-template-columns:1fr}.header-actions[data-v-f746e025]{width:100%}.header-actions button[data-v-f746e025]{flex:1}}.compact-details[data-v-f746e025]{margin-top:10px;border-top:1px solid #e1eae3;padding-top:8px}.compact-details>summary[data-v-f746e025]{display:inline-flex;align-items:center;gap:7px;min-height:34px;color:#176b3b;font-size:12px;font-weight:850;cursor:pointer;list-style:none}.compact-details>summary[data-v-f746e025]::-webkit-details-marker{display:none}.compact-details>summary[data-v-f746e025]:after{content:"+";display:grid;place-items:center;width:18px;height:18px;border-radius:999px;background:#eaf4ed;font-size:13px}.compact-details[open]>summary[data-v-f746e025]:after{content:"−"}.transition-compact[data-v-f746e025]{display:grid;grid-template-columns:72px 1fr 1fr;gap:12px;align-items:center;margin-top:9px;border-radius:11px;background:#f4f8f5;padding:9px 11px}.transition-compact>span[data-v-f746e025]{display:grid;gap:1px}.transition-compact small[data-v-f746e025]{color:#6a786e;font-size:10px}.transition-compact b[data-v-f746e025]{color:var(--fc-colour-forest-dark)}.effort-details[data-v-f746e025]{margin-top:10px}.readiness-details[data-v-f746e025],.claim-pack-details[data-v-f746e025]{margin-top:12px}.claim-pack-details .claim-pack-table[data-v-f746e025]{margin-top:8px}.payment-missing[data-v-f746e025]{display:flex;justify-content:space-between;gap:16px;align-items:center}.payment-missing button[data-v-f746e025]{flex:none;min-height:38px;border:1px solid #176b3b;border-radius:9px;background:#176b3b;color:#fff;padding:0 13px;font-weight:800;cursor:pointer}.support-transition[data-v-f746e025]{margin-top:12px;padding-top:12px;border-top:1px solid #d9e5dc}.transition-heading[data-v-f746e025]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.transition-heading h4[data-v-f746e025]{margin:2px 0 0}.support-transition>p[data-v-f746e025],.transition-details>p[data-v-f746e025]{margin:6px 0 12px;color:#5b6e61}.transition-table[data-v-f746e025]{display:grid;border:1px solid #dce7df;border-radius:12px;overflow:hidden}.transition-row[data-v-f746e025]{display:grid;grid-template-columns:100px 1fr 1fr;gap:12px;align-items:center;padding:10px 12px;border-top:1px solid #e5ece7}.transition-row[data-v-f746e025]:first-child{border-top:0}.transition-header[data-v-f746e025]{background:#f4f8f5}.transition-row span[data-v-f746e025]{display:grid;gap:2px}.transition-row small[data-v-f746e025]{color:#6a786e}.transition-note[data-v-f746e025]{display:flex;justify-content:space-between;gap:12px;margin-top:9px;color:#627267;font-size:12px}.transition-note a[data-v-f746e025]{color:#176b3b;font-weight:800}.text-button[data-v-f746e025]{border:0;background:transparent;color:#176b3b;font-weight:850;cursor:pointer}@media (max-width:760px){.action-plan-heading[data-v-f746e025],.action-plan-subhead[data-v-f746e025]{align-items:flex-start;flex-direction:column}.action-plan-summary[data-v-f746e025],.action-plan-dates[data-v-f746e025]{grid-template-columns:1fr}.action-plan-row[data-v-f746e025]{grid-template-columns:28px 1fr}.action-plan-row button[data-v-f746e025]{grid-column:2;justify-self:start}.action-plan-dates article[data-v-f746e025]{grid-template-columns:1fr}.payment-missing[data-v-f746e025],.transition-heading[data-v-f746e025],.transition-note[data-v-f746e025]{align-items:flex-start;flex-direction:column}.transition-compact[data-v-f746e025]{grid-template-columns:64px 1fr}.transition-compact[data-v-f746e025]>*:last-child{grid-column:2}.transition-row[data-v-f746e025]{grid-template-columns:72px 1fr}.transition-row[data-v-f746e025]>*:last-child{grid-column:2}.transition-header[data-v-f746e025]>*:last-child{grid-column:auto}.transition-header[data-v-f746e025]{grid-template-columns:72px 1fr 1fr}.effort-summary[data-v-f746e025]{grid-template-columns:repeat(2,minmax(0,1fr))}.effort-summary article[data-v-f746e025]:last-child{grid-column:1/-1}.effort-detail-grid[data-v-f746e025]{grid-template-columns:1fr}.effort-action-head[data-v-f746e025]{align-items:flex-start}.effort-chip[data-v-f746e025]{flex:none}}.sfs-readiness[data-v-f746e025]{margin:18px 0 22px;border:1px solid #cfded3;border-radius:18px;background:#fff;padding:20px}.readiness-heading[data-v-f746e025]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.readiness-heading h2[data-v-f746e025]{margin:3px 0 6px;color:var(--fc-colour-forest-dark)}.readiness-heading p[data-v-f746e025]{margin:0;color:var(--fc-colour-text-secondary)}.readiness-note[data-v-f746e025]{max-width:420px;font-size:12px}.readiness-status-grid[data-v-f746e025]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.readiness-status-grid article[data-v-f746e025]{display:grid;gap:5px;border:1px solid #e0e9e2;border-radius:12px;padding:14px}.readiness-status-grid span[data-v-f746e025],.readiness-dimensions span[data-v-f746e025]{font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.03em;color:#607166}.readiness-status-grid strong[data-v-f746e025]{font-size:1.05rem}.readiness-status-grid strong.ready[data-v-f746e025]{color:#176336}.readiness-status-grid strong.almostReady[data-v-f746e025]{color:#6a6500}.readiness-status-grid strong.actionNeeded[data-v-f746e025]{color:#9a5d00}.readiness-status-grid strong.importantMissing[data-v-f746e025]{color:#9f2d2d}.readiness-status-grid small[data-v-f746e025],.readiness-dimensions small[data-v-f746e025],.readiness-blockers small[data-v-f746e025]{color:#68786d}.readiness-dimensions[data-v-f746e025]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.readiness-dimensions article[data-v-f746e025]{display:grid;gap:4px;border:1px solid #e5ece7;border-radius:10px;padding:11px}.readiness-dimensions b[data-v-f746e025]{font-size:12px}.readiness-dimensions b.ready[data-v-f746e025]{color:#176336}.readiness-dimensions b.attention[data-v-f746e025]{color:#8a5c00}.readiness-dimensions b.missing[data-v-f746e025]{color:#9f2d2d}.readiness-blockers[data-v-f746e025]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.readiness-blockers>section[data-v-f746e025]{border-top:1px solid #dde7df;padding-top:12px}.readiness-blockers h3[data-v-f746e025]{margin:0 0 8px;color:var(--fc-colour-forest-dark);font-size:1rem}.readiness-blockers article[data-v-f746e025]{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;border-top:1px solid #edf2ee;padding:9px 0}.readiness-blockers article[data-v-f746e025]:first-of-type{border-top:0}.readiness-blockers article div[data-v-f746e025]{display:grid;gap:3px}.readiness-blockers p[data-v-f746e025]{margin:6px 0;color:#607166}.readiness-blockers button[data-v-f746e025]{white-space:nowrap}@media (max-width:760px){.readiness-heading[data-v-f746e025]{flex-direction:column}.readiness-status-grid[data-v-f746e025],.readiness-dimensions[data-v-f746e025],.readiness-blockers[data-v-f746e025]{grid-template-columns:1fr}.readiness-blockers article[data-v-f746e025]{grid-template-columns:1fr}.readiness-blockers button[data-v-f746e025]{justify-self:start}}.sfs-claim-pack[data-v-f746e025]{margin:18px 0 22px;border:1px solid #cfded3;border-radius:18px;background:#fff;padding:20px}.claim-pack-heading[data-v-f746e025]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.claim-pack-heading h2[data-v-f746e025]{margin:3px 0 6px;color:var(--fc-colour-forest-dark)}.claim-pack-heading p[data-v-f746e025],.claim-pack-note[data-v-f746e025]{margin:0;color:var(--fc-colour-text-secondary)}.claim-pack-actions[data-v-f746e025]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.claim-pack-actions>span[data-v-f746e025]{border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.claim-pack-actions>span.readyToReview[data-v-f746e025]{background:#e3f4e7;color:#176336}.claim-pack-actions>span.attentionNeeded[data-v-f746e025]{background:#fff0d5;color:#8a5c00}.claim-pack-actions .secondary[data-v-f746e025]{min-height:38px;border-radius:999px;padding:0 14px;font-weight:800;cursor:pointer}.claim-pack-note[data-v-f746e025]{margin-top:8px;font-size:12px}.claim-pack-summary[data-v-f746e025]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px}.claim-pack-summary article[data-v-f746e025]{display:grid;gap:4px;border:1px solid #e3ebe5;border-radius:11px;padding:12px}.claim-pack-summary span[data-v-f746e025]{font-size:11px;font-weight:850;text-transform:uppercase;color:#607166}.claim-pack-summary strong[data-v-f746e025]{font-size:1.55rem;color:var(--fc-colour-forest-dark)}.claim-pack-summary small[data-v-f746e025]{color:#68786d}.claim-pack-table[data-v-f746e025]{margin-top:10px;border:1px solid #dde7df;border-radius:12px;overflow:hidden}.claim-pack-row[data-v-f746e025]{display:grid;grid-template-columns:minmax(180px,1.7fr) repeat(5,minmax(90px,1fr));gap:10px;align-items:center;width:100%;padding:10px 12px;border:0;border-top:1px solid #e8eeea;background:#fff;text-align:left;color:inherit}.claim-pack-row[data-v-f746e025]:first-child{border-top:0}.claim-pack-header[data-v-f746e025]{background:#f4f8f5;font-size:11px;font-weight:900;text-transform:uppercase;color:#617166}.claim-pack-action[data-v-f746e025]{cursor:pointer}.claim-pack-action[data-v-f746e025]:hover{background:#f8fbf8}.claim-pack-action>span[data-v-f746e025]:first-child{display:grid;gap:2px}.claim-pack-action b[data-v-f746e025]{color:var(--fc-colour-forest-dark)}.claim-pack-action small[data-v-f746e025]{color:#68786d}.claim-pack-footer[data-v-f746e025]{display:flex;gap:14px;justify-content:flex-end;margin-top:10px}@media (max-width:900px){.claim-pack-summary[data-v-f746e025]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.claim-pack-heading[data-v-f746e025]{flex-direction:column}.claim-pack-summary[data-v-f746e025]{grid-template-columns:1fr}.claim-pack-footer[data-v-f746e025]{justify-content:flex-start;flex-wrap:wrap}.claim-pack-table[data-v-f746e025]{display:grid;gap:9px;border:0;overflow:visible}.claim-pack-header[data-v-f746e025]{display:none}.claim-pack-row[data-v-f746e025]{min-width:0;border:1px solid #dde7df!important;border-radius:12px;padding:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.claim-pack-action>span[data-v-f746e025]{display:grid;gap:2px}.claim-pack-action>span[data-v-f746e025]:first-child{grid-column:1/-1;padding-bottom:6px;border-bottom:1px solid #edf2ee}.claim-pack-action>span[data-v-f746e025]:nth-child(2):before{content:""}.claim-pack-action>span[data-v-f746e025]:nth-child(n+2){color:var(--fc-colour-text-secondary);font-size:12px}.claim-pack-action>span[data-v-f746e025]:nth-child(n+2):after{color:var(--fc-colour-text-primary)}.actions-popover[data-v-f746e025]{position:fixed;left:16px;right:16px;bottom:calc(72px + env(safe-area-inset-bottom,0px));width:auto;max-height:60dvh;overflow:auto}}.sfs-overview-summary[data-v-f746e025]{display:grid;gap:16px}.why-sfs-compact[data-v-f746e025]{margin:0}.why-sfs-compact>p[data-v-f746e025]{max-width:960px;margin:8px 0 0;color:var(--fc-colour-text-secondary);line-height:1.45}.overview-metrics[data-v-f746e025]{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0;border:1px solid var(--fc-colour-border);border-radius:18px;background:#fff;padding:6px}.overview-metrics article[data-v-f746e025]{padding:14px 16px;border-radius:12px;background:#f7faf8}.overview-metrics strong[data-v-f746e025]{font-size:1.55rem}.payment-estimator-compact[data-v-f746e025]{margin-top:0;border:1px solid var(--fc-colour-border);border-radius:18px;background:#fff;padding:18px 20px}.payment-estimator-compact .payment-area-summary[data-v-f746e025]{margin:4px 0 0}.action-plan-compact[data-v-f746e025]{margin-top:0;border:1px solid var(--fc-colour-border);border-radius:18px;background:#fff;padding:18px 20px}.action-plan-compact .action-plan-heading[data-v-f746e025]{margin-bottom:8px}.action-plan-compact .action-plan-next[data-v-f746e025]{margin-top:0}.deadline-panel-compact[data-v-f746e025]{margin-bottom:16px}.deadline-panel-compact .deadline-grid[data-v-f746e025]{grid-template-columns:repeat(3,minmax(0,1fr))}.sfs-readiness-compact[data-v-f746e025],.sfs-claim-pack-compact[data-v-f746e025]{padding:16px 18px}.readiness-compact-head[data-v-f746e025]{display:flex;align-items:center;justify-content:space-between;gap:18px}.readiness-compact-head h2[data-v-f746e025],.sfs-claim-pack-compact h2[data-v-f746e025]{margin:4px 0}.readiness-compact-status[data-v-f746e025]{border-radius:999px;padding:7px 10px;background:#eef1ef;color:#58655d;font-size:12px}.readiness-compact-status.ready[data-v-f746e025]{background:#e3f4e7;color:#176336}.readiness-compact-status.needsAttention[data-v-f746e025]{background:#fff0d5;color:#8a5c00}.readiness-compact-status.needsDecision[data-v-f746e025]{background:#edf1f8;color:#465f82}.sfs-claim-pack-compact .claim-pack-heading[data-v-f746e025]{align-items:center}.sfs-claim-pack-compact .claim-pack-details[data-v-f746e025]{margin-top:4px}@media (max-width:720px){.overview-metrics[data-v-f746e025],.deadline-panel-compact .deadline-grid[data-v-f746e025]{grid-template-columns:1fr 1fr}.payment-estimator-compact[data-v-f746e025],.action-plan-compact[data-v-f746e025]{padding:15px}.readiness-compact-head[data-v-f746e025]{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.overview-metrics[data-v-f746e025],.deadline-panel-compact .deadline-grid[data-v-f746e025]{grid-template-columns:1fr}}.submission-recording[data-v-84975df4]{display:grid;gap:16px;border:1px solid var(--fc-colour-border);border-radius:18px;background:#fff;padding:22px 24px}.submission-recording header[data-v-84975df4]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.submission-recording h2[data-v-84975df4]{margin:6px 0;color:var(--fc-colour-forest-dark)}.submission-recording p[data-v-84975df4]{margin:0;color:var(--fc-colour-text-secondary);line-height:1.5}.submission-recording button[data-v-84975df4]{min-height:40px;border:1px solid var(--fc-colour-forest);border-radius:10px;background:#fff;padding:0 14px;color:var(--fc-colour-forest);font-weight:800;cursor:pointer}.submission-recording button.primary[data-v-84975df4]{background:var(--fc-colour-forest);color:#fff}.submission-recording button[data-v-84975df4]:disabled{cursor:not-allowed;opacity:.48}.not-ready-message[data-v-84975df4]{border-radius:12px;background:#fff0dd;padding:13px 15px;color:#8a4c00!important}.state-comparison[data-v-84975df4]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.state-comparison article[data-v-84975df4]{display:grid;gap:6px;border:1px solid var(--fc-colour-border);border-radius:14px;padding:16px}.state-comparison span[data-v-84975df4],.state-comparison small[data-v-84975df4],.submission-meta span[data-v-84975df4]{color:var(--fc-colour-text-secondary);font-size:12px}.state-comparison strong[data-v-84975df4]{color:var(--fc-colour-forest-dark);font-size:1.15rem}.state-comparison .changed[data-v-84975df4]{border-color:#e5c48d;background:#fffaf0}.state-comparison .unchanged[data-v-84975df4]{border-color:#cfe0d3;background:#f4faf5}.submission-meta[data-v-84975df4]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.submission-meta>div[data-v-84975df4]{display:grid;gap:4px;border-top:1px solid var(--fc-colour-border);padding-top:12px}.submission-meta strong[data-v-84975df4],.submission-meta code[data-v-84975df4]{color:var(--fc-colour-forest-dark);overflow-wrap:anywhere}.previous-submissions[data-v-84975df4]{display:grid;gap:8px;border-top:1px solid var(--fc-colour-border);padding-top:16px}.previous-submissions h3[data-v-84975df4]{margin:0;color:var(--fc-colour-forest-dark);font-size:1rem}.previous-submissions article[data-v-84975df4]{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--fc-colour-border);border-radius:12px;padding:12px}.previous-submissions article div[data-v-84975df4]{display:grid;gap:3px}.previous-submissions article span[data-v-84975df4]{color:var(--fc-colour-text-secondary);font-size:12px}.overlay[data-v-84975df4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:flex;justify-content:flex-end;background:#1424196b}.drawer[data-v-84975df4]{position:relative;width:min(570px,100%);height:100%;overflow:auto;background:#fff;padding:34px 28px;box-shadow:-12px 0 35px #0000002e}.drawer h2[data-v-84975df4]{margin:7px 54px 6px 0;font-size:1.75rem}.drawer>p[data-v-84975df4]{margin-bottom:22px}.drawer label[data-v-84975df4]{display:grid;gap:7px;margin-bottom:15px;color:var(--fc-colour-forest-dark);font-size:13px;font-weight:800}.drawer input[data-v-84975df4],.drawer textarea[data-v-84975df4]{width:100%;box-sizing:border-box;border:1px solid var(--fc-colour-border);border-radius:10px;background:#fff;padding:11px 12px;color:var(--fc-colour-text);font:inherit}.drawer input[data-v-84975df4]:focus,.drawer textarea[data-v-84975df4]:focus{outline:2px solid color-mix(in srgb,var(--fc-colour-forest) 25%,transparent);border-color:var(--fc-colour-forest)}.close[data-v-84975df4]{position:absolute;top:18px;right:20px!important;width:42px;padding:0!important;border-radius:50%!important;font-size:24px}.snapshot-summary[data-v-84975df4]{display:flex;flex-wrap:wrap;gap:8px;border-radius:12px;background:#f4f8f5;padding:14px}.snapshot-summary strong[data-v-84975df4]{width:100%;color:var(--fc-colour-forest-dark)}.snapshot-summary span[data-v-84975df4]{border-radius:999px;background:#fff;padding:6px 9px;color:var(--fc-colour-text-secondary);font-size:12px}.error[data-v-84975df4]{margin:12px 0!important;color:#9b2c20!important}.submit[data-v-84975df4]{width:100%;margin-top:14px}@media (max-width:900px){.state-comparison[data-v-84975df4]{grid-template-columns:1fr}.submission-meta[data-v-84975df4]{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.submission-recording header[data-v-84975df4]{flex-direction:column}.submission-meta[data-v-84975df4]{grid-template-columns:1fr}.previous-submissions article[data-v-84975df4]{align-items:stretch;flex-direction:column}.previous-submissions button[data-v-84975df4]{align-self:flex-start}}[data-v-c1aeb0a9]{box-sizing:border-box}.ua1-dashboard[data-v-c1aeb0a9]{display:grid;gap:20px;margin:0 0 24px}.work-first[data-v-c1aeb0a9],.farm-progress[data-v-c1aeb0a9]{display:grid;gap:14px}.work-first[data-v-c1aeb0a9]{border:1px solid var(--fc-colour-border);border-radius:18px;background:#fff;padding:22px 24px}.section-heading[data-v-c1aeb0a9],.dashboard-header[data-v-c1aeb0a9]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.eyebrow[data-v-c1aeb0a9]{color:var(--fc-colour-forest);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.section-heading h2[data-v-c1aeb0a9],.dashboard-header h2[data-v-c1aeb0a9]{margin:6px 0 7px;color:var(--fc-colour-forest-dark);font-size:1.55rem}.section-heading p[data-v-c1aeb0a9],.dashboard-header p[data-v-c1aeb0a9]{max-width:760px;margin:0;color:var(--fc-colour-text-secondary);line-height:1.5}.work-count[data-v-c1aeb0a9]{flex:none;border-radius:999px;background:#edf4ef;padding:8px 11px;color:var(--fc-colour-forest);font-size:12px;font-weight:900}.action-list[data-v-c1aeb0a9]{display:grid;gap:10px}.action-row[data-v-c1aeb0a9]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;border:1px solid var(--fc-colour-border);border-radius:14px;padding:15px 16px}.action-row.urgent[data-v-c1aeb0a9]{border-color:#e5c48d;background:#fffaf0}.action-row.waiting[data-v-c1aeb0a9]{background:#f8fbf9}.action-indicator[data-v-c1aeb0a9]{width:11px;height:11px;border-radius:50%;background:#c8462f}.action-row.waiting .action-indicator[data-v-c1aeb0a9]{background:#d79b27}.action-row strong[data-v-c1aeb0a9]{color:var(--fc-colour-forest-dark)}.action-row p[data-v-c1aeb0a9]{margin:4px 0 0;color:var(--fc-colour-text-secondary);font-size:13px}.action-row button[data-v-c1aeb0a9],.assessment-warning button[data-v-c1aeb0a9],.field-row button[data-v-c1aeb0a9]{min-height:40px;border:1px solid var(--fc-colour-forest);border-radius:10px;background:#fff;padding:0 14px;color:var(--fc-colour-forest);font-weight:800;cursor:pointer}.all-clear[data-v-c1aeb0a9]{border-radius:14px;background:#edf7ef;padding:16px}.all-clear p[data-v-c1aeb0a9]{margin:4px 0 0;color:var(--fc-colour-text-secondary)}.assessment-warning[data-v-c1aeb0a9]{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #e5c48d;border-radius:14px;background:#fff8e9;padding:15px 18px}.assessment-warning div[data-v-c1aeb0a9]{display:grid;gap:3px}.assessment-warning span[data-v-c1aeb0a9]{color:#6d6250;font-size:13px}.dashboard-header[data-v-c1aeb0a9]{border:1px solid var(--fc-colour-border);border-radius:18px;background:#fff;padding:22px 24px}.requirement-status[data-v-c1aeb0a9]{flex:none;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900}.requirement-status.met[data-v-c1aeb0a9]{background:#e4f2e7;color:#176335}.requirement-status.not-met[data-v-c1aeb0a9]{background:#fff0dd;color:#8a4c00}.requirement-status.pending[data-v-c1aeb0a9]{background:#f4eefa;color:#67458a}.coverage-overview[data-v-c1aeb0a9]{display:grid;grid-template-columns:1.35fr repeat(4,1fr);gap:12px}.coverage-card[data-v-c1aeb0a9]{display:grid;align-content:start;gap:5px;min-height:132px;border:1px solid var(--fc-colour-border);border-radius:16px;background:#fff;padding:18px}.coverage-card span[data-v-c1aeb0a9]{color:var(--fc-colour-text-secondary);font-size:13px}.coverage-card strong[data-v-c1aeb0a9]{color:var(--fc-colour-forest-dark);font-size:1.8rem;line-height:1;overflow-wrap:anywhere}.coverage-card small[data-v-c1aeb0a9]{color:var(--fc-colour-text-secondary);line-height:1.4}.primary-card strong[data-v-c1aeb0a9]{font-size:2.5rem}.track[data-v-c1aeb0a9]{height:8px;overflow:hidden;border-radius:999px;background:#e4ebe6;margin:4px 0}.track span[data-v-c1aeb0a9]{display:block;height:100%;border-radius:inherit;background:var(--fc-colour-forest)}.workflow-metrics[data-v-c1aeb0a9]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.workflow-metrics article[data-v-c1aeb0a9]{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--fc-colour-border);border-radius:13px;background:#fff;padding:14px}.coverage-pending[data-v-c1aeb0a9]{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #e5c48d;border-radius:16px;background:#fffaf0;padding:18px 20px}.coverage-pending div[data-v-c1aeb0a9]{display:grid;gap:5px}.coverage-pending strong[data-v-c1aeb0a9]{color:var(--fc-colour-forest-dark);font-size:1.15rem}.coverage-pending p[data-v-c1aeb0a9]{margin:0;color:var(--fc-colour-text-secondary)}.coverage-pending button[data-v-c1aeb0a9]{flex:none;min-height:40px;border:1px solid var(--fc-colour-forest);border-radius:10px;background:#fff;padding:0 16px;color:var(--fc-colour-forest);font-weight:800;cursor:pointer}.pending-metrics[data-v-c1aeb0a9]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px}.workflow-metrics span[data-v-c1aeb0a9]{color:var(--fc-colour-text-secondary);font-size:12px}.workflow-metrics strong[data-v-c1aeb0a9]{color:var(--fc-colour-forest-dark);font-size:1.3rem}.field-list[data-v-c1aeb0a9]{overflow:hidden;border:1px solid var(--fc-colour-border);border-radius:18px;background:#fff}.list-heading[data-v-c1aeb0a9]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px}.list-heading h3[data-v-c1aeb0a9]{margin:0 0 4px;color:var(--fc-colour-forest-dark)}.list-heading p[data-v-c1aeb0a9]{margin:0;color:var(--fc-colour-text-secondary);font-size:13px}.list-heading>span[data-v-c1aeb0a9]{border-radius:999px;background:#edf4ef;padding:7px 10px;color:var(--fc-colour-forest);font-size:12px;font-weight:900}.field-row[data-v-c1aeb0a9]{display:grid;grid-template-columns:minmax(240px,1.35fr) minmax(180px,.65fr) 160px 290px;align-items:center;column-gap:18px;row-gap:10px;border-top:1px solid var(--fc-colour-border);padding:15px 22px}.field-row>.field-status[data-v-c1aeb0a9]{justify-self:start}.field-row>button[data-v-c1aeb0a9]{justify-self:end;min-width:140px}.field-row>.eligibility-actions[data-v-c1aeb0a9]{width:290px;justify-self:end}.field-summary[data-v-c1aeb0a9],.field-test[data-v-c1aeb0a9]{display:grid;gap:3px}.field-summary strong[data-v-c1aeb0a9],.field-test strong[data-v-c1aeb0a9]{color:var(--fc-colour-forest-dark)}.field-summary span[data-v-c1aeb0a9],.field-test span[data-v-c1aeb0a9]{color:var(--fc-colour-text-secondary);font-size:12px}.field-status[data-v-c1aeb0a9]{border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;white-space:nowrap}.field-status.covered[data-v-c1aeb0a9]{background:#e4f2e7;color:#176335}.field-status.awaiting-results[data-v-c1aeb0a9]{background:#e9f1fb;color:#245d96}.field-status.incomplete-results[data-v-c1aeb0a9],.field-status.missing-evidence[data-v-c1aeb0a9],.field-status.test-required[data-v-c1aeb0a9]{background:#fff0dd;color:#8a4c00}.field-status.eligibility-unknown[data-v-c1aeb0a9]{background:#f4eefa;color:#67458a}.field-status.excluded[data-v-c1aeb0a9]{background:#eff1ef;color:#5c655e}.eligibility-actions[data-v-c1aeb0a9]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.eligibility-actions button[data-v-c1aeb0a9]{min-height:34px;padding:0 10px;font-size:11px}.field-reason[data-v-c1aeb0a9]{grid-column:1/-1;margin:0;color:var(--fc-colour-text-secondary);font-size:12px}@media (max-width:1100px){.coverage-overview[data-v-c1aeb0a9],.workflow-metrics[data-v-c1aeb0a9]{grid-template-columns:repeat(2,1fr)}}@media (max-width:1050px){.field-row[data-v-c1aeb0a9]{grid-template-columns:minmax(0,1fr) 170px}.field-summary[data-v-c1aeb0a9]{grid-column:1;grid-row:1}.field-test[data-v-c1aeb0a9]{grid-column:1;grid-row:2}.field-status[data-v-c1aeb0a9]{grid-column:2;grid-row:1;justify-self:end}.field-row>button[data-v-c1aeb0a9],.eligibility-actions[data-v-c1aeb0a9]{grid-column:2;grid-row:2;justify-self:end}.field-row>.eligibility-actions[data-v-c1aeb0a9]{width:auto}}@media (max-width:650px){.section-heading[data-v-c1aeb0a9],.dashboard-header[data-v-c1aeb0a9],.assessment-warning[data-v-c1aeb0a9],.action-row[data-v-c1aeb0a9],.coverage-pending[data-v-c1aeb0a9]{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.pending-metrics[data-v-c1aeb0a9]{grid-template-columns:1fr;max-width:none}.coverage-overview[data-v-c1aeb0a9],.workflow-metrics[data-v-c1aeb0a9],.field-row[data-v-c1aeb0a9]{grid-template-columns:1fr}.field-status[data-v-c1aeb0a9],.field-test[data-v-c1aeb0a9],.field-row>button[data-v-c1aeb0a9],.eligibility-actions[data-v-c1aeb0a9]{grid-column:1;grid-row:auto;justify-self:start}}.soil-dialog-backdrop[data-v-c1aeb0a9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:18px;background:#1424196b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.soil-dialog[data-v-c1aeb0a9]{display:flex;flex-direction:column;width:min(920px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 24px 70px #08221447}.soil-dialog-header[data-v-c1aeb0a9]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--fc-colour-border);background:#fff}.soil-dialog-header>div[data-v-c1aeb0a9]{display:grid;gap:2px}.soil-dialog-header strong[data-v-c1aeb0a9]{color:var(--fc-colour-forest-dark);font-size:18px}.soil-dialog-header small[data-v-c1aeb0a9]{color:var(--fc-colour-text-secondary)}.soil-dialog-header button[data-v-c1aeb0a9]{width:38px;height:38px;border:0;border-radius:50%;background:#edf4ef;color:var(--fc-colour-forest-dark);font-size:25px;cursor:pointer}.soil-dialog-body[data-v-c1aeb0a9]{min-height:0;overflow:auto;background:#fff;padding:20px}@media (max-width:650px){.soil-dialog-backdrop[data-v-c1aeb0a9]{padding:0;place-items:stretch}.soil-dialog[data-v-c1aeb0a9]{width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.soil-dialog-header[data-v-c1aeb0a9]{padding:calc(14px + env(safe-area-inset-top,0px)) max(14px,env(safe-area-inset-right,0px)) 12px max(14px,env(safe-area-inset-left,0px))}.soil-dialog-body[data-v-c1aeb0a9]{flex:1;padding:14px max(14px,env(safe-area-inset-right,0px)) calc(18px + env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px))}}.submission-readiness[data-v-c1aeb0a9]{display:grid;gap:16px;border:1px solid var(--fc-colour-border);border-radius:18px;background:#fff;padding:22px 24px}.readiness-heading[data-v-c1aeb0a9]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.readiness-heading h2[data-v-c1aeb0a9]{margin:6px 0 7px;color:var(--fc-colour-forest-dark);font-size:1.55rem}.readiness-heading p[data-v-c1aeb0a9]{max-width:760px;margin:0;color:var(--fc-colour-text-secondary);line-height:1.5}.submission-pill[data-v-c1aeb0a9]{flex:none;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900}.submission-pill.ready[data-v-c1aeb0a9]{background:#e4f2e7;color:#176335}.submission-pill.not-ready[data-v-c1aeb0a9]{background:#fff0dd;color:#8a4c00}.readiness-metrics[data-v-c1aeb0a9]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.readiness-metrics article[data-v-c1aeb0a9]{display:grid;gap:6px;border:1px solid var(--fc-colour-border);border-radius:14px;padding:16px}.readiness-metrics span[data-v-c1aeb0a9],.readiness-metrics small[data-v-c1aeb0a9]{color:var(--fc-colour-text-secondary)}.readiness-metrics span[data-v-c1aeb0a9]{font-size:12px}.readiness-metrics strong[data-v-c1aeb0a9]{color:var(--fc-colour-forest-dark);font-size:1.8rem}.readiness-metrics .text-status[data-v-c1aeb0a9]{font-size:1.1rem;line-height:1.25}.readiness-detail[data-v-c1aeb0a9]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:16px}.validation-checklist[data-v-c1aeb0a9],.audit-history[data-v-c1aeb0a9]{overflow:hidden;border:1px solid var(--fc-colour-border);border-radius:14px}.subsection-heading[data-v-c1aeb0a9]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;background:#f7faf8}.subsection-heading h3[data-v-c1aeb0a9]{margin:0;color:var(--fc-colour-forest-dark);font-size:1rem}.subsection-heading span[data-v-c1aeb0a9]{color:var(--fc-colour-text-secondary);font-size:12px;font-weight:800}.checklist-row[data-v-c1aeb0a9],.audit-entry[data-v-c1aeb0a9]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;border-top:1px solid var(--fc-colour-border);padding:14px 16px}.check-icon[data-v-c1aeb0a9]{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-weight:900}.checklist-row.complete .check-icon[data-v-c1aeb0a9]{background:#e4f2e7;color:#176335}.checklist-row.incomplete .check-icon[data-v-c1aeb0a9]{background:#fff0dd;color:#8a4c00}.checklist-row strong[data-v-c1aeb0a9],.audit-entry strong[data-v-c1aeb0a9]{display:block;color:var(--fc-colour-forest-dark)}.checklist-row p[data-v-c1aeb0a9],.audit-entry p[data-v-c1aeb0a9]{margin:4px 0 0;color:var(--fc-colour-text-secondary);font-size:12px;line-height:1.4}.checklist-row button[data-v-c1aeb0a9],.audit-entry button[data-v-c1aeb0a9]{min-height:36px;border:1px solid var(--fc-colour-forest);border-radius:9px;background:#fff;padding:0 11px;color:var(--fc-colour-forest);font-size:12px;font-weight:800;cursor:pointer}.audit-list[data-v-c1aeb0a9]{display:grid}.audit-entry[data-v-c1aeb0a9]{grid-template-columns:auto minmax(0,1fr) auto}.audit-marker[data-v-c1aeb0a9]{width:10px;height:10px;margin-top:5px;border-radius:50%;background:var(--fc-colour-forest)}.audit-entry time[data-v-c1aeb0a9]{display:block;margin-bottom:3px;color:var(--fc-colour-text-secondary);font-size:11px;font-weight:800}.empty-history[data-v-c1aeb0a9]{padding:18px;color:var(--fc-colour-text-secondary);font-size:13px}@media (max-width:1000px){.readiness-metrics[data-v-c1aeb0a9]{grid-template-columns:repeat(2,1fr)}.readiness-detail[data-v-c1aeb0a9]{grid-template-columns:1fr}}@media (max-width:650px){.readiness-heading[data-v-c1aeb0a9]{flex-direction:column}.readiness-metrics[data-v-c1aeb0a9]{grid-template-columns:1fr}.checklist-row[data-v-c1aeb0a9],.audit-entry[data-v-c1aeb0a9]{grid-template-columns:auto minmax(0,1fr)}.checklist-row button[data-v-c1aeb0a9],.audit-entry button[data-v-c1aeb0a9]{grid-column:2;justify-self:start}}.ua1-snapshot[data-v-c1aeb0a9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ua1-snapshot article[data-v-c1aeb0a9]{display:grid;gap:4px;border:1px solid var(--fc-colour-border);border-radius:14px;background:#fff;padding:15px 16px}.ua1-snapshot span[data-v-c1aeb0a9],.ua1-snapshot small[data-v-c1aeb0a9]{color:var(--fc-colour-text-secondary)}.ua1-snapshot span[data-v-c1aeb0a9]{font-size:12px;font-weight:800}.ua1-snapshot strong[data-v-c1aeb0a9]{color:var(--fc-colour-forest-dark);font-size:1.55rem}.ua1-snapshot .snapshot-text[data-v-c1aeb0a9]{font-size:1rem}.detail-disclosure[data-v-c1aeb0a9]{overflow:hidden;border:1px solid var(--fc-colour-border);border-radius:16px;background:#fff}.detail-disclosure>summary[data-v-c1aeb0a9]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:14px 18px;cursor:pointer;list-style:none;color:var(--fc-colour-forest-dark);font-weight:850}.detail-disclosure>summary[data-v-c1aeb0a9]::-webkit-details-marker{display:none}.detail-disclosure>summary[data-v-c1aeb0a9]:after{content:"+";margin-left:8px;font-size:1.35rem;font-weight:500;color:var(--fc-colour-forest)}.detail-disclosure[open]>summary[data-v-c1aeb0a9]:after{content:"−"}.detail-disclosure>summary strong[data-v-c1aeb0a9]{margin-left:auto;border-radius:999px;background:#eef4ef;padding:6px 10px;color:var(--fc-colour-forest);font-size:12px}.detail-disclosure-body[data-v-c1aeb0a9]{border-top:1px solid var(--fc-colour-border);padding:16px}.detail-disclosure-body>.farm-progress[data-v-c1aeb0a9],.detail-disclosure-body>.submission-readiness[data-v-c1aeb0a9],.detail-disclosure-body>.field-list[data-v-c1aeb0a9]{border:0;border-radius:0;box-shadow:none}.detail-disclosure-body>.farm-progress[data-v-c1aeb0a9]{gap:14px}.detail-disclosure-body .dashboard-header[data-v-c1aeb0a9]{border:0;padding:4px 0 14px}.detail-disclosure-body>.submission-readiness[data-v-c1aeb0a9]{padding:4px}.detail-disclosure-body>.field-list[data-v-c1aeb0a9]{margin:0}@media (max-width:850px){.ua1-snapshot[data-v-c1aeb0a9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ua1-snapshot[data-v-c1aeb0a9]{grid-template-columns:1fr}.detail-disclosure-body[data-v-c1aeb0a9]{padding:12px}.detail-disclosure>summary[data-v-c1aeb0a9]{padding:13px 14px}}.preview-wrap[data-v-dcebe1da]{display:grid;gap:7px}.preview-title[data-v-dcebe1da]{display:flex;justify-content:space-between;gap:12px;align-items:center}.preview-title span[data-v-dcebe1da]{font-weight:850;color:var(--fc-colour-forest-dark)}.preview-title small[data-v-dcebe1da]{color:var(--fc-colour-text-secondary)}.preview[data-v-dcebe1da]{width:100%;height:180px;border:1px solid #d7e3da;border-radius:12px;background:#eef4ef}.field-shape[data-v-dcebe1da]{fill:#d9e8da;stroke:#486a50;stroke-width:1.2;vector-effect:non-scaling-stroke}.scope-area[data-v-dcebe1da]{fill:#ef8d366b;stroke:#b95f18;stroke-width:2.2;vector-effect:non-scaling-stroke}.scope-line[data-v-dcebe1da]{fill:none;stroke:#b95f18;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.scope-point[data-v-dcebe1da]{fill:#b95f18;stroke:#fff;stroke-width:2;vector-effect:non-scaling-stroke}@media (max-width:680px){.preview[data-v-dcebe1da]{height:150px}}.inline-evidence[data-v-f7803072]{display:grid;gap:10px;border-top:1px solid #e1e8e3;padding-top:14px}.inline-heading[data-v-f7803072]{display:flex;align-items:center;justify-content:space-between;gap:12px}.inline-heading>strong[data-v-f7803072]{color:var(--fc-colour-forest-dark)}.inline-heading>span[data-v-f7803072]{min-width:28px;border-radius:999px;background:#edf4ef;padding:4px 8px;color:var(--fc-colour-forest);font-size:11px;font-weight:850;text-align:center}.evidence-list[data-v-f7803072]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px}.evidence-item[data-v-f7803072]{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;border:1px solid #dfe7e1;border-radius:10px;background:#fff;padding:8px}.evidence-item img[data-v-f7803072],.file-icon[data-v-f7803072]{width:58px;height:48px;border-radius:7px;object-fit:cover;background:#edf3ef}.file-icon[data-v-f7803072]{display:grid;place-items:center;color:#516057;font-size:10px;font-weight:850;text-transform:uppercase}.evidence-copy[data-v-f7803072]{display:grid;gap:2px;min-width:0}.evidence-copy strong[data-v-f7803072]{overflow:hidden;color:var(--fc-colour-forest-dark);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.evidence-copy span[data-v-f7803072],.evidence-copy small[data-v-f7803072],.empty-copy[data-v-f7803072]{color:var(--fc-colour-text-secondary);font-size:11px}.empty[data-v-f7803072]{gap:4px}.empty-copy[data-v-f7803072]{font-style:italic}@media (max-width:560px){.evidence-list[data-v-f7803072]{grid-template-columns:1fr}}[data-v-cded58c6]{box-sizing:border-box}.detail-page[data-v-cded58c6]{width:100%;max-width:1280px;margin:0 auto;padding:var(--fc-shell-content-padding-y) var(--fc-shell-content-padding-x) 72px}.back-button[data-v-cded58c6]{display:inline-flex;align-items:center;min-height:40px;border:0;border-radius:var(--fc-radius-pill);background:#ffffffb3;padding:0 14px;color:var(--fc-colour-forest);cursor:pointer;font-weight:800}.detail-header[data-v-cded58c6]{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin:26px 0 24px}.eyebrow[data-v-cded58c6]{color:var(--fc-colour-forest);font-size:var(--fc-font-size-xs);font-weight:850;letter-spacing:.08em;text-transform:uppercase}.detail-header h1[data-v-cded58c6]{margin:8px 0 10px;color:var(--fc-colour-forest-dark);font-size:clamp(2rem,4vw,2.8rem);line-height:1.06;letter-spacing:-.035em}.detail-header p[data-v-cded58c6]{max-width:760px;margin:0;color:var(--fc-colour-text-secondary);font-size:1.04rem;line-height:1.55}.status-pill[data-v-cded58c6]{border-radius:var(--fc-radius-pill);padding:7px 12px;font-size:.75rem;font-weight:850;white-space:nowrap}.status-pill.complete[data-v-cded58c6]{background:#e4f2e7;color:#176335}.status-pill.inProgress[data-v-cded58c6]{background:var(--fc-colour-info-soft);color:#245f9c}.status-pill.needsAttention[data-v-cded58c6]{background:#fde8e7;color:#9d312b}.status-pill.ready[data-v-cded58c6]{background:var(--fc-colour-warning-soft);color:#8b590e}.status-pill.notAssessed[data-v-cded58c6],.status-pill.notApplicable[data-v-cded58c6]{background:#eef2ef;color:#57645c}.next-panel[data-v-cded58c6]{display:grid;grid-template-columns:auto 1fr;gap:7px 18px;border:1px solid #cfe0d3;border-radius:var(--fc-radius-lg);background:linear-gradient(135deg,#fff,var(--fc-colour-forest-soft));padding:20px 24px;margin-bottom:22px;box-shadow:var(--fc-shadow-card)}.next-panel span[data-v-cded58c6]{color:var(--fc-colour-forest);font-size:var(--fc-font-size-xs);font-weight:850;letter-spacing:.06em;text-transform:uppercase}.next-panel strong[data-v-cded58c6]{color:var(--fc-colour-forest-dark);font-size:1rem}.field-context[data-v-cded58c6]{display:flex;align-items:center;gap:12px;border:1px solid #cfe0d3;border-radius:14px;background:#f1f8f3;padding:13px 16px;margin-bottom:20px}.field-context span[data-v-cded58c6]{color:var(--fc-colour-text-secondary);font-size:12px;font-weight:750}.field-context strong[data-v-cded58c6]{flex:1;color:var(--fc-colour-forest-dark)}.field-context button[data-v-cded58c6]{min-height:36px;border:1px solid var(--fc-colour-forest);border-radius:999px;background:#fff;padding:0 13px;color:var(--fc-colour-forest);font-weight:800;cursor:pointer}.soil-workspace[data-v-cded58c6]{margin-bottom:22px}.recorded-work-section[data-v-cded58c6]{display:grid;gap:16px;margin-bottom:22px;border:1px solid var(--fc-colour-border);border-radius:var(--fc-radius-lg);background:var(--fc-colour-surface);padding:24px;box-shadow:var(--fc-shadow-card)}.ua-record-card[data-v-cded58c6]{display:grid;gap:16px;border:1px solid #d7e3da;border-radius:14px;background:#fbfdfb;padding:18px}.ua-record-header[data-v-cded58c6]{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.record-meta-line[data-v-cded58c6]{display:flex;align-items:center;gap:9px;margin-bottom:5px}.record-meta-line strong[data-v-cded58c6]{color:var(--fc-colour-forest-dark)}.ua-record-header small[data-v-cded58c6]{color:var(--fc-colour-text-secondary)}.record-status[data-v-cded58c6]{border-radius:999px;background:#eef2ef;padding:5px 8px;color:#59665e;font-size:11px;font-weight:850}.record-status.complete[data-v-cded58c6]{background:#e4f2e7;color:#176335}.record-header-actions[data-v-cded58c6]{display:flex;align-items:center;gap:12px}.record-scope[data-v-cded58c6]{display:grid;gap:2px;min-width:130px;text-align:right}.open-record-button[data-v-cded58c6]{min-height:38px;border:1px solid var(--fc-colour-forest);border-radius:10px;background:#fff;padding:0 12px;color:var(--fc-colour-forest);font-weight:800;cursor:pointer;white-space:nowrap}.record-scope span[data-v-cded58c6]{color:var(--fc-colour-text-secondary);font-size:11px;text-transform:uppercase;font-weight:800;letter-spacing:.04em}.record-scope strong[data-v-cded58c6]{color:var(--fc-colour-forest-dark)}.record-spatial[data-v-cded58c6]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;border-top:1px solid #e2e9e4;padding-top:14px}.view-map-button[data-v-cded58c6]{min-height:40px;border:1px solid var(--fc-colour-forest);border-radius:999px;background:#fff;padding:0 14px;color:var(--fc-colour-forest);font-weight:800;cursor:pointer;white-space:nowrap}.record-answers[data-v-cded58c6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;border-top:1px solid #e2e9e4}.record-answers>div[data-v-cded58c6]{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid #e2e9e4}.record-answers dt[data-v-cded58c6]{color:var(--fc-colour-text-secondary);font-size:12px;font-weight:750}.record-answers dd[data-v-cded58c6]{margin:0;color:var(--fc-colour-forest-dark);font-weight:750;white-space:pre-wrap}.detail-grid[data-v-cded58c6]{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:22px;align-items:start}.main-column[data-v-cded58c6],.side-column[data-v-cded58c6]{display:flex;flex-direction:column;gap:20px}.panel[data-v-cded58c6]{border:1px solid var(--fc-colour-border);border-radius:var(--fc-radius-lg);background:var(--fc-colour-surface);padding:24px;box-shadow:var(--fc-shadow-card)}.panel-heading[data-v-cded58c6]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.panel h2[data-v-cded58c6]{margin:0;color:var(--fc-colour-forest-dark);font-size:1.18rem}.panel-heading p[data-v-cded58c6],.guidance-panel p[data-v-cded58c6]{margin:6px 0 0;color:var(--fc-colour-text-secondary);font-size:var(--fc-font-size-sm);line-height:1.5}.panel-heading>span[data-v-cded58c6]{min-width:44px;border-radius:var(--fc-radius-pill);background:var(--fc-colour-forest-soft);padding:7px 10px;color:var(--fc-colour-forest);font-weight:850;text-align:center}.assessment-link[data-v-cded58c6],.task-actions button[data-v-cded58c6],.guidance-panel button[data-v-cded58c6]{min-height:42px;border:1px solid #b8c8bc;border-radius:12px;background:#fff;padding:9px 14px;color:var(--fc-colour-forest);cursor:pointer;font-weight:800}.assessment-summary .panel-heading[data-v-cded58c6]{margin-bottom:12px}.assessment-status[data-v-cded58c6]{white-space:nowrap}.assessment-reason[data-v-cded58c6]{margin:0 0 16px;color:var(--fc-colour-text-secondary)}.assessment-link[data-v-cded58c6]{border-color:var(--fc-colour-forest);background:#fff;color:var(--fc-colour-forest)}.task-row[data-v-cded58c6],.evidence-row[data-v-cded58c6]{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--fc-colour-border);padding:18px 0}.task-row[data-v-cded58c6]:last-child,.evidence-row[data-v-cded58c6]:last-child{padding-bottom:0}.task-main[data-v-cded58c6]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px 11px;min-width:0}.task-main strong[data-v-cded58c6]{min-width:0;color:var(--fc-colour-forest-dark)}.task-main small[data-v-cded58c6]{grid-column:2;color:var(--fc-colour-text-secondary)}.task-status[data-v-cded58c6]{border-radius:var(--fc-radius-pill);padding:5px 8px;font-size:.68rem;font-weight:850}.task-status.completed[data-v-cded58c6]{background:#e4f2e7;color:#176335}.task-status.overdue[data-v-cded58c6]{background:#fde8e7;color:#9d312b}.task-actions[data-v-cded58c6]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.task-actions .icon-action[data-v-cded58c6]{display:grid;place-items:center;width:32px;height:32px;min-height:32px;border:1px solid #bcc9c0;border-radius:7px;background:#fff;padding:0;color:#1c673b;font-size:16px;cursor:pointer}.task-actions .icon-action[data-v-cded58c6]:hover{background:#f0f7f2}.done-mark[data-v-cded58c6]{border-radius:var(--fc-radius-pill);background:#e4f2e7;padding:7px 11px;color:var(--fc-colour-success);font-weight:850}.empty-state[data-v-cded58c6]{border:1px dashed #c9d5cc;border-radius:14px;background:var(--fc-colour-surface-muted);padding:28px;text-align:center}.empty-state p[data-v-cded58c6]{margin:7px 0 0;color:var(--fc-colour-text-secondary)}.empty-state.compact[data-v-cded58c6]{padding:20px}.evidence-row[data-v-cded58c6]{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center}.evidence-row-main[data-v-cded58c6]{display:flex;flex-direction:column;gap:4px;min-width:0}.evidence-row-main strong[data-v-cded58c6]{color:var(--fc-colour-forest-dark)}.evidence-row span[data-v-cded58c6],.evidence-row small[data-v-cded58c6]{color:var(--fc-colour-text-secondary);font-size:var(--fc-font-size-xs)}.evidence-thumbnail-button[data-v-cded58c6]{width:64px;height:64px;padding:0;border:1px solid var(--fc-colour-border);border-radius:10px;overflow:hidden;background:var(--fc-colour-surface-muted);cursor:pointer}.evidence-thumbnail[data-v-cded58c6]{display:block;width:100%;height:100%;object-fit:cover}.evidence-file-icon[data-v-cded58c6]{display:grid;place-items:center;width:64px;height:64px;border:1px solid var(--fc-colour-border);border-radius:10px;background:var(--fc-colour-surface-muted);color:var(--fc-colour-text-secondary);font-size:1.5rem}.evidence-row-actions[data-v-cded58c6]{display:flex;align-items:center;gap:14px;flex-shrink:0}.evidence-row-actions button[data-v-cded58c6]{border:1px solid var(--fc-colour-forest);border-radius:10px;background:#fff;color:var(--fc-colour-forest);padding:9px 13px;font:inherit;font-weight:800;cursor:pointer}.evidence-row-actions button[data-v-cded58c6]:hover{background:var(--fc-colour-surface-muted)}.progress-panel[data-v-cded58c6]{position:static}.progress-number[data-v-cded58c6]{display:block;margin:18px 0 13px;color:var(--fc-colour-forest-dark);font-size:2.55rem;line-height:1;letter-spacing:-.04em}.progress-track[data-v-cded58c6]{height:9px;overflow:hidden;border-radius:var(--fc-radius-pill);background:#e4ece6}.progress-track span[data-v-cded58c6]{display:block;height:100%;border-radius:inherit;background:var(--fc-colour-success)}.progress-panel dl[data-v-cded58c6]{margin:20px 0 0}.progress-panel dl div[data-v-cded58c6]{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--fc-colour-border);padding:12px 0}.progress-panel dt[data-v-cded58c6]{color:var(--fc-colour-text-secondary)}.progress-panel dd[data-v-cded58c6]{margin:0;color:var(--fc-colour-forest-dark);font-weight:850}.guidance-panel button[data-v-cded58c6],.guidance-link[data-v-cded58c6]{width:100%;margin-top:14px;border:1px solid var(--fc-colour-forest);border-radius:12px;background:var(--fc-colour-forest);padding:10px 14px;color:#fff;font-weight:800;text-align:center;text-decoration:none;display:block}@media (max-width: 960px){.detail-grid[data-v-cded58c6]{grid-template-columns:1fr}.side-column[data-v-cded58c6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.progress-panel[data-v-cded58c6]{position:static}}@media (max-width: 680px){.record-spatial[data-v-cded58c6]{grid-template-columns:1fr}.view-map-button[data-v-cded58c6]{justify-self:start}.detail-page[data-v-cded58c6]{padding-left:16px;padding-right:16px}.detail-header[data-v-cded58c6],.task-row[data-v-cded58c6],.ua-record-header[data-v-cded58c6]{flex-direction:column;align-items:stretch}.record-header-actions[data-v-cded58c6]{align-items:flex-start;justify-content:space-between}.record-scope[data-v-cded58c6]{text-align:left}.record-answers[data-v-cded58c6]{grid-template-columns:1fr}.recorded-work-section[data-v-cded58c6]{padding:18px}.detail-header[data-v-cded58c6]{gap:14px}.status-pill[data-v-cded58c6]{align-self:flex-start}.task-actions[data-v-cded58c6]{justify-content:flex-start}.side-column[data-v-cded58c6]{display:flex}.next-panel[data-v-cded58c6]{grid-template-columns:1fr}.panel[data-v-cded58c6]{padding:20px}}.rule-overview[data-v-cded58c6]{display:grid;grid-template-columns:180px minmax(260px,1fr) 190px auto;gap:10px;align-items:stretch;margin:0 0 16px}.rule-overview>div[data-v-cded58c6],.rule-overview>a[data-v-cded58c6]{display:grid;gap:4px;border:1px solid var(--fc-colour-border);border-radius:12px;background:#fff;padding:12px 14px;text-decoration:none}.rule-overview span[data-v-cded58c6]{font-size:11px;font-weight:800;color:var(--fc-colour-text-secondary)}.rule-overview strong[data-v-cded58c6]{color:var(--fc-colour-forest-dark);line-height:1.35}.rule-overview>a[data-v-cded58c6]{align-content:center;color:var(--fc-colour-forest);font-weight:850}@media (max-width:950px){.rule-overview[data-v-cded58c6]{grid-template-columns:1fr 1fr}}@media (max-width:620px){.rule-overview[data-v-cded58c6]{grid-template-columns:1fr}}.compact-rule-overview[data-v-cded58c6]{grid-template-columns:repeat(2,minmax(180px,240px));justify-content:start}.next-action-panel[data-v-cded58c6]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.next-action-panel>div[data-v-cded58c6]{display:grid;gap:6px}.next-action-panel button[data-v-cded58c6]{min-height:44px;border:0;border-radius:12px;background:var(--fc-colour-forest);padding:0 18px;color:#fff;font-weight:850;cursor:pointer}.detail-disclosures[data-v-cded58c6]{display:grid;gap:10px}.detail-disclosure[data-v-cded58c6]{overflow:hidden;border:1px solid var(--fc-colour-border);border-radius:15px;background:#fff}.detail-disclosure>summary[data-v-cded58c6]{display:flex;align-items:center;gap:14px;min-height:56px;padding:13px 17px;cursor:pointer;list-style:none;color:var(--fc-colour-forest-dark);font-weight:850}.detail-disclosure>summary[data-v-cded58c6]::-webkit-details-marker{display:none}.detail-disclosure>summary[data-v-cded58c6]:after{content:"+";margin-left:auto;color:var(--fc-colour-forest);font-size:1.3rem;font-weight:500}.detail-disclosure[open]>summary[data-v-cded58c6]:after{content:"−"}.detail-disclosure>summary span[data-v-cded58c6]{min-width:0}.detail-disclosure>summary strong[data-v-cded58c6]{margin-left:auto;border-radius:999px;background:#eef4ef;padding:6px 9px;color:var(--fc-colour-forest);font-size:11px}.detail-disclosure>summary[data-v-cded58c6]:after{margin-left:0;flex:0 0 auto}.detail-disclosure-body[data-v-cded58c6]{border-top:1px solid var(--fc-colour-border);padding:16px}.detail-disclosure-body>.recorded-work-section[data-v-cded58c6],.detail-disclosure-body.recorded-work-section[data-v-cded58c6]{border:0;box-shadow:none;padding:4px}.benefit-text[data-v-cded58c6]{margin:10px 0 0;color:var(--fc-colour-text-secondary);line-height:1.5}.compact-guidance[data-v-cded58c6]{border:0;box-shadow:none;padding:16px}.compact-guidance .guidance-link[data-v-cded58c6]{width:auto;display:inline-block}@media (max-width:760px){.compact-rule-overview[data-v-cded58c6]{grid-template-columns:1fr 1fr}.next-action-panel[data-v-cded58c6]{grid-template-columns:1fr}.next-action-panel button[data-v-cded58c6]{width:100%}}@media (max-width:520px){.compact-rule-overview[data-v-cded58c6]{grid-template-columns:1fr}.detail-disclosure-body[data-v-cded58c6]{padding:12px}}.ua-record-card[data-v-cded58c6]{overflow:hidden}.ua-record-summary[data-v-cded58c6]{display:block;cursor:pointer;list-style:none}.ua-record-summary[data-v-cded58c6]::-webkit-details-marker{display:none}.ua-record-summary[data-v-cded58c6]::marker{display:none}.ua-record-summary .ua-record-header[data-v-cded58c6]{margin:0}.ua-record-details[data-v-cded58c6]{border-top:1px solid var(--fc-colour-border);padding-top:16px}.record-expand-chevron[data-v-cded58c6]{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--fc-colour-forest);flex:0 0 auto}.record-expand-chevron svg[data-v-cded58c6]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.ua-record-card[open] .record-expand-chevron svg[data-v-cded58c6]{transform:rotate(180deg)}.record-evidence-count[data-v-cded58c6]{white-space:nowrap;border-radius:999px;background:var(--fc-colour-surface-muted,#eef4ef);padding:6px 9px;color:var(--fc-colour-text-secondary);font-size:.78rem;font-weight:750}@media (max-width:760px){.ua-record-summary .ua-record-header[data-v-cded58c6]{align-items:flex-start}.record-header-actions[data-v-cded58c6]{flex-wrap:wrap}.record-expand-chevron[data-v-cded58c6]{margin-left:auto}.record-evidence-count[data-v-cded58c6]{order:3}.ua-record-details[data-v-cded58c6]{padding-top:12px}}.ua3-add-record[data-v-cded58c6]{display:flex;justify-content:flex-end;margin:0 0 16px}.ua3-add-record button[data-v-cded58c6]{min-height:44px;border:1px solid var(--fc-colour-forest);border-radius:12px;background:var(--fc-colour-forest);padding:9px 16px;color:#fff;font:inherit;font-weight:850;cursor:pointer}.completed-work-list[data-v-cded58c6]{margin-top:16px;border-top:1px solid var(--fc-colour-border);padding-top:10px}.completed-work-list-heading[data-v-cded58c6]{margin-bottom:4px;color:var(--fc-colour-forest-dark);font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.completed-work-row[data-v-cded58c6]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--fc-colour-border)}.completed-work-row[data-v-cded58c6]:first-of-type{border-top:0}.completed-work-row>div[data-v-cded58c6]{display:grid;gap:3px;min-width:0}.completed-work-row strong[data-v-cded58c6]{color:var(--fc-colour-forest-dark)}.completed-work-row small[data-v-cded58c6]{color:var(--fc-colour-text-secondary)}.completed-work-row button[data-v-cded58c6]{min-height:38px;border:1px solid var(--fc-colour-forest);border-radius:10px;background:#fff;padding:0 12px;color:var(--fc-colour-forest);font-weight:800;cursor:pointer;white-space:nowrap}@media (max-width:600px){.completed-work-row[data-v-cded58c6]{align-items:stretch;flex-direction:column}.completed-work-row button[data-v-cded58c6]{width:100%}}.work-item-row[data-v-cded58c6]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:15px 0;border-top:1px solid var(--fc-colour-border)}.work-item-row[data-v-cded58c6]:first-child{border-top:0}.work-item-main[data-v-cded58c6]{min-width:0}.work-item-title[data-v-cded58c6]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.work-item-main p[data-v-cded58c6]{margin:6px 0 4px;color:var(--fc-colour-text-secondary);line-height:1.45}.work-item-main small[data-v-cded58c6]{color:var(--fc-colour-text-secondary)}.work-item-row>button[data-v-cded58c6]{min-height:42px;border:1px solid var(--fc-colour-forest);border-radius:11px;background:var(--fc-colour-forest);padding:0 14px;color:#fff;font-weight:850;cursor:pointer;white-space:nowrap}.task-status.needsAttention[data-v-cded58c6]{background:#fde8e7;color:#9d312b}.task-status.notStarted[data-v-cded58c6]{background:#eef2ef;color:#57645c}.task-status.inProgress[data-v-cded58c6]{background:var(--fc-colour-info-soft);color:#245f9c}.task-status.complete[data-v-cded58c6]{background:#e4f2e7;color:#176335}@media (max-width:680px){.work-item-row[data-v-cded58c6]{grid-template-columns:1fr}.work-item-row>button[data-v-cded58c6]{width:100%}}.ua10-outstanding-list[data-v-cded58c6]{display:grid;gap:0}.ua10-work-row[data-v-cded58c6]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;border-top:1px solid var(--fc-colour-border);padding:14px 0}.ua10-work-row[data-v-cded58c6]:first-child{border-top:0;padding-top:0}.ua10-work-row[data-v-cded58c6]:last-child{padding-bottom:0}.ua10-work-row strong[data-v-cded58c6]{color:var(--fc-colour-forest-dark);min-width:0}.outstanding-work-label[data-v-cded58c6]{display:grid;gap:4px;min-width:0}.outstanding-work-label small[data-v-cded58c6]{color:var(--fc-colour-text-secondary)}.ua10-work-row button[data-v-cded58c6]{border:1px solid var(--fc-colour-forest);border-radius:10px;background:#fff;color:var(--fc-colour-forest);padding:9px 13px;font:inherit;font-weight:800;cursor:pointer}.ua10-work-row button[data-v-cded58c6]:hover{background:var(--fc-colour-surface-muted)}.evidence-viewer-backdrop[data-v-cded58c6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;background:#12261b8a;padding:20px}.evidence-viewer[data-v-cded58c6]{width:min(860px,100%);max-height:calc(100vh - 40px);overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 24px 70px #00000047;display:grid;grid-template-rows:auto minmax(0,1fr)}.evidence-viewer-header[data-v-cded58c6]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid var(--fc-colour-border)}.evidence-viewer-header h2[data-v-cded58c6]{margin:5px 0 4px;color:var(--fc-colour-forest-dark);font-size:1.45rem}.evidence-viewer-header p[data-v-cded58c6]{margin:0;color:var(--fc-colour-text-secondary)}.evidence-viewer-close[data-v-cded58c6]{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:0;border-radius:999px;background:#eef4ef;color:var(--fc-colour-forest-dark);font-size:1.8rem;line-height:1;cursor:pointer}.evidence-viewer-body[data-v-cded58c6]{overflow:auto;padding:22px 24px 26px}.evidence-preview[data-v-cded58c6]{min-height:260px;border:1px solid var(--fc-colour-border);border-radius:16px;background:#f6f8f6;display:grid;place-items:center;padding:24px;text-align:center;color:var(--fc-colour-text-secondary)}.evidence-preview-image[data-v-cded58c6]{display:block;max-width:100%;max-height:55vh;margin:0 auto;border-radius:16px;object-fit:contain;background:#f6f8f6}.evidence-preview-file[data-v-cded58c6]{gap:12px}.evidence-preview-file a[data-v-cded58c6]{color:var(--fc-colour-forest);font-weight:850}.evidence-viewer-details[data-v-cded58c6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:22px 0 0}.evidence-viewer-details div[data-v-cded58c6]{display:grid;gap:4px;border-top:1px solid var(--fc-colour-border);padding:13px 0}.evidence-viewer-details dt[data-v-cded58c6]{color:var(--fc-colour-text-secondary);font-size:12px;font-weight:750}.evidence-viewer-details dd[data-v-cded58c6]{margin:0;color:var(--fc-colour-forest-dark);font-weight:800;overflow-wrap:anywhere}.evidence-viewer-description[data-v-cded58c6]{margin-top:16px;border-top:1px solid var(--fc-colour-border);padding-top:16px}.evidence-viewer-description p[data-v-cded58c6]{margin:7px 0 0;color:var(--fc-colour-text-secondary);line-height:1.5}@media (max-width:640px){.evidence-row[data-v-cded58c6]{grid-template-columns:56px minmax(0,1fr);gap:12px}.evidence-thumbnail-button[data-v-cded58c6],.evidence-file-icon[data-v-cded58c6]{width:52px;height:52px}.evidence-row-actions[data-v-cded58c6]{grid-column:2;justify-content:space-between;width:100%}.ua10-work-row[data-v-cded58c6]{grid-template-columns:minmax(0,1fr) auto}.ua10-work-row button[data-v-cded58c6]{grid-column:1/-1;justify-self:start}.ua10-work-row .task-status[data-v-cded58c6]{justify-self:end}.evidence-viewer-backdrop[data-v-cded58c6]{padding:0;place-items:stretch}.evidence-viewer[data-v-cded58c6]{width:100%;max-height:none;height:100dvh;border-radius:0}.evidence-viewer-header[data-v-cded58c6]{padding:calc(14px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 14px max(16px,env(safe-area-inset-left,0px))}.evidence-viewer-body[data-v-cded58c6]{padding:16px max(16px,env(safe-area-inset-right,0px)) calc(18px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.evidence-viewer-details[data-v-cded58c6]{grid-template-columns:1fr}.evidence-preview-image[data-v-cded58c6]{max-height:50vh}}.sync-page[data-v-86127e5a]{max-width:1180px;margin:0 auto;padding:24px;display:grid;gap:18px}.page-header[data-v-86127e5a]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.page-header h1[data-v-86127e5a]{margin:2px 0 6px;font-size:clamp(1.8rem,3vw,2.45rem);color:var(--fc-colour-forest, #183d2d)}.page-header p[data-v-86127e5a]{margin:0;color:#5e6d65;max-width:760px}.eyebrow[data-v-86127e5a]{margin:0!important;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:800;color:#66786e!important}.secondary-button[data-v-86127e5a],.toolbar button[data-v-86127e5a],.text-button[data-v-86127e5a]{font:inherit;cursor:pointer}.secondary-button[data-v-86127e5a]{border:1px solid #cbd6d0;background:#fff;color:#254c39;border-radius:10px;padding:9px 13px;font-weight:700;white-space:nowrap}.metrics[data-v-86127e5a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.metrics article[data-v-86127e5a]{background:#fff;border:1px solid #dce5e0;border-radius:14px;padding:16px;box-shadow:0 2px 8px #1739290a}.metrics strong[data-v-86127e5a],.metrics span[data-v-86127e5a],.metrics small[data-v-86127e5a]{display:block}.metrics strong[data-v-86127e5a]{color:#183d2d;font-size:1.75rem;line-height:1}.metrics span[data-v-86127e5a]{margin-top:8px;font-weight:750;color:#273d32}.metrics small[data-v-86127e5a]{margin-top:3px;color:#708078}.toolbar[data-v-86127e5a]{display:flex;gap:7px;padding:4px;width:fit-content;background:#eef3f0;border-radius:11px}.toolbar button[data-v-86127e5a]{border:0;background:transparent;color:#53665d;border-radius:8px;padding:7px 12px;font-weight:700}.toolbar button.active[data-v-86127e5a]{background:#fff;color:#183d2d;box-shadow:0 1px 4px #183d2d1f}.empty-state[data-v-86127e5a]{display:flex;align-items:center;gap:14px;padding:24px;background:#fff;border:1px solid #dce5e0;border-radius:14px}.empty-state h2[data-v-86127e5a],.empty-state p[data-v-86127e5a]{margin:0}.empty-state p[data-v-86127e5a]{margin-top:4px;color:#697a71}.empty-icon[data-v-86127e5a]{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#e8f3ec;color:#22633f;font-size:1.25rem;font-weight:900}.issues[data-v-86127e5a]{display:grid;gap:12px}.issue-card[data-v-86127e5a]{background:#fff;border:1px solid #dce5e0;border-radius:14px;overflow:hidden;box-shadow:0 2px 8px #1739290a}.issue-main[data-v-86127e5a]{padding:16px}.issue-heading[data-v-86127e5a]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.issue-heading h2[data-v-86127e5a]{margin:9px 0 2px;font-size:1.05rem;color:#21382d}.record-id[data-v-86127e5a]{margin:0;color:#6c7a73;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;overflow-wrap:anywhere}.badges[data-v-86127e5a]{display:flex;flex-wrap:wrap;gap:6px}.badges span[data-v-86127e5a]{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:800}.scope-badge[data-v-86127e5a]{background:#edf2ef;color:#53655c}.kind-badge[data-v-86127e5a]{background:#fff2dc;color:#754b09}.resolution-badge[data-v-86127e5a]{background:#e7f3eb;color:#1e623b}.resolution-badge.retry[data-v-86127e5a]{background:#e9eef8;color:#315789}.text-button[data-v-86127e5a]{border:0;background:transparent;color:#4f6a5d;padding:5px 3px;font-weight:750}.text-button[data-v-86127e5a]:hover{text-decoration:underline}.issue-meta[data-v-86127e5a]{margin:14px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.issue-meta div[data-v-86127e5a]{min-width:0}.issue-meta dt[data-v-86127e5a]{color:#76857d;font-size:.72rem;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.issue-meta dd[data-v-86127e5a]{margin:3px 0 0;color:#33483d;font-size:.88rem}.snapshots[data-v-86127e5a]{border-top:1px solid #e4ebe7;background:#fafcfb}.snapshots summary[data-v-86127e5a]{cursor:pointer;padding:12px 16px;color:#395747;font-weight:750}.snapshot-grid[data-v-86127e5a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px 16px}.snapshot-grid section[data-v-86127e5a]{min-width:0}.snapshot-grid h3[data-v-86127e5a]{margin:0 0 7px;font-size:.82rem;color:#50655a}.snapshot-grid pre[data-v-86127e5a]{margin:0;max-height:360px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:#15221b;color:#edf5f0;border-radius:10px;padding:12px;font-size:.75rem;line-height:1.45}.footnote[data-v-86127e5a]{margin:0;color:#718078;font-size:.8rem}@media (max-width: 760px){.sync-page[data-v-86127e5a]{padding:16px}.page-header[data-v-86127e5a]{display:grid}.secondary-button[data-v-86127e5a]{width:fit-content}.metrics[data-v-86127e5a],.issue-meta[data-v-86127e5a],.snapshot-grid[data-v-86127e5a]{grid-template-columns:1fr}}:root{--fc-colour-forest: #063f2f;--fc-colour-forest-dark: #003d2b;--fc-colour-forest-soft: #e8f0e6;--fc-colour-sage: #2e7d32;--fc-colour-sage-soft: #dcebdc;--fc-colour-canvas: #f2f5ef;--fc-colour-surface: #ffffff;--fc-colour-surface-muted: #fafaf6;--fc-colour-text: #243438;--fc-colour-text-secondary: #54675d;--fc-colour-border: #d9e4dc;--fc-colour-focus: #1769aa;--fc-colour-warning: #b87917;--fc-colour-warning-soft: #fff5df;--fc-colour-info: #3979a8;--fc-colour-info-soft: #eaf4fb;--fc-shadow-header: 0 3px 18px rgba(15, 77, 46, .075);--fc-shadow-popover: 0 18px 42px rgba(12, 43, 25, .18);--fc-radius-sm: 10px;--fc-radius-md: 14px;--fc-radius-lg: 20px;--fc-space-1: 4px;--fc-space-2: 8px;--fc-space-3: 12px;--fc-space-4: 16px;--fc-space-5: 20px;--fc-space-6: 24px;--fc-space-8: 32px;--fc-space-10: 40px;--fc-shell-header-height: 76px;--fc-shell-mobile-header-height: 62px;--fc-shell-content-max: 1540px;--fc-transition-fast: .16s ease}*,*:before,*:after{box-sizing:border-box}html{color-scheme:light;background:var(--fc-colour-canvas)}body{margin:0;min-width:320px;background:var(--fc-colour-canvas);color:var(--fc-colour-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit;max-width:100%}[role=dialog][aria-modal=true]{min-width:0}:focus-visible{outline:3px solid color-mix(in srgb,var(--fc-colour-focus) 55%,transparent);outline-offset:2px}:root{--fc-colour-success: #2f7d4a;--fc-colour-danger: #a94a40;--fc-colour-overlay: rgba(8, 24, 15, .42);--fc-shadow-card: 0 8px 26px rgba(16, 56, 31, .07);--fc-shadow-card-hover: 0 16px 36px rgba(16, 56, 31, .12);--fc-shadow-focus: 0 0 0 4px color-mix(in srgb, var(--fc-colour-focus) 18%, transparent);--fc-radius-xs: 7px;--fc-radius-xl: 28px;--fc-radius-pill: 999px;--fc-space-7: 28px;--fc-space-9: 36px;--fc-space-12: 48px;--fc-font-size-xs: .72rem;--fc-font-size-sm: .875rem;--fc-font-size-md: 1rem;--fc-font-size-lg: 1.125rem;--fc-font-size-xl: 1.5rem;--fc-line-height-tight: 1.15;--fc-line-height-body: 1.55;--fc-motion-fast: .16s ease;--fc-motion-standard: .24s cubic-bezier(.2,.8,.2,1);--fc-motion-slow: .42s cubic-bezier(.2,.8,.2,1);--fc-breakpoint-mobile: 760px;--fc-breakpoint-tablet: 1024px;--fc-z-header: 100;--fc-z-mobile-nav: 110;--fc-z-popover: 180;--fc-z-drawer-scrim: 210;--fc-z-drawer: 220;--fc-page-hero-height: 250px;--fc-page-hero-height-compact: 210px;--fc-shell-content-padding-x: clamp(20px, 5vw, 72px);--fc-shell-content-padding-y: clamp(24px, 3.2vw, 46px);--fc-section-gap: clamp(20px, 3vw, 32px)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
