:root{--bg: #f2f0ea;--surface: #fbfaf7;--surface-strong: #f4f0e6;--surface-contrast: #ffffff;--text: #18231f;--muted: #59665f;--accent: #1e6f57;--accent-strong: #154f3e;--accent-soft: #d8ece4;--border: #d6d0c4;--border-strong: #b7b1a7;--warning: #8b5d00;--warning-soft: #f5ecd4;--danger: #932f2f;--danger-soft: #f6e2de;--success-soft: #deefe5;--brand-gold: #b88a2f;--brand-gold-soft: rgba(184, 138, 47, .18);--brand-line: linear-gradient(90deg, rgba(30, 111, 87, .88) 0%, rgba(184, 138, 47, .72) 100%);--shadow-soft: 0 18px 36px rgba(24, 35, 31, .07);--shadow-strong: 0 22px 48px rgba(24, 35, 31, .12);background:radial-gradient(circle at top right,rgba(184,138,47,.08),transparent 28%),radial-gradient(circle at top left,rgba(30,111,87,.07),transparent 30%),linear-gradient(180deg,#f8f6f1 0%,var(--bg) 100%);color:var(--text);font-family:Aptos,Segoe UI,Helvetica Neue,sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;min-height:100vh}body{color:var(--text)}a{color:inherit}button,input,select,textarea{font:inherit}.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.shell{display:grid;grid-template-rows:72px minmax(0,1fr);height:100vh;min-height:100vh;overflow:hidden}.shell__topbar{align-items:end;background:#fbfaf7f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(214,208,196,.8);display:grid;gap:14px;grid-template-columns:220px minmax(0,1fr) minmax(260px,auto);padding:10px 20px;position:sticky;top:0;z-index:20}.shell__topbar:after{background:var(--brand-line);content:"";height:2px;left:20px;opacity:.72;position:absolute;right:20px;top:0}.shell__brand-link{align-items:center;display:inline-flex;gap:12px;text-decoration:none}.shell__brand-copy{display:grid;gap:2px}.shell__brand-logo{display:block;height:46px;object-fit:contain;width:auto}.shell__brand-kicker{color:var(--accent-strong);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.shell__brand-title{font-size:1.04rem;font-weight:700;letter-spacing:.01em}.shell__brand-link:hover .shell__brand-title,.shell__brand-link:focus-visible .shell__brand-title{color:var(--accent-strong)}.shell__topbar-main{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(190px,240px) minmax(0,1fr)}.shell__context-switcher{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr)}.shell__context-label{color:var(--muted);font-size:.76rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.shell__context-switcher select,.shell__search input,.shell__search-scope select,.field input,.field select{background:var(--surface-contrast);border:1px solid var(--border);border-radius:10px;color:var(--text);min-height:34px;padding:5px 10px}.field textarea{background:var(--surface-contrast);border:1px solid var(--border);border-radius:10px;color:var(--text);padding:9px 11px}.shell__search{align-items:end;display:grid;gap:10px;grid-template-columns:180px minmax(0,1fr) auto}.shell__search-scope{display:contents}.shell__topbar-actions{align-items:end;display:flex;gap:10px;justify-content:flex-end}.shell__account-menu{position:relative}.shell__account-menu[hidden]{display:none}.shell__account-trigger{list-style:none}.shell__account-trigger::-webkit-details-marker{display:none}.shell__account-menu-panel{background:linear-gradient(180deg,#fff,#faf7f1);border:1px solid rgba(214,208,196,.92);border-radius:12px;box-shadow:0 18px 38px #18231f1f;display:grid;gap:4px;min-width:11rem;padding:8px;position:absolute;right:0;top:calc(100% + 10px);z-index:30}.shell__account-menu-item{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;justify-content:flex-start;min-height:38px;padding:8px 10px;text-align:left;text-decoration:none;width:100%}.shell__account-menu-item:hover,.shell__account-menu-item:focus-visible{background:#1e6f5714;color:var(--text)}.shell__workspace{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:0;overflow:hidden}.shell__rail{background:#fbfaf7f0;border-right:1px solid rgba(214,208,196,.8);display:grid;gap:8px;grid-template-rows:auto auto 1fr;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px;scrollbar-width:thin}.shell__rail-header{border-bottom:1px solid rgba(214,208,196,.72);display:grid;gap:3px;padding-bottom:6px}.shell__rail-title{font-size:1rem;margin:0;position:relative}.shell__rail-title:after{background:var(--brand-line);border-radius:999px;content:"";display:block;height:2px;margin-top:8px;width:40px}.shell__rail-meta{color:var(--muted);font-size:.9rem;margin:0}.shell__rail-section-heading{color:var(--muted);font-size:.74rem;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.shell__nav{align-content:start;display:grid;gap:6px}.shell__nav-section,.shell__nav-section-links{display:grid;gap:2px}.shell__nav-link{border-left:3px solid transparent;border-radius:10px;color:var(--muted);padding:6px 12px;text-decoration:none}.shell__nav-link:hover{background:#1e6f5714;color:var(--text)}.shell__nav-link.is-active{background:#1e6f571a;border-left-color:var(--accent);color:var(--text);font-weight:700}.shell__main{display:flex;flex-direction:column;gap:0;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:0 20px 20px}.shell__breadcrumbs{align-items:center;color:var(--muted);display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;min-height:24px;line-height:1.2;margin:0 0 8px;padding:10px 0 0}.shell__breadcrumb-link{text-decoration:none}.shell__breadcrumb-link:hover{color:var(--text)}.shell__breadcrumb-current{color:var(--text);font-weight:600}.shell__breadcrumb-separator{color:var(--border-strong)}.shell__surface{background:var(--surface);border:1px solid rgba(214,208,196,.82);border-radius:10px;box-shadow:var(--shadow-soft);min-width:0;padding:10px 18px 18px;position:relative}.shell__confirm-backdrop{align-items:center;background:#18231f52;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:50}.shell__confirm-backdrop[hidden]{display:none}.shell__confirm-dialog{background:var(--surface-contrast);border:1px solid rgba(214,208,196,.9);border-radius:10px;box-shadow:var(--shadow-strong);display:grid;gap:14px;max-width:420px;padding:22px;width:min(100%,420px)}.shell__confirm-dialog h2,.shell__confirm-dialog p{margin:0}.shell__confirm-actions{display:flex;gap:10px;justify-content:flex-end}body.has-block-switch-modal,.has-block-name-modal,body.has-row-bay-export-modal,body.has-row-bay-import-preview-modal,body.has-orchard-import-review-modal,body.has-orchard-block-import-modal,body.has-orchard-edit-modal,body.has-message-modal,body.has-choice-modal,body.has-user-email-modal,body.has-work-item-calendar-modal,body.has-property-boundary-modal,body.has-orchard-raster-layer-modal{overflow:hidden}.block-switch-modal-backdrop{align-items:center;background:#18231f52;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:1600}.block-switch-modal-backdrop[hidden]{display:none}.block-name-modal-backdrop,.block-edit-modal-backdrop,.user-email-modal-backdrop{align-items:center;background:#18231f52;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:1600}.block-name-modal-backdrop[hidden],.block-edit-modal-backdrop[hidden],.user-email-modal-backdrop[hidden]{display:none}.row-bay-export-modal-backdrop{align-items:center;background:#18231f66;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:1600}.row-bay-export-modal-backdrop[hidden]{display:none}.row-bay-import-preview-modal-backdrop{align-items:center;background:#18231f66;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:1600}.row-bay-import-preview-modal-backdrop[hidden]{display:none}.orchard-import-review-modal-backdrop{align-items:center;background:#18231f66;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:1600}.orchard-import-review-modal-backdrop[hidden]{display:none}.orchard-block-import-modal-backdrop{align-items:center;background:#18231f66;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:1600}.orchard-block-import-modal-backdrop[hidden]{display:none}.orchard-edit-modal-backdrop{align-items:center;background:#18231f66;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:1600}.orchard-edit-modal-backdrop[hidden]{display:none}.message-modal-backdrop{align-items:center;background:#18231f66;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:1600}.message-modal-backdrop[hidden]{display:none}.choice-modal-backdrop{align-items:center;background:#18231f66;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:1600}.choice-modal-backdrop[hidden]{display:none}.work-item-calendar-modal-backdrop{align-items:center;background:#18231f61;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:1600}.work-item-calendar-modal-backdrop[hidden]{display:none}.property-boundary-modal-backdrop{align-items:center;background:#18231f66;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:1600}.property-boundary-modal-backdrop[hidden]{display:none}.orchard-raster-layer-modal-backdrop{align-items:center;background:#18231f66;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:1600}.orchard-raster-layer-modal-backdrop[hidden]{display:none}.block-switch-modal,.block-name-modal{background:var(--surface-contrast);border:1px solid rgba(214,208,196,.9);border-radius:12px;box-shadow:var(--shadow-strong);display:grid;gap:14px;max-width:460px;padding:22px;width:min(100%,460px)}.block-edit-modal{background:var(--surface-contrast);border:1px solid rgba(214,208,196,.9);border-radius:12px;box-shadow:var(--shadow-strong);display:grid;gap:14px;max-height:min(92vh,780px);max-width:720px;overflow:auto;padding:22px;width:min(100%,720px)}.user-email-modal{background:var(--surface-contrast);border:1px solid rgba(214,208,196,.9);border-radius:12px;box-shadow:var(--shadow-strong);display:grid;gap:14px;max-width:520px;padding:22px;width:min(100%,520px)}.row-bay-export-modal{background:var(--surface-contrast);border:1px solid rgba(214,208,196,.9);border-radius:12px;box-shadow:var(--shadow-strong);display:grid;gap:14px;max-height:min(90vh,760px);max-width:620px;overflow:hidden;padding:22px;width:min(100%,620px)}.row-bay-import-preview-modal{background:var(--surface-contrast);border:1px solid rgba(214,208,196,.9);border-radius:12px;box-shadow:var(--shadow-strong);display:grid;gap:14px;max-height:min(92vh,820px);max-width:1080px;overflow:hidden;padding:22px;width:min(100%,1080px)}.orchard-import-review-modal{background:var(--surface-contrast);border:1px solid rgba(214,208,196,.9);border-radius:12px;box-shadow:var(--shadow-strong);display:grid;gap:14px;max-height:min(92vh,860px);max-width:1120px;overflow:hidden;padding:22px;width:min(100%,1120px)}.orchard-block-import-modal{background:var(--surface-contrast);border:1px solid rgba(214,208,196,.9);border-radius:12px;box-shadow:var(--shadow-strong);display:grid;gap:14px;max-height:min(92vh,860px);max-width:1240px;overflow:hidden;padding:22px;width:min(100%,1240px)}.orchard-edit-modal{background:var(--surface-contrast);border:1px solid rgba(214,208,196,.9);border-radius:12px;box-shadow:var(--shadow-strong);max-height:min(94vh,980px);max-width:1280px;overflow:auto;padding:16px;width:min(100%,1280px)}.orchard-edit-modal__content>.orchard-editor{background:transparent;border:0;box-shadow:none;margin:0;max-width:none;padding:0}.message-modal{background:var(--surface-contrast);border:1px solid rgba(214,208,196,.9);border-radius:12px;box-shadow:var(--shadow-strong);display:grid;gap:14px;max-width:520px;padding:22px;width:min(100%,520px)}.choice-modal{background:var(--surface-contrast);border:1px solid rgba(214,208,196,.9);border-radius:12px;box-shadow:var(--shadow-strong);display:grid;gap:14px;max-width:560px;padding:22px;width:min(100%,560px)}.work-item-calendar-modal{background:var(--surface-contrast);border:1px solid rgba(214,208,196,.9);border-radius:14px;box-shadow:var(--shadow-strong);display:grid;gap:16px;grid-template-rows:auto minmax(0,1fr);max-height:min(92vh,860px);max-width:920px;overflow:hidden;padding:20px 22px 22px;width:min(100%,920px)}.property-boundary-modal{background:var(--surface-contrast);border:1px solid rgba(214,208,196,.9);border-radius:12px;box-shadow:var(--shadow-strong);display:grid;gap:14px;max-width:520px;padding:22px;width:min(100%,520px)}.orchard-raster-layer-modal{background:var(--surface-contrast);border:1px solid rgba(214,208,196,.9);border-radius:12px;box-shadow:var(--shadow-strong);display:grid;gap:14px;max-height:min(92vh,860px);max-width:1160px;overflow:hidden;padding:22px;width:min(100%,1160px)}.block-switch-modal h2,.block-switch-modal p,.block-name-modal h2,.block-edit-modal h2,.user-email-modal h2,.row-bay-export-modal h2,.row-bay-import-preview-modal h2,.message-modal h2,.choice-modal h2,.property-boundary-modal h2,.orchard-import-review-modal h2,.orchard-block-import-modal h2,.orchard-raster-layer-modal h2,.block-name-modal p,.block-edit-modal p,.user-email-modal p,.row-bay-export-modal p,.row-bay-import-preview-modal p,.message-modal p,.choice-modal p,.property-boundary-modal p,.orchard-import-review-modal p,.orchard-block-import-modal p,.orchard-raster-layer-modal p{margin:0}.block-switch-modal__copy,.block-name-modal__copy,.block-edit-modal__copy,.user-email-modal__copy,.row-bay-export-modal__copy,.row-bay-import-preview-modal__copy,.row-bay-import-preview-modal__summary,.message-modal__copy,.choice-modal__copy,.work-item-calendar-modal__eyebrow,.property-boundary-modal__copy,.orchard-import-review-modal__copy,.orchard-import-review-modal__summary,.orchard-block-import-modal__copy,.orchard-raster-layer-modal__copy{color:var(--muted);line-height:1.5}.work-item-calendar-modal__eyebrow{color:var(--muted);font-size:.74rem;font-weight:700;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.block-switch-modal__actions,.block-name-modal__actions,.block-edit-modal__actions,.user-email-modal__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.row-bay-export-modal__actions,.row-bay-export-modal__toolbar{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.row-bay-import-preview-modal__actions,.message-modal__actions,.choice-modal__actions,.property-boundary-modal__actions,.orchard-import-review-modal__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.choice-modal__details{color:var(--muted);display:grid;gap:8px;margin:0;padding-left:22px}.choice-modal__details li{line-height:1.5}.work-item-calendar-modal__header{align-items:start;display:flex;gap:12px;justify-content:space-between}.work-item-calendar-modal__header h2{margin:0}.work-item-calendar-modal__body{min-height:0;overflow:auto;padding-right:4px}.orchard-block-import-modal__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.orchard-raster-layer-modal__header,.orchard-raster-layer-modal__list-header{align-items:start;display:flex;gap:12px;justify-content:space-between}.orchard-raster-layer-modal__status{min-height:24px}.orchard-raster-layer-modal__body{display:grid;gap:16px;grid-template-columns:minmax(300px,360px) minmax(0,1fr);min-height:0}.orchard-raster-layer-modal__body--single{grid-template-columns:minmax(0,1fr)}.orchard-raster-layer-modal__form,.orchard-raster-layer-modal__panel{min-height:0}.orchard-raster-layer-modal__panel{background:#f7f3eba6;border:1px solid rgba(189,180,162,.5);border-radius:12px;display:grid;gap:14px;padding:16px}.orchard-raster-layer-modal__panel--list{grid-template-rows:auto auto auto minmax(0,1fr)}.orchard-raster-layer-modal__form-actions{display:flex;justify-content:flex-end}.orchard-raster-layer-modal__empty{padding:4px 2px}.orchard-raster-layer-modal__display-summary{margin:0}.orchard-raster-layer-modal__groups{display:grid;gap:14px;max-height:min(58vh,560px);overflow:auto;padding-right:4px}.orchard-raster-layer-modal__group{display:grid;gap:10px}.orchard-raster-layer-modal__group-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.orchard-raster-layer-modal__group-header h4{margin:0}.orchard-raster-layer-modal__layer-list{display:grid;gap:10px}.orchard-raster-layer-modal__layer-card{background:#ffffff8f;border:1px solid rgba(189,180,162,.45);border-radius:10px;display:grid;gap:10px;padding:14px}.orchard-raster-layer-modal__layer-header{align-items:start;display:flex;gap:12px;justify-content:space-between}.orchard-raster-layer-modal__layer-copy{display:grid;gap:4px}.orchard-raster-layer-modal__layer-copy strong,.orchard-raster-layer-modal__layer-file{overflow-wrap:anywhere}.orchard-raster-layer-modal__layer-message{margin:0}.orchard-raster-layer-modal__layer-actions{display:grid;gap:10px}.orchard-raster-layer-modal__layer-defaults,.orchard-raster-layer-modal__layer-note{font-size:.78rem;line-height:1.4;margin:0}.orchard-raster-layer-modal__visibility-toggle,.orchard-raster-layer-modal__opacity-field{align-items:center;display:flex;gap:12px}.orchard-raster-layer-modal__visibility-toggle{color:var(--text);font-size:.9rem;font-weight:600}.orchard-raster-layer-modal__opacity-field span{color:var(--muted);font-size:.8rem;font-weight:700;letter-spacing:.04em;min-width:56px;text-transform:uppercase}.orchard-raster-layer-modal__opacity-field input[type=range]{flex:1 1 auto;margin:0}.orchard-raster-layer-modal__opacity-field strong{color:var(--text);font-size:.9rem;min-width:44px;text-align:right}.orchard-raster-layer-modal__order-actions{display:flex;flex-wrap:wrap;gap:8px}.orchard-raster-layer-modal__status-pill{align-self:start;border-radius:999px;display:inline-flex;font-size:.8rem;font-weight:600;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.orchard-raster-layer-modal__status-pill--ready{background:#3a7a5c1f;color:#2c6d4f}.orchard-raster-layer-modal__status-pill--processing{background:#d6b44a29;color:#8a6a10}.orchard-raster-layer-modal__status-pill--error{background:#ad504024;color:#9f3f33}.block-name-modal__field{gap:6px}.user-email-modal__form{display:grid;gap:14px}.user-email-modal__field{gap:6px}.block-edit-modal__form{display:grid;gap:14px}.block-edit-modal__grid{align-items:start}.block-edit-modal__grid .block-edit-modal__field{grid-template-rows:minmax(2.5rem,auto) auto}.block-edit-modal__field{gap:6px}.block-edit-modal__grid .block-edit-modal__field span{align-self:end}.block-edit-modal__field--wide{grid-column:1 / -1}.row-bay-export-modal__options{display:grid;gap:16px;max-height:min(55vh,480px);overflow:auto;padding-right:4px}.row-bay-export-modal__group{display:grid;gap:10px}.row-bay-export-modal__group h3{margin:0}.row-bay-export-modal__list{display:grid;gap:8px}.row-bay-export-modal__option{align-items:flex-start;background:#f7f3eba6;border:1px solid rgba(189,180,162,.5);border-radius:10px;display:flex;gap:10px;padding:10px 12px}.row-bay-export-modal__option-copy{display:grid;gap:3px}.row-bay-export-modal__option-meta{color:var(--muted);font-size:.9rem}.row-bay-import-preview-modal__warnings,.orchard-import-review-modal__warnings{display:grid;gap:8px}.orchard-import-review-modal__selection{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.orchard-import-review-modal__select-all{align-items:center;display:inline-flex;gap:8px}.orchard-import-review-modal__selection-summary{font-size:.92rem}.orchard-import-review-modal__orchard-mode{background:#f7f3eba6;border:1px solid rgba(189,180,162,.5);border-radius:12px;display:grid;gap:10px;padding:12px 14px}.orchard-import-review-modal__orchard-mode-options{border:0;display:grid;gap:8px;margin:0;padding:0}.orchard-import-review-modal__orchard-mode-option{align-items:start;background:#ffffffb8;border:1px solid rgba(214,208,196,.72);border-radius:10px;cursor:pointer;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:10px 12px}.orchard-import-review-modal__orchard-mode-option input{accent-color:#2457d6;margin-top:2px}.orchard-import-review-modal__orchard-mode-option span{display:grid;gap:3px}.orchard-import-review-modal__orchard-mode-option small{color:var(--muted);font-size:.86rem;line-height:1.4}.row-bay-import-preview-modal__body{display:grid;gap:16px;grid-template-columns:minmax(0,320px) minmax(0,1fr);min-height:0}.orchard-import-review-modal__body{display:grid;gap:16px;grid-template-columns:minmax(0,360px) minmax(0,1fr);min-height:0}.row-bay-import-preview-modal__table-wrap{max-height:min(56vh,520px);overflow:auto}.row-bay-import-preview-modal__table{width:100%}.row-bay-import-preview-modal__map-card{background:#f7f3eba6;border:1px solid rgba(189,180,162,.5);border-radius:12px;min-height:420px;overflow:hidden;position:relative}.orchard-import-review-modal__review,.orchard-import-review-modal__map-card{background:#f7f3eba6;border:1px solid rgba(189,180,162,.5);border-radius:12px}.orchard-import-review-modal__review{max-height:min(60vh,560px);overflow:auto;padding:14px}.orchard-import-review-modal__group{border-bottom:1px solid rgba(189,180,162,.35);padding:8px 0}.orchard-import-review-modal__group:last-child{border-bottom:none}.orchard-import-review-modal__group summary{align-items:baseline;cursor:pointer;display:flex;gap:10px;justify-content:space-between;list-style:none}.orchard-import-review-modal__group summary::-webkit-details-marker{display:none}.orchard-import-review-modal__group-title{font-weight:600}.orchard-import-review-modal__group-count{flex-shrink:0;font-size:.9rem}.orchard-import-review-modal__children{display:grid;gap:4px;margin-left:12px;padding-top:8px}.orchard-import-review-modal__items{display:grid;gap:8px;list-style:none;margin:0;padding:10px 0 0}.orchard-import-review-modal__item{display:grid;gap:2px}.orchard-import-review-modal__item-choice{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.orchard-import-review-modal__item-title{font-weight:500}.orchard-import-review-modal__item-action{font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}.orchard-import-review-modal__item-description{font-size:.92rem}.orchard-import-review-modal__map-card{min-height:440px;overflow:hidden;position:relative}.row-bay-import-preview-modal__map{height:100%;min-height:420px;width:100%}.orchard-import-review-modal__map{height:100%;min-height:440px;width:100%}.row-bay-import-preview-modal__map-error,.orchard-import-review-modal__map-error{align-items:center;display:flex;height:100%;justify-content:center;padding:24px;text-align:center}.orchard-block-import-modal__form{min-height:0}.orchard-block-import-modal__table-wrap{max-height:min(60vh,560px);overflow:auto}.orchard-block-import-modal__table{min-width:1120px;width:100%}.orchard-block-import-modal__table input,.orchard-block-import-modal__table select{min-width:110px;width:100%}.orchard-block-import-modal__action{border-radius:999px;display:inline-flex;font-size:.8rem;font-weight:600;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.orchard-block-import-modal__action--create{background:#3a7a5c1f;color:#2c6d4f}.orchard-block-import-modal__action--update{background:#d6b44a29;color:#8a6a10}@media(max-width:900px){.row-bay-import-preview-modal__body,.orchard-import-review-modal__body,.orchard-raster-layer-modal__body{grid-template-columns:1fr}}body.has-media-preview-modal{overflow:hidden}.media-preview-backdrop{align-items:center;background:#18231f99;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:70}.media-preview-backdrop[hidden]{display:none}.media-preview-dialog{background:#f7f4ed;border:1px solid rgba(214,208,196,.9);border-radius:18px;box-shadow:var(--shadow-strong);display:grid;gap:14px;grid-template-rows:auto minmax(0,1fr);height:min(86vh,920px);max-height:92vh;max-width:92vw;min-height:min(420px,92vh);min-width:min(520px,92vw);overflow:hidden;padding:16px;resize:both;width:min(92vw,1200px)}.media-preview-dialog__header{align-items:center;display:flex;gap:12px;justify-content:space-between}.media-preview-dialog__header h2{margin:0;overflow-wrap:anywhere}.media-preview-dialog__actions{align-items:center;display:flex;flex-shrink:0;gap:10px}.media-preview-dialog__zoom{align-items:center;display:flex;gap:8px}.media-preview-dialog__content{align-items:center;background:#161b20;border:1px solid rgba(214,208,196,.9);border-radius:14px;display:flex;flex:1 1 auto;justify-content:center;min-height:0;overflow:auto;padding:12px;width:100%}.media-preview-dialog__image-stage{align-items:center;display:grid;justify-items:center;min-height:100%;min-width:100%;touch-action:none;-webkit-user-select:none;user-select:none;width:max-content}.media-preview-dialog__image-stage.is-draggable{cursor:grab}.media-preview-dialog__image-stage.is-dragging{cursor:grabbing}.media-preview-dialog__image-stage.is-draggable .media-preview-dialog__image{cursor:grab}.media-preview-dialog__image-stage.is-dragging .media-preview-dialog__image{cursor:grabbing}.media-preview-dialog__image,.media-preview-dialog__frame{background:var(--surface-contrast);border:0;border-radius:10px;display:block;max-height:100%;max-width:100%}.media-preview-dialog__image{cursor:zoom-in;height:auto;width:auto}.media-preview-dialog__frame{height:min(78vh,960px);width:min(84vw,1040px)}.media-preview-dialog__fallback{display:grid;gap:8px;justify-items:center;padding:40px 20px;text-align:center}.media-preview-dialog__fallback p{margin:0}.attachment-gallery{display:flex;flex-wrap:wrap;gap:12px}.attachment-gallery--editable{gap:14px}.attachment-editor-card{display:grid;gap:8px;width:min(152px,100%)}.attachment-list{display:grid;gap:8px}.attachment-list__button{align-items:center;background:transparent;border:1px solid rgba(214,208,196,.95);border-radius:10px;color:inherit;cursor:pointer;display:grid;gap:10px;grid-template-columns:72px minmax(0,1fr);max-width:32rem;padding:8px;text-align:left;width:100%}.attachment-list__button:hover,.attachment-list__button:focus-visible{background:#4f85700f;border-color:#1e6f5759}.attachment-list__thumb{align-items:center;aspect-ratio:4 / 3;background:#edf1ea;border:1px solid rgba(183,177,167,.75);border-radius:8px;display:flex;justify-content:center;overflow:hidden;width:72px}.attachment-list__thumb-image{display:block;height:100%;object-fit:cover;width:100%}.attachment-list__file-badge{color:var(--accent-strong);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.attachment-list__meta{display:grid;gap:4px;min-width:0}.attachment-list__meta strong,.attachment-list__meta .muted{margin:0;overflow-wrap:anywhere}.attachment-card{background:var(--surface-contrast);border:1px solid rgba(214,208,196,.95);border-radius:10px;color:inherit;cursor:pointer;display:grid;gap:10px;grid-template-rows:auto minmax(0,1fr);padding:10px;text-align:left;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease;width:min(152px,100%)}.attachment-editor-card .attachment-card,.attachment-editor-card__remove{width:100%}.attachment-card:hover,.attachment-card:focus-visible{border-color:#1e6f5773;box-shadow:0 10px 20px #18231f14;transform:translateY(-1px)}.attachment-card__thumb{align-items:center;aspect-ratio:4 / 3;background:#edf1ea;border:1px solid rgba(183,177,167,.75);border-radius:10px;display:flex;justify-content:center;overflow:hidden}.attachment-card__thumb-image{display:block;height:100%;object-fit:cover;width:100%}.attachment-card__file-badge{color:var(--accent-strong);font-size:.88rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.attachment-card__meta{display:grid;gap:4px;min-width:0}.attachment-card__meta strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.attachment-card__meta .muted{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.work-item-media__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.work-item-media__actions .muted{margin:0}.work-item-media__upload{cursor:pointer}.shell--public .shell__workspace{grid-template-columns:1fr}.shell--public .shell__rail{display:none}.shell--public .shell__topbar{align-items:center;grid-template-columns:1fr auto}.shell--public .shell__topbar-main{display:none}.page{display:grid;gap:14px}.page--maturity-areas{gap:8px}.page--maturity-areas>[data-status],.page--maturity-areas>.workspace-grid{max-width:calc(60rem + 24px);width:min(100%,calc(60rem + 24px))}.maturity-areas-page__panel{background:transparent;border:0;box-shadow:none;gap:12px;padding:0;width:100%}.maturity-areas-page__panel--detail{border-top:1px solid rgba(214,208,196,.72);padding-top:12px;width:100%}.maturity-areas-page__list-header,.maturity-areas-page__panel--list .empty,.maturity-areas-page__panel--list .table-wrap,.maturity-areas-page__panel--list .pagination-bar,.maturity-areas-page__hero,.maturity-areas-page__sections{max-width:60rem;width:100%}.maturity-areas-page__list-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.maturity-areas-page__list-summary{min-width:0}.maturity-areas-page__list-summary p{margin:0}.maturity-areas-page__toolbar-actions{display:inline-flex;gap:8px}.maturity-areas-page__toolbar-actions .icon-button{border-radius:10px;height:34px;min-width:34px;width:34px}.maturity-areas-page__toolbar-actions .icon-button__icon{height:16px;width:16px}.maturity-areas-page__table{min-width:60rem;table-layout:fixed;width:100%}.maturity-areas-page__col--name{width:14rem}.maturity-areas-page__col--area{width:7.5rem}.maturity-areas-page__col--blocks,.maturity-areas-page__col--rows{width:5rem}.maturity-areas-page__col--bays{width:6rem}.maturity-areas-page__col--variety,.maturity-areas-page__col--method{width:11rem}.maturity-areas-page__cell{min-width:0}.maturity-areas-page__value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maturity-areas-page__hero{display:grid;gap:10px}.maturity-areas-page__title-row{align-items:start}.maturity-areas-page__title-block{display:grid;gap:3px;max-width:48rem;min-width:0}.maturity-areas-page__title-block h3,.maturity-areas-page__title-block p{margin:0}.maturity-areas-page__header-actions{align-items:center;gap:8px}.maturity-areas-page__facts{column-gap:1rem;display:grid;justify-content:start;margin:0;max-width:48rem;row-gap:1rem;width:100%}.maturity-areas-page__facts--primary{grid-template-columns:repeat(3,minmax(10rem,1fr))}.maturity-areas-page__fact{align-content:start;display:grid;gap:.22rem;margin:0;min-width:0;padding:0}.maturity-areas-page__fact dt,.maturity-areas-page__fact dd{margin:0}.maturity-areas-page__fact-label{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:none}.maturity-areas-page__fact dd{font-size:.98rem;line-height:1.35;overflow-wrap:anywhere}.maturity-areas-page__section{width:100%}.maturity-areas-page__section--blocks{border-top:0;padding-top:0}.maturity-areas-page__section-heading,.maturity-areas-page__detail-table-wrap,.maturity-areas-page__section .pagination-bar{max-width:60rem;width:100%}.maturity-areas-page__section-heading{padding-bottom:.25rem}.maturity-areas-page__detail-table{min-width:100%;table-layout:fixed;width:100%}.maturity-areas-page__detail-col--block{width:14rem}.maturity-areas-page__detail-col--metric{width:7rem}.maturity-areas-page__detail-col--area{width:8rem}.page--blocks{gap:10px}.auth-standalone{align-items:center;display:grid;min-height:100vh;padding:28px 20px}.auth-page{margin-inline:auto;width:min(100%,440px)}.auth-card{background:linear-gradient(180deg,#fff,#faf7f1);display:grid;gap:14px;padding:24px;width:100%}.auth-card--standalone{margin-inline:auto;max-width:440px}.auth-accent{background:var(--brand-line);border-radius:999px;height:3px;width:100%}.auth-brand{align-items:center;display:inline-flex;gap:12px}.auth-brand__logo{display:block;height:46px;object-fit:contain;width:auto}.auth-brand__copy{display:grid;gap:2px}.auth-brand__kicker{color:var(--accent-strong);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.auth-brand__title{font-size:1.04rem;font-weight:700;letter-spacing:.01em}.auth-heading{display:grid;gap:6px}.auth-heading h1{margin:0}.auth-copy,.auth-support{color:var(--muted);margin:0}.page__header,.section-heading{align-items:start;display:flex;gap:16px;justify-content:space-between}.page__header h2,.section-heading h3{margin:0 0 4px}.page__header p,.section-heading p{margin:0}.page__header h2{font-size:1.42rem}.page__header{border-bottom:1px solid rgba(214,208,196,.72);gap:18px;padding-bottom:10px}.page__header>:first-child{display:grid;gap:3px}.page__title-line{display:grid;gap:3px}.page__title-summary{color:var(--muted)}.page__title-meta{color:var(--muted);font-size:1rem;line-height:1.35}.page__header--inline-summary{gap:14px;padding-bottom:8px}.page__header--inline-summary .page__heading-group{min-width:0}.page__header--inline-summary .page__title-line{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 14px}.page__header--inline-summary .page__title-line h2,.page__header--inline-summary .page__title-meta{margin:0}.page__header--inline-summary .page__title-summary{font-size:.96rem;line-height:1.3}.page__header>.inline-actions{align-items:center;justify-content:flex-end}.muted{color:var(--muted)}.surface-card,.card,.stat{background:linear-gradient(180deg,#fff,#faf7f1);border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 24px #18231f0a;padding:15px}.surface-card--compact{padding:12px}.surface-card--table-view,.surface-card--detail-view{gap:12px;padding:12px}.dashboard-grid,.grid{display:grid;gap:16px}.home-page__grid{gap:14px}.home-page__module{gap:10px}.home-page__heading-line{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 12px}.home-page__heading-line h3{margin:0}.home-page__heading-meta{color:var(--muted);font-size:.96rem;line-height:1.3;margin:0}.dashboard-grid--hero,.grid--two,.dashboard-grid--modules{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-strip{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.summary-strip__item{background:linear-gradient(180deg,#fff,#f6f2ea);border:1px solid var(--border);border-radius:10px;display:grid;gap:4px;padding:12px 14px;position:relative}.summary-strip__item:before{background:linear-gradient(90deg,#1e6f574d,#b88a2f38);border-radius:999px;content:"";height:4px;left:14px;position:absolute;top:10px;width:32px}.summary-strip__label,.stat__label{color:var(--muted);font-size:.84rem;margin:6px 0 0}.summary-strip__value,.stat__value{font-size:1.28rem;font-weight:700;margin:0}.page-toolbar{align-items:end;background:var(--surface-strong);border:1px solid var(--border);border-radius:10px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 14px;box-shadow:inset 0 1px #ffffff61}.page-toolbar--search{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,1fr) auto}.page-toolbar--orchards,.page-toolbar--review{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,1fr)}.page-toolbar--review-scoped{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.page-toolbar--work-items-scoped{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,1fr) auto}.page-toolbar--blocks{grid-template-columns:minmax(0,1fr)}.page-toolbar--admin{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) auto}.page-toolbar__actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.field{display:grid;gap:7px}.field span{font-size:.86rem;font-weight:700}.field input,.field select,.field textarea{min-width:0;width:100%}.field textarea{min-height:110px;resize:vertical}.orchard-address-field{position:relative;width:100%}.grid--two>.orchard-address-field{grid-column:1 / -1}.orchard-address-field__suggestions[hidden]{display:none}.orchard-address-autocomplete{background:var(--surface-contrast);border:1px solid rgba(30,111,87,.22);border-radius:12px;box-shadow:0 18px 34px #10211b1f;display:grid;gap:2px;margin-top:-2px;max-height:220px;overflow-y:auto;padding:6px}.orchard-address-autocomplete__option{background:transparent;border:0;border-radius:8px;color:var(--text);cursor:pointer;font:inherit;padding:10px 12px;text-align:left}.orchard-address-autocomplete__option:hover,.orchard-address-autocomplete__option.is-active{background:#1e6f571a;color:var(--accent-strong)}.pill-list,.inline-actions{display:flex;flex-wrap:wrap;gap:6px}.filter-chip-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.filter-chip{align-items:center;background:var(--surface-contrast);border:1px solid var(--border);border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;gap:8px;min-height:34px;padding:6px 12px}.filter-chip:hover{background:var(--surface-strong)}.filter-chip.is-active,.filter-chip[aria-pressed=true]{background:#1e6f5724;border-color:#1e6f575c;color:var(--accent-strong)}.pill{background:#ffffff6b;border:1px solid rgba(183,177,167,.72);border-radius:999px;color:var(--muted);display:inline-flex;font-size:.78rem;font-weight:600;padding:4px 8px}.button{align-items:center;background:#18231f24;border:1px solid rgba(24,35,31,.2);border-radius:10px;color:var(--text);cursor:pointer;display:inline-flex;gap:8px;justify-content:center;min-height:34px;padding:5px 12px;text-decoration:none}.button:hover{background:#18231f33;border-color:#18231f42}.button:disabled,.button[disabled]{background:#c6cdc8;border-color:#c6cdc8;color:#18231f9e;cursor:not-allowed;opacity:1}.button--secondary:disabled,.button--secondary[disabled]{background:#eef1ec;border-color:#d7ddd8;color:#18231f9e}.button--secondary{background:#18231f1a;border-color:#18231f29;color:var(--text)}.button--secondary:hover{background:#18231f29;border-color:#18231f38}.button--compact{min-height:30px;padding:4px 10px}.icon-button{align-items:center;background:#18231f1a;border:1px solid rgba(24,35,31,.16);border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;height:34px;justify-content:center;min-width:34px;padding:0;text-decoration:none;width:34px}.icon-button:hover{background:#18231f29;border-color:#18231f38}.icon-button:disabled,.icon-button[disabled]{background:#eef1ec;border-color:#d7ddd8;color:#18231f80;cursor:not-allowed;opacity:1}.icon-button.is-active{background:#1e6f571f;border-color:#1e6f5747;color:var(--accent-strong)}.icon-button--primary{background:#18231f24;border-color:#18231f33;color:var(--text)}.icon-button--primary:hover{background:#18231f33;border-color:#18231f42}.icon-button--danger{color:var(--danger)}.icon-button__icon{height:18px;width:18px}.notice{background:#ffffffb8;border:1px solid rgba(214,208,196,.84);border-left:4px solid rgba(183,177,167,.84);border-radius:10px;padding:10px 12px}.notice--success{background:#deefe5a8;border-color:#1e6f5733;border-left-color:#1e6f5799}.notice--warning{background:#f5ecd4bd;border-color:#8b5d0033;border-left-color:#8b5d0094;color:#5f4608}.notice--danger{background:#f6e2deb8;border-color:#932f2f2e;border-left-color:#932f2f94;color:var(--danger)}.validation-summary{background:var(--danger-soft);border:1px solid rgba(147,47,47,.22);border-radius:10px;color:var(--danger);display:grid;gap:8px;margin-bottom:4px;padding:12px 14px}.validation-summary[hidden]{display:none}.validation-summary__title{font-size:.95rem}.validation-summary__list{display:grid;gap:4px;margin:0;padding-left:18px}.table-wrap{background:#ffffff6b;border:1px solid rgba(214,208,196,.64);border-radius:10px;overflow-x:auto}.table{border-collapse:collapse;min-width:100%;width:100%}.table th,.table td{border-bottom:1px solid rgba(214,208,196,.7);line-height:1.3;padding:8px;text-align:left;vertical-align:top}.table tbody tr:hover{background:#1e6f570a}.table tbody tr.is-selected{background:#1e6f5714}.table--selectable tbody tr.is-selected{box-shadow:inset 4px 0 #1e6f57a3,inset 0 0 0 1px #1e6f571f}.table--selectable tbody tr.is-selected .table__primary,.table--selectable tbody tr.is-selected .user-page__value--name{color:var(--accent-strong)}.table--selectable tbody tr{cursor:pointer}.table--selectable tbody tr:focus-visible{outline:2px solid rgba(30,111,87,.38);outline-offset:-2px}.table th{color:var(--muted);font-size:.84rem;font-weight:700;text-transform:none}.table--compact th,.table--compact td{padding:9px 8px}.table--dense th,.table--dense td{padding:5px 8px}.table--summary tbody tr:hover{background:transparent}.table--summary th{background:#f4f0e6c7;white-space:nowrap;width:18%}.table--summary td{width:32%}.table--queue th{background:#f4f0e6d1;white-space:nowrap}.table__cell-stack{display:grid;gap:4px}.table__heading-line{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px}.table__heading-line .table__secondary{font-size:.84rem}.table__primary{font-weight:600;line-height:1.25}.table__primary--link{color:inherit;text-decoration:none}.table__primary--link:hover,.table__primary--link:focus-visible{color:var(--accent);text-decoration:underline}.table__secondary{color:var(--muted);font-size:.88rem;line-height:1.35}.table__title-inline{align-items:center;display:flex;gap:8px}.table__status{align-items:center;background:var(--surface-strong);border:1px solid rgba(214,208,196,.78);border-radius:999px;color:var(--text);display:inline-flex;font-size:.8rem;font-weight:700;min-height:28px;padding:4px 8px;white-space:nowrap}.table__status--success{background:var(--success-soft);border-color:#1e6f573d;color:var(--accent-strong)}.table__status--warning{background:var(--warning-soft);border-color:#8b5d003d;color:#6d5000}.table__status--danger{background:var(--danger-soft);border-color:#932f2f33;color:var(--danger)}.table__status--neutral{background:#f4f0e6eb;border-color:#d6d0c4d1;color:var(--text)}.table__placeholder{color:var(--muted);font-size:.86rem;font-style:italic}.table th.table__numeric,.table td.table__numeric{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.table__row-link{cursor:pointer}.table__row-link:hover td,.table__row-link:focus-visible td{background:#1e6f5714}.table__row-link:focus-visible{outline:2px solid rgba(30,111,87,.45);outline-offset:-2px}.table__primary-link{color:inherit;display:inline-block;font-weight:600;text-decoration:none}.table__primary-link:hover{text-decoration:underline}.table__actions{align-items:center;display:flex;justify-content:flex-end;white-space:nowrap;width:1%}.table__actions .button{min-width:82px}.empty{background:#ffffff73;border:1px dashed var(--border-strong);border-radius:10px;color:var(--muted);display:grid;gap:8px;padding:16px}.empty strong{color:var(--text)}.empty .inline-actions{margin-top:2px}.list,.stack{display:grid;gap:10px}.list{margin:0;padding-left:18px}.list-row{align-items:center;background:#ffffffb8;border:1px solid var(--border);border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.list-row--link{color:inherit;text-decoration:none}.list-row--link:hover{background:#1e6f5714}.page-tabs{display:flex;flex-wrap:wrap;gap:8px}.page-tab{background:var(--surface-contrast);border:1px solid var(--border);border-radius:999px;padding:8px 12px;text-decoration:none}.page-tab.is-active{background:var(--accent-soft);border-color:#1e6f574d;color:var(--text);font-weight:700}.search-results-summary{color:var(--text);font-size:1.02rem;font-weight:700}.pagination-bar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.pagination-bar__meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px}.pagination-bar__size{align-items:center;display:inline-flex;gap:8px}.pagination-bar__size select{min-height:32px;min-width:4.5rem;padding:5px 9px}.pagination-bar__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.pagination-bar__nav-button{border-radius:10px;height:34px;min-width:34px;width:34px}.pagination-bar__nav-button .icon-button__icon{height:16px;width:16px}.pagination-bar__nav-button:disabled{background:var(--surface);border-color:var(--border);color:var(--muted);cursor:default;opacity:.56}.pagination-bar__nav-button:disabled:hover{background:var(--surface)}.pagination-bar__pages{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.pagination-bar__page-jump{align-items:center;display:inline-flex;gap:8px}.pagination-bar__page-input{background:var(--surface-contrast);border:1px solid var(--border);border-radius:10px;color:var(--text);min-height:32px;padding:5px 8px;text-align:center;width:3.75rem}.pagination-bar__page-input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px #1e6f5724;outline:none}.pagination-bar__page{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--text);display:inline-flex;font-size:.95rem;font-weight:600;justify-content:center;min-height:32px;min-width:32px;padding:0 10px}button.pagination-bar__page{cursor:pointer}button.pagination-bar__page:hover,button.pagination-bar__page:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px #1e6f5724;color:var(--accent-strong);outline:none}.pagination-bar__page.is-active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-strong)}.pagination-bar__ellipsis{color:var(--muted);font-weight:600;padding:0 2px}.workspace-grid{display:grid;gap:16px}.workspace-grid--detail{align-items:start;display:grid;gap:16px;grid-template-columns:1fr}.orchard-workspace{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.orchard-workspace--summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.orchard-summary-main{align-content:start;display:grid;gap:8px;min-width:0}.selection-list{display:grid;gap:10px}.selection-list__item,.block-rail__item{background:var(--surface-contrast);border:1px solid var(--border);border-radius:10px;color:var(--text);cursor:pointer;display:grid;gap:8px;padding:14px;text-align:left}.selection-list__item--link{cursor:pointer;text-decoration:none}.selection-list__item--link:hover{background:#1e6f5714}.selection-list__item.is-selected,.block-rail__item.is-selected{background:linear-gradient(180deg,#fff,#eef7f3);border-color:#1e6f576b;box-shadow:inset 0 0 0 1px #1e6f572e}.checkbox-list{display:grid;gap:10px}.checkbox-list--compact{gap:8px}.checkbox-list__item{align-items:start;background:#ffffffb8;border:1px solid rgba(214,208,196,.72);border-radius:10px;cursor:pointer;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:12px 14px}.checkbox-list--compact .checkbox-list__item{gap:8px;padding:10px 12px}.checkbox-list__item input{margin:3px 0 0}.checkbox-list__copy{display:grid;gap:4px}.checkbox-list__meta{color:var(--muted);font-size:.88rem}.checkbox-list__meta--inline{align-self:center;font-size:.84rem;white-space:nowrap}.checkbox-list--maturity{gap:6px}.checkbox-list__item--maturity{align-items:center;gap:10px 14px;grid-template-columns:auto minmax(120px,1fr) minmax(88px,auto) minmax(116px,auto);padding:8px 10px}.checkbox-list__item--maturity .checkbox-list__copy{gap:0}.editor-panel__section{background:linear-gradient(180deg,#fffdf8,#f7f2e8);border:1px solid rgba(214,208,196,.78);border-radius:10px;display:grid;gap:10px;padding:12px}.block-editor .editor-panel__section{background:transparent;border:0;border-radius:0;border-top:1px solid rgba(214,208,196,.78);gap:6px;padding:8px 0}.block-editor .editor-panel__section:first-of-type{border-top:0;padding-top:0}.block-editor-panel{padding:8px 12px}.block-editor-shell{display:grid;gap:8px;max-width:1440px;width:100%}.block-editor__header h3,.block-editor__header p{margin:0}.block-editor-workspace{grid-template-columns:1fr}.block-page__sections{gap:10px}.block-page__panel{background:transparent;border:0;box-shadow:none;gap:10px;padding:0}.block-page__panel--list,.block-page__panel--detail,.block-page__list-header,.block-page__panel--list .table-wrap,.block-page__panel--list .pagination-bar,.block-page__panel--list .empty{max-width:none;width:100%}.block-page__list-header{align-items:start;display:flex;gap:10px;justify-content:space-between}.block-page__list-summary{flex:1 1 auto;min-width:0}.block-page__list-summary .muted{margin:0}.block-page__toolbar-actions{align-items:center;display:flex;gap:8px}.block-page__toolbar-actions .icon-button{border-radius:10px;height:34px;min-width:34px;width:34px}.block-page__toolbar-actions .icon-button__icon{height:16px;width:16px}.block-page__table{min-width:54rem;table-layout:fixed;width:100%}.block-page__deleted-table{table-layout:auto;width:100%}.block-page__deleted-actions-header,.block-page__deleted-actions-cell{min-width:7.5rem;text-align:right;white-space:nowrap;width:1%}.block-page__deleted-actions{align-items:center;display:inline-flex;gap:8px;justify-content:flex-end}.block-page__col--name{width:13rem}.block-page__col--area{width:6.5rem}.block-page__col--rows,.block-page__col--bays{width:5rem}.block-page__col--row-width,.block-page__col--bay-length,.block-page__col--canopy{width:7rem}.block-page__cell{min-width:0}.block-page__value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-editor__layout{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(24rem,.88fr) minmax(0,1.12fr)}.block-editor__layout>*{min-width:0}.block-editor__details-column,.block-editor__map-column{display:grid;gap:8px}.block-editor--idle{display:grid;gap:12px}.block-editor__summary,.editor-summary{line-height:1.35}.block-editor__header{display:grid;gap:8px}.block-editor__header-main{align-items:start;column-gap:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.block-editor__header-copy{display:grid;flex:1 1 auto;gap:4px;min-width:0}.block-editor__header-heading{font-size:1.18rem}.block-editor__header-note,.block-editor__header-status{line-height:1.4}.block-editor__header-actions{align-items:flex-start;display:flex;gap:8px;justify-content:flex-end;justify-self:end;min-height:40px}.block-editor__header-actions .editor-dirty-actions{align-items:flex-start;flex-wrap:wrap;justify-content:flex-end;min-height:40px}.block-editor__metrics{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.block-editor__metrics .field{gap:5px;grid-template-rows:minmax(2.5rem,auto) auto}.block-editor__metrics .field span{align-self:end;font-size:.78rem}.block-editor__metrics .field input{min-height:34px;padding:6px 8px}.block-editor__mode-switch{display:flex;flex-wrap:wrap;gap:8px}.block-editor__mode-switch--map .button{min-height:34px;padding:6px 10px}.block-editor__mode-switch .button--secondary.is-active{background:#2457d61f;border-color:#2457d657;color:#183c8f}.block-editor__row-bay-controls{display:grid;gap:10px}.block-editor__row-bay-grid{gap:10px}.block-editor__row-bay-grid--map{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.block-editor__row-bay-status{margin:0}.block-editor__row-bay-warnings{display:grid;gap:8px}.block-editor__row-bay-warnings p{margin:0}.block-editor__actions{margin-top:2px}.block-editor__change-note{background:#ffffffb8;border:1px solid rgba(214,208,196,.72);border-radius:10px;display:grid;gap:6px;padding:10px 12px}.block-editor__change-note[hidden]{display:none}.block-editor__change-note strong,.block-editor__change-note p{margin:0}.block-editor__perimeter{align-self:start;gap:10px}.block-editor__perimeter-panel{position:sticky;top:88px}.block-editor__perimeter-panel--idle{position:static;top:auto}.block-editor__perimeter-card{display:grid;gap:0;overflow:hidden;position:relative}.block-editor__perimeter-card.is-editing{border-color:#2457d666;box-shadow:0 10px 24px #18231f0a,inset 0 0 0 1px #2457d624}.block-editor__perimeter-overlay-actions{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:700}.block-editor__perimeter-overlay-actions .leaflet-control{pointer-events:auto}.block-editor__map-row-bay-modebar{display:flex;justify-content:center;left:96px;max-width:calc(100% - 184px);pointer-events:none;position:absolute;right:88px;top:16px;z-index:710}.block-editor__map-row-bay-inspector{bottom:16px;left:16px;max-width:min(340px,calc(100% - 112px));pointer-events:none;position:absolute;z-index:710}.block-editor__map-layer-editor{max-width:min(420px,calc(100% - 112px));pointer-events:none;position:absolute;right:16px;top:16px;width:min(420px,calc(100% - 112px));z-index:710}.block-editor__map-hud{background:#fffffff5;border:1px solid rgba(214,208,196,.92);border-radius:12px;box-shadow:0 12px 24px #18231f29;display:grid;gap:8px;padding:10px;pointer-events:auto}.block-editor__map-hud--toolbar{justify-items:start}.block-editor__map-hud--modebar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:100%;width:max-content}.block-editor__map-hud--inspector{gap:10px;max-width:100%;width:min(340px,calc(100vw - 72px))}.block-editor__map-hud--layer-editor{gap:12px;max-height:min(72vh,640px);width:100%}.orchard-read-only-map__surface,.orchard-summary-map__surface{padding:12px}.orchard-summary-sidebar{align-self:start;padding:10px}.orchard-summary-sidebar__content{align-content:start;gap:8px}.orchard-summary-selection{min-width:0}.orchard-summary-selection .detail-section--empty{min-height:0}.orchard-summary-map__card .orchard-summary-map__map,.orchard-summary-map__card .orchard-summary-map__map.leaflet-container{aspect-ratio:1 / 1;height:auto;max-height:560px;min-height:420px}.orchard-summary-map__overlay-actions{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:700}.orchard-summary-map__overlay-actions .leaflet-control{pointer-events:auto}.orchard-summary-map__legend-wrap{margin:0 12px 12px 0}.orchard-summary-map__legend{background:#ffffffeb;border:1px solid rgba(214,208,196,.9);border-radius:12px;box-shadow:0 10px 24px #18231f24;margin:0;max-width:min(220px,calc(100% - 24px));padding:10px 12px}.orchard-summary-map__legend-title{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.orchard-summary-map__legend-items{display:grid;gap:6px}.orchard-summary-map__legend-item{align-items:center;background:transparent;border:0;border-radius:8px;cursor:pointer;display:grid;gap:10px;grid-template-columns:20px minmax(0,1fr);padding:6px 4px;text-align:left;width:100%}.orchard-summary-map__legend-item:hover,.orchard-summary-map__legend-item:focus-visible{background:#4f85701a;outline:none}.orchard-summary-map__legend-item--active{background:#4f857024}.orchard-summary-map__legend-swatch{border-radius:999px;border-top:3px solid var(--maturity-color, #7d8592);display:block;width:18px}.orchard-summary-map__legend-label{color:var(--text);font-size:.84rem;font-weight:600;line-height:1.25}.orchard-read-only-map__card .orchard-read-only-map__map,.orchard-read-only-map__card .orchard-read-only-map__map.leaflet-container{height:clamp(520px,60vh,660px);min-height:clamp(520px,60vh,660px)}.orchard-read-only-map__overlay-actions{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:700}.orchard-read-only-map__overlay-actions .leaflet-control{pointer-events:auto}.perimeter-map-widget__layers-control--has-extra{background:transparent;border:0!important;box-shadow:none!important;display:block;max-width:min(320px,calc(100vw - 40px));min-width:240px;padding:0;position:relative}.perimeter-map-widget__layers-control--has-extra.leaflet-bar,.perimeter-map-widget__layers-control--has-extra.leaflet-bar a,.perimeter-map-widget__layers-control--has-extra.leaflet-bar a:hover,.perimeter-map-widget__layers-control--has-extra.leaflet-bar a:focus{background-color:transparent;border:0;box-shadow:none}.perimeter-map-widget__layers-control--has-extra:not(.leaflet-control-layers-expanded){background:transparent;height:56px;max-width:min(320px,calc(100vw - 40px));min-width:240px;width:min(320px,calc(100vw - 40px))}.perimeter-map-widget__layers-control--has-extra:not(.leaflet-control-layers-expanded):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 4L4 8.5L12 13L20 8.5L12 4Z' stroke='%23e6e7eb' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4 12.5L12 17L20 12.5' stroke='%23e6e7eb' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4 16.5L12 21L20 16.5' stroke='%23e6e7eb' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:28px 28px;content:"";top:0;right:0;bottom:0;left:0;opacity:.9;pointer-events:none;position:absolute}.perimeter-map-widget__layers-control--has-extra .leaflet-control-layers-toggle{display:none!important}.perimeter-map-widget__layers-control--has-extra.leaflet-control-layers-expanded{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff42;border:1px solid rgba(189,180,162,.24);border-radius:14px;box-shadow:0 10px 26px #352c1f1f;overflow:visible;padding:10px 12px;position:relative;width:min(320px,calc(100vw - 40px))}.perimeter-map-widget__layers-control--has-extra .leaflet-control-layers-list,.perimeter-map-widget__layers-control--has-extra .leaflet-control-layers-form{margin:0}.perimeter-map-widget__layers-extra{border-top:1px solid rgba(214,208,196,.52);display:grid;gap:6px;margin-top:6px;padding-top:6px}.perimeter-map-widget__layers-extra[hidden]{display:none}.perimeter-map-widget__layers-control--has-extra .leaflet-control-layers-base{display:grid;gap:4px}.perimeter-map-widget__layers-control--has-extra .leaflet-control-layers-base label{margin:0}.perimeter-map-widget__date-host{left:60px;pointer-events:auto;position:absolute;top:12px;z-index:850}.perimeter-map-widget__date-host[hidden]{display:none}.orchard-raster-date-control{--vm-raster-date-indicator-width: clamp(34px, 10vw, 46px);align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff4d;border:1px solid rgba(189,180,162,.28);border-radius:7px;box-shadow:0 8px 16px #352c1f24;display:grid;min-height:32px;min-width:clamp(124px,18vw,190px);overflow:hidden;position:relative}.orchard-raster-date-control__value{color:var(--text);font-size:.84rem;font-weight:600;grid-column:1;grid-row:1;line-height:1;padding:7px 18px;pointer-events:none;text-align:center;width:100%;z-index:2}.orchard-raster-date-control__active{background:#73cd9bb8;bottom:0;left:clamp(0px,calc(var(--vm-raster-date-progress) * (100% - var(--vm-raster-date-indicator-width))),calc(100% - var(--vm-raster-date-indicator-width)));position:absolute;top:0;width:var(--vm-raster-date-indicator-width);z-index:0}.orchard-raster-date-control__active--hidden{display:none}.orchard-raster-date-control__slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;position:absolute;width:100%;z-index:3}.orchard-raster-date-control__slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;box-shadow:none;height:32px;width:32px}.orchard-raster-date-control__slider::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;box-shadow:none;height:32px;width:32px}.orchard-raster-date-control__slider::-webkit-slider-runnable-track{background:transparent;border:0;height:32px}.orchard-raster-date-control__slider::-moz-range-track{background:transparent;border:0;height:32px}.orchard-raster-date-control--static{pointer-events:none}.orchard-raster-layer-control{display:grid;gap:6px;position:relative}.orchard-raster-layer-control__menu{justify-self:end;position:static}.orchard-raster-layer-control__menu-toggle{display:none}.orchard-raster-layer-control__menu-toggle::-webkit-details-marker{display:none}.orchard-raster-layer-control__menu-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff6b;border:1px solid rgba(189,180,162,.3);border-radius:10px;box-shadow:0 14px 28px #18231f1a;display:none;gap:6px;left:var(--vm-layer-menu-x, auto);padding:8px;position:absolute;right:auto;top:var(--vm-layer-menu-y, 0);width:max-content;z-index:20}.orchard-raster-layer-control__menu[open] .orchard-raster-layer-control__menu-panel{display:grid}.orchard-raster-layer-control__menu-panel .button{justify-content:flex-start}.orchard-raster-layer-control__context-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid rgba(189,180,162,.44);border-radius:10px;box-shadow:0 14px 28px #18231f29;display:grid;gap:6px;left:var(--vm-layer-row-menu-x, 0);padding:8px;position:absolute;top:var(--vm-layer-row-menu-y, 0);width:max-content;z-index:24}.orchard-raster-layer-control__context-menu[hidden]{display:none}.orchard-raster-layer-control__context-menu .button{justify-content:flex-start}.orchard-raster-layer-control__groups,.orchard-raster-layer-control__list{display:grid;gap:4px}.orchard-raster-layer-control__group{display:grid;gap:3px}.orchard-raster-layer-control__group+.orchard-raster-layer-control__group{margin-top:4px}.orchard-raster-layer-control__group-header{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.orchard-raster-layer-control__group-header h4{color:var(--muted);font-size:.7rem;font-weight:700;margin:0;text-transform:uppercase}.orchard-raster-layer-control__row{align-items:center;background:transparent;border:0;border-radius:0;display:grid;gap:6px 10px;grid-template-columns:auto minmax(0,1fr) auto;padding:4px 0}.orchard-raster-layer-control__row+.orchard-raster-layer-control__row{border-top:1px solid rgba(189,180,162,.24)}.orchard-raster-layer-control__row--sequenced{grid-template-columns:minmax(0,1fr) auto}.orchard-raster-layer-control__title{background:transparent;border:0;border-radius:6px;color:var(--muted);cursor:pointer;font:inherit;font-size:.92rem;font-weight:600;min-width:0;overflow:hidden;padding:2px 4px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.orchard-raster-layer-control__title:hover{background:#1e6f5714}.orchard-raster-layer-control__title.is-visible{color:var(--text)}.orchard-raster-layer-control__title.is-dragging{opacity:.55}.orchard-raster-layer-control__slider-stack{align-items:stretch;display:grid;gap:0;grid-template-columns:auto minmax(0,1fr) auto;position:relative;width:100%}.orchard-raster-layer-control__slider-shell{min-width:0;position:relative}.orchard-raster-layer-control__slider-stack.is-dragging{opacity:.55}.orchard-raster-layer-control__drag-handle{align-items:center;align-self:center;background:#ffffff42;border:1px solid rgba(189,180,162,.28);border-radius:6px;color:var(--muted);cursor:grab;display:inline-flex;font:inherit;font-size:.84rem;font-weight:700;height:28px;justify-content:center;letter-spacing:.02em;min-width:26px;padding:0 5px}.orchard-raster-layer-control__drag-handle--edge{align-self:stretch;border-radius:0;height:32px;min-width:16px;padding:0;width:16px}.orchard-raster-layer-control__drag-handle--edge:first-child{border-bottom-left-radius:7px;border-top-left-radius:7px}.orchard-raster-layer-control__drag-handle--edge:last-child{border-bottom-right-radius:7px;border-top-right-radius:7px}.orchard-raster-layer-control__drag-handle:hover{background:#ffffff61;color:var(--text)}.orchard-raster-layer-control__drag-handle.is-dragging{cursor:grabbing;opacity:.55}.orchard-raster-layer-control__slider-field{--vm-raster-opacity-indicator-width: clamp(24px, 6vw, 30px);align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff42;border:1px solid rgba(189,180,162,.24);border-radius:7px;display:inline-flex;height:28px;min-width:112px;overflow:hidden;position:relative;width:112px}.orchard-raster-layer-control__slider-field--sequenced{display:flex;height:32px;min-width:0;border-radius:0;width:100%}.orchard-raster-layer-control__slider-active{background:#73cd9bb8;bottom:0;left:clamp(0px,calc(var(--vm-raster-opacity-progress) * (100% - var(--vm-raster-opacity-indicator-width))),calc(100% - var(--vm-raster-opacity-indicator-width)));position:absolute;top:0;width:var(--vm-raster-opacity-indicator-width);z-index:0}.orchard-raster-layer-control__slider-field input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;position:absolute;width:100%;z-index:1}.orchard-raster-layer-control__slider-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;box-shadow:none;height:28px;width:28px}.orchard-raster-layer-control__slider-field input[type=range]::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;box-shadow:none;height:28px;width:28px}.orchard-raster-layer-control__slider-field input[type=range]::-webkit-slider-runnable-track{background:transparent;border:0;height:28px}.orchard-raster-layer-control__slider-field input[type=range]::-moz-range-track{background:transparent;border:0;height:28px}.orchard-raster-layer-control__slider-title{background:transparent;border:0;color:var(--muted);cursor:pointer;font:inherit;font-size:.92rem;font-weight:600;left:50%;max-width:calc(100% - 28px);overflow:hidden;padding:0 10px;pointer-events:auto;position:absolute;text-align:center;text-overflow:ellipsis;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:2}.orchard-raster-layer-control__slider-title.is-visible{color:var(--text)}.orchard-raster-layer-control__slider-title.is-dragging,.orchard-raster-layer-control__row.is-dragging{opacity:.55}.orchard-raster-layer-control__checkbox-field{align-items:center;display:inline-flex}.orchard-raster-layer-control__note,.orchard-raster-layer-control__empty,.orchard-raster-layer-control__message{color:var(--muted);display:flex;font-size:.76rem;grid-column:1 / -1;justify-content:space-between;margin:0}.orchard-raster-layer-control__row-state{border-radius:999px;color:var(--muted);font-size:.72rem;font-weight:700;justify-self:end;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.orchard-raster-layer-control__row-state--shown{background:#1e6f5724;color:var(--accent-strong)}.orchard-raster-layer-control__row-state--hidden{background:#59665f1a;color:var(--muted)}.orchard-raster-layer-control__row-state--ready,.orchard-raster-layer-control__row-state--processing,.orchard-raster-layer-control__row-state--error{background:#d6b44a29;color:#8a6a10}.orchard-raster-layer-control__row-state--ready{background:#1e6f5724;color:var(--accent-strong)}.orchard-raster-layer-control__row-state--error{background:#ad504024;color:#9f3f33}.orchard-raster-layer-control__dialog{background:transparent;border:0;padding:0}.orchard-raster-layer-control__dialog::backdrop{background:#18231f52}.orchard-raster-layer-control__dialog-card{background:var(--surface-contrast);border:1px solid rgba(214,208,196,.9);border-radius:10px;box-shadow:var(--shadow-strong);display:grid;gap:12px;min-width:min(420px,calc(100vw - 40px));padding:18px}.orchard-raster-layer-control__dialog-header{align-items:start;display:flex;gap:12px;justify-content:space-between}.orchard-raster-layer-control__dialog-header h3,.orchard-raster-layer-control__dialog-header p{margin:0}.orchard-raster-layer-control__dialog-body{display:grid;gap:8px}.orchard-raster-layer-control__dialog-body p{margin:0}.orchard-raster-layer-control__dialog-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.block-editor__layer-editor-groups{max-height:min(52vh,520px)}.block-editor__map-modebar-selectors{align-items:end;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.block-editor__map-select-field{min-width:120px}.block-editor__map-field{gap:4px}.block-editor__map-field span{font-size:.72rem;font-weight:600}.block-editor__map-field input,.block-editor__map-field select{min-height:34px;padding:6px 8px}.block-editor__map-inspector-header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.block-editor__map-inspector-copy{display:grid;gap:2px;min-width:0}.block-editor__map-inspector-header strong,.block-editor__map-inspector-header p{margin:0}.block-editor__map-inspector-header strong{font-size:.98rem}.block-editor__map-inspector-header p{font-size:.84rem}.block-editor__map-chip{align-items:center;background:#2457d61f;border:1px solid rgba(36,87,214,.22);border-radius:999px;color:#183c8f;display:inline-flex;font-size:.76rem;font-weight:700;letter-spacing:.02em;min-height:28px;padding:0 10px;white-space:nowrap}.block-editor__row-bay-actions{gap:8px}.block-editor__row-bay-actions .button{min-height:32px;padding:6px 10px}.block-editor__perimeter-toolbar{align-items:flex-start;display:flex;gap:8px;margin-top:88px}.block-editor__map-menu{background:#fffffffa;border:1px solid rgba(214,208,196,.92);border-radius:10px;box-shadow:0 12px 24px #18231f29;margin:0;max-width:min(320px,calc(100vw - 112px));overflow:hidden;padding:0}.block-editor__map-control-group{background:#fffffffa;border:1px solid rgba(214,208,196,.92);border-radius:10px;box-shadow:0 10px 18px #18231f29;display:grid;overflow:hidden}.block-editor__map-icon-control{align-items:center;background:transparent;border:0;border-bottom:1px solid rgba(214,208,196,.92);color:var(--text);cursor:pointer;display:inline-flex;font:inherit;justify-content:center;min-height:40px;min-width:40px;padding:0}.block-editor__map-icon-control:last-child{border-bottom:0}.block-editor__map-icon-control:hover{background:var(--surface-strong)}.block-editor__map-icon-control[disabled]{color:var(--muted);cursor:default}.block-editor__map-icon-control[disabled]:hover{background:transparent}.block-editor__map-icon-control[aria-pressed=true]{background:#2457d61f;box-shadow:inset 0 0 0 1px #2457d62e;color:#183c8f}.block-editor__map-menu-list{display:grid}.block-editor__map-menu-item{align-items:center;background:transparent;border:0;border-bottom:1px solid rgba(214,208,196,.72);color:var(--text);cursor:pointer;display:grid;gap:10px;grid-template-columns:18px minmax(0,1fr);padding:10px 12px;text-align:left;width:100%}.block-editor__map-menu-item:hover{background:var(--surface-strong)}.block-editor__map-menu-item:disabled{color:var(--muted);cursor:default}.block-editor__map-menu-item:disabled:hover{background:transparent}.block-editor__map-menu-item-icon{align-items:center;color:inherit;display:inline-flex;height:18px;justify-content:center;width:18px}.block-editor__map-menu-item-icon--danger{color:#9f3a3a}.block-editor__map-menu-item-copy{font-size:.92rem;font-weight:550;line-height:1.25}.block-editor__map-menu-toggle{align-items:center;background:#f9f7f3f2;border-top:1px solid rgba(214,208,196,.72);cursor:pointer;display:flex;gap:10px;padding:10px 12px}.block-editor__map-menu-toggle:hover{background:#f1ede5f5}.block-editor__map-menu-toggle input{accent-color:#2457d6;cursor:pointer;margin:0}.block-editor__map-menu-toggle-copy{color:var(--text);font-size:.9rem;font-weight:600;line-height:1.2}.block-editor__map-menu-section{border-top:1px solid rgba(214,208,196,.72);display:grid;gap:8px;padding:10px 12px}.block-editor__map-menu-section--row-bay{background:#f9f7f3b8}.block-editor__map-menu-section-title{color:var(--muted);font-size:.7rem;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.block-editor__layer-toggle-group{display:grid;gap:6px}.block-editor__layer-toggle-option{align-items:center;cursor:pointer;display:flex;gap:8px;min-height:34px}.block-editor__layer-toggle-option input{accent-color:#2457d6;flex:0 0 auto;height:16px;margin:0;width:16px}.block-editor__layer-toggle-option span{color:var(--text);display:block;font-size:.88rem;font-weight:600;line-height:1.2}.block-editor__map-menu-fields{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(126px,1fr))}.block-editor__row-bay-actions{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.block-editor__row-bay-actions .button{min-height:30px;padding:6px 8px}.block-editor__row-bay-actions--secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.block-editor__maturity-legend-wrap{margin:0 12px 12px 0}.block-editor__maturity-legend{background:#fffffff5;border:1px solid rgba(214,208,196,.92);border-radius:10px;box-shadow:0 12px 24px #18231f29;margin:0;max-width:min(220px,calc(100% - 24px));padding:10px 12px}.block-editor__maturity-legend-title{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.block-editor__maturity-legend-items{display:grid;gap:6px}.block-editor__maturity-legend-item{align-items:center;display:grid;gap:10px;grid-template-columns:20px minmax(0,1fr)}.block-editor__maturity-legend-swatch{border-radius:999px;border-top:3px solid var(--maturity-color, #7d8592);display:block;width:18px}.block-editor__maturity-legend-label{color:var(--text);font-size:.84rem;font-weight:600;line-height:1.25}.block-editor__raster-legend-wrap{margin:0 12px 12px 0}.block-editor__raster-legend{background:#fffffff5;border:1px solid rgba(214,208,196,.92);border-radius:10px;box-shadow:0 12px 24px #18231f29;display:grid;gap:10px;margin:0;max-width:min(260px,calc(100% - 24px));padding:10px 12px}.block-editor__raster-legend-title,.block-editor__raster-legend-group-title{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.block-editor__raster-legend-group{display:grid;gap:6px}.block-editor__raster-legend-items{display:grid;gap:8px}.block-editor__raster-legend-item{display:grid;gap:2px}.block-editor__raster-legend-label{color:var(--text);font-size:.84rem;font-weight:600;line-height:1.25;margin:0}.block-editor__raster-legend-meta,.block-editor__raster-legend-empty,.block-editor__raster-legend-note{font-size:.78rem;line-height:1.35;margin:0}@media(max-width:900px){.block-editor__map-row-bay-modebar{left:16px;max-width:calc(100% - 88px);right:72px}.block-editor__map-modebar-selectors,.block-editor__row-bay-grid--map{width:100%}.block-editor__map-inspector-header{align-items:stretch;flex-direction:column}.block-editor__map-row-bay-inspector{left:16px;max-width:calc(100% - 32px);right:16px}.block-editor__map-layer-editor{left:16px;max-width:calc(100% - 32px);right:16px;width:auto}.block-editor__map-hud--modebar,.block-editor__map-hud--inspector,.block-editor__map-hud--layer-editor{width:100%}.perimeter-map-widget__date-host{left:16px;right:16px;top:72px}.orchard-raster-date-control{width:100%}.orchard-raster-date-control__slider{flex:1 1 auto;width:auto}}.block-editor__boundary-extension{align-content:start;display:grid;min-height:0}.block-editor__boundary-extension.is-empty{pointer-events:none;visibility:hidden}.block-editor--idle .block-editor__empty-state{padding-bottom:4px;padding-top:4px}.block-editor--idle .block-editor__empty-state p{margin:0}@media(max-width:1100px){.block-editor-workspace,.block-editor__layout{grid-template-columns:1fr}.block-editor__perimeter-panel{position:static;top:auto}}@media(max-width:720px){.block-editor__header-main{grid-template-columns:1fr}.block-editor__header-actions,.block-editor__header-actions .editor-dirty-actions{justify-content:flex-start}}.orchard-editor{gap:8px;max-width:1440px}.orchard-editor .editor-panel__section{background:transparent;border:0;border-radius:0;border-top:1px solid rgba(214,208,196,.78);gap:8px;padding:8px 0}.orchard-editor .editor-panel__section:first-of-type{border-top:0;padding-top:0}.orchard-editor__layout{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(340px,.72fr) minmax(620px,1.28fr)}.orchard-editor__layout>*{min-width:0}.orchard-editor__details-column,.orchard-editor__map-column{align-content:start;display:grid;gap:8px}.orchard-editor__hero{gap:6px}.orchard-editor__readonly-value{align-items:center;background:var(--surface-contrast);border:1px solid var(--border);border-radius:10px;color:var(--text);cursor:help;display:flex;min-height:40px;min-width:0;padding:9px 11px;width:100%}.orchard-editor__readonly-value:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.orchard-editor__perimeter-panel{align-self:start;position:sticky;top:88px}.orchard-editor__perimeter-card{overflow:hidden}.orchard-editor__perimeter-toolbar{margin-top:88px}.orchard-editor__perimeter-map{min-height:420px}.orchard-editor__perimeter-sidecar{padding-top:4px}.orchard-editor__perimeter-note,.orchard-editor__perimeter-note-copy{margin:0}@media(max-width:1100px){.orchard-editor__layout{grid-template-columns:1fr}.orchard-editor__perimeter-panel{position:static;top:auto}}.maturity-area-editor{gap:10px;max-width:60rem;width:100%}.maturity-area-editor__hero{gap:8px}.maturity-area-editor__title-row{align-items:start;display:flex;gap:12px;justify-content:space-between}.maturity-area-editor__title-block{display:grid;flex:1 1 auto;gap:8px;max-width:32rem;min-width:0}.maturity-area-editor__title-block h3{margin:0}.maturity-area-editor__header-actions{align-items:center;flex:0 0 auto}.maturity-area-editor__summary-facts{column-gap:1rem;display:grid;grid-template-columns:repeat(4,minmax(7rem,auto));margin:0;max-width:36rem;row-gap:.75rem}.maturity-area-editor__summary-fact{border-bottom:1px solid rgba(214,208,196,.62);display:grid;gap:.22rem;margin:0;min-width:0;padding:0 0 .55rem}.maturity-area-editor__summary-fact dt,.maturity-area-editor__summary-fact dd{margin:0}.maturity-area-editor__summary-fact-label{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:none}.maturity-area-editor__summary-fact dd{font-size:.98rem;line-height:1.35}.maturity-area-editor .editor-panel__section{background:transparent;border:0;border-radius:0;border-top:1px solid rgba(214,208,196,.72);gap:10px;padding:12px 0 0}.maturity-area-editor .editor-panel__section:first-of-type{border-top:0;padding-top:0}.maturity-area-editor__fields{display:grid;gap:12px}.maturity-area-editor .field{gap:5px}.maturity-area-editor__field--name{max-width:12rem}.maturity-area-editor__selection-row{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(14rem,18rem))}.maturity-area-editor__field--select{max-width:18rem}.maturity-area-editor__description{min-height:88px;width:100%}.maturity-area-editor__section-heading,.maturity-area-editor__blocks-table-wrap{max-width:48rem;width:100%}.maturity-area-editor__blocks-table{min-width:44rem;table-layout:fixed;width:100%}.maturity-area-editor__blocks-col--select{width:4.5rem}.maturity-area-editor__blocks-col--block{width:15rem}.maturity-area-editor__blocks-col--metric{width:6rem}.maturity-area-editor__blocks-col--area{width:8rem}.maturity-area-editor__include-cell{text-align:center}.maturity-area-editor__include-cell input[type=checkbox]{height:16px;margin:0;width:16px}@media(max-width:900px){.maturity-area-editor__title-row{align-items:stretch;flex-direction:column}.maturity-area-editor__summary-facts{grid-template-columns:repeat(2,minmax(8rem,1fr));max-width:none}.maturity-area-editor__field--name,.maturity-area-editor__field--select,.maturity-area-editor__blocks-table-wrap{max-width:none}.maturity-area-editor__selection-row{grid-template-columns:1fr}}.page--work-items>[data-status],.page--work-items>.workspace-grid{max-width:84rem;width:min(100%,84rem)}.page--work-items .page-toolbar{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.page--work-items .page-toolbar__actions{justify-content:flex-start}.page--work-items .icon-button,.work-item-detail__header-actions .icon-button,.work-item-editor__header-actions .icon-button{border-radius:10px;height:34px;min-width:34px;width:34px}.page--work-items .icon-button__icon,.work-item-detail__header-actions .icon-button__icon,.work-item-editor__header-actions .icon-button__icon{height:16px;width:16px}.work-items-page__panel{background:transparent;border:0;box-shadow:none;gap:10px;max-width:84rem;padding:0;width:100%}.work-items-page__panel--detail{border-top:1px solid rgba(214,208,196,.72);padding-top:12px}.work-items-page__list-header,.work-items-page__list-controls,.work-items-page__panel--list .table-wrap,.work-items-page__panel--list .pagination-bar,.work-items-page__panel--list .empty{max-width:84rem;width:100%}.work-items-page__list-header{align-items:start;display:flex;gap:12px;justify-content:space-between}.work-items-page__list-summary{flex:1 1 auto;min-width:0}.work-items-page__list-summary .muted{margin:0}.work-items-page__list-controls{gap:8px}.work-items-page__toolbar{display:flex;justify-content:flex-end}.work-items-page__toolbar-actions{align-items:center;gap:8px;justify-content:flex-end}.work-items-page__filter-row{gap:10px;grid-template-columns:minmax(16rem,1.7fr) repeat(3,minmax(9rem,1fr));padding-top:2px}.work-items-page__filter-row--with-reset{grid-template-columns:minmax(16rem,1.7fr) repeat(3,minmax(9rem,1fr)) auto}.work-items-page__filter-row--scoped{grid-template-columns:minmax(16rem,1.7fr) repeat(2,minmax(9rem,1fr))}.work-items-page__filter-row--scoped.work-items-page__filter-row--with-reset{grid-template-columns:minmax(16rem,1.7fr) repeat(2,minmax(9rem,1fr)) auto}.work-items-page__filter-row .field{gap:6px}.work-items-page__list-controls .filter-chip-row{width:fit-content}.work-items-page__panel--list .table-wrap{overflow-x:auto}.work-items-page__table{min-width:62rem;table-layout:fixed;width:100%}.work-items-page__col--title{width:20%}.work-items-page__col--type{width:6%}.work-items-page__col--orchard,.work-items-page__col--scope{width:13%}.work-items-page__col--schedule{width:16%}.work-items-page__col--assignee{width:12%}.work-items-page__col--status{width:8%}.work-items-page__col--updated{width:12%}.work-items-page__table th,.work-items-page__table td{white-space:nowrap}.work-items-page__cell{max-width:0}.work-items-page__value,.work-items-page__status{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-items-page__value--title{font-weight:700}.work-items-page__status{font-weight:600}.work-items-page__status--open{color:var(--accent-strong)}.work-items-page__status--in-progress{color:var(--warning)}.work-items-page__status--resolved{color:var(--muted)}.work-item-editor{gap:12px;max-width:84rem}.work-item-editor__hero,.work-item-editor{gap:10px;max-width:84rem}.work-item-editor__header-actions{gap:8px}.work-item-editor__facts{max-width:84rem}.work-item-detail__summary{display:grid;gap:12px;max-width:60rem}.work-item-detail__hero,.work-item-detail__facts,.work-item-detail__sections,.work-item-detail__audit{max-width:none;width:100%}.work-item-detail__header-actions{align-items:center;flex:0 0 auto;gap:8px}.work-item-editor__facts{column-gap:1rem;display:grid;grid-template-columns:repeat(4,minmax(10rem,1fr));justify-content:start;margin:0;row-gap:.75rem}.work-item-detail__facts,.work-item-detail__audit{column-gap:1rem;display:grid;justify-content:start;margin:0;row-gap:.75rem}.work-item-detail__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.work-item-detail__audit{grid-template-columns:repeat(2,minmax(0,1fr))}.work-item-editor__fact,.work-item-detail__fact{align-content:start;border-bottom:1px solid rgba(214,208,196,.62);display:grid;gap:.22rem;margin:0;min-width:0;padding:0 0 .6rem}.work-item-detail__fact--audit{padding-bottom:.5rem}.work-item-editor__fact dt,.work-item-editor__fact dd,.work-item-detail__fact dt,.work-item-detail__fact dd{margin:0}.work-item-editor__fact-label,.work-item-detail__fact-label{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:none}.work-item-editor__fact dd,.work-item-detail__fact dd{font-size:.98rem;line-height:1.35;overflow-wrap:anywhere}.work-item-editor__status,.work-item-detail__body-copy{margin:0}.work-item-detail__body-copy{line-height:1.5;max-width:56rem}.work-item-detail__sections{display:grid;gap:12px}.work-item-detail__title-block{flex:1 1 auto;min-width:0}.work-item-detail__title-block h3{overflow-wrap:anywhere}.work-item-detail__media-list{max-width:32rem}.work-item-detail__link{background:transparent;border:0;color:var(--accent-strong);cursor:pointer;font:inherit;margin:0;padding:0;text-align:left}.work-item-detail__link:hover,.work-item-detail__link:focus-visible{text-decoration:underline}.work-item-editor .editor-panel__section{background:transparent;border:0;border-radius:0;border-top:1px solid rgba(214,208,196,.72);gap:10px;padding:12px 0 0}.work-item-editor .editor-panel__section:first-of-type{border-top:0;padding-top:0}.work-item-editor--calendar-modal{gap:10px;max-width:none}.work-item-editor--calendar-modal .editor-panel__section{gap:8px;padding-top:10px}.work-item-editor--calendar-modal .editor-panel__section:first-of-type{padding-top:0}.work-item-editor--calendar-modal .work-item-editor__identity-grid,.work-item-editor--calendar-modal .work-item-editor__scope-grid{gap:10px 16px;max-width:none}.work-item-editor--calendar-modal .work-item-editor__identity-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.work-item-editor--calendar-modal .work-item-editor__section--secondary .section-heading h3{font-size:1rem}.work-item-editor--calendar-modal .work-item-editor__field--title{order:10}.work-item-editor--calendar-modal .work-item-editor__field--type{order:20}.work-item-editor--calendar-modal .work-item-editor__field--status{order:30}.work-item-editor--calendar-modal .work-item-editor__field--start-date{order:40}.work-item-editor--calendar-modal .work-item-editor__field--duration{order:50}.work-item-editor--calendar-modal .work-item-editor__recurrence-builder{background:#f7f3ebb8;border:1px solid rgba(214,208,196,.78);border-radius:12px;order:90;padding:12px}.work-item-editor--calendar-modal .work-item-editor__field--assignee{order:70;grid-column:span 2}.work-item-editor--calendar-modal .work-item-editor__field--parent{order:80;grid-column:span 2}.work-item-editor--calendar-modal .work-item-editor__schedule-lock-note{order:95}.work-item-editor--calendar-modal .work-item-editor__field--details{order:100}.work-item-editor--calendar-modal .work-item-editor__field--resolution-notes{order:110}.work-item-editor--calendar-modal .work-item-editor__recurrence-summary{display:none}.work-item-editor--calendar-modal .work-item-editor__description{min-height:72px}.work-item-editor--calendar-modal .work-item-media__actions{align-items:center}.work-item-editor__inline-section{display:grid;gap:8px}.work-item-editor__inline-section-heading{margin-bottom:0}.work-item-editor--calendar-modal .work-item-editor__inline-section--scope{order:60}.work-item-editor__scope-grid--inline{max-width:none}.work-item-editor--calendar-modal .work-item-editor__scope-grid--inline{grid-template-columns:repeat(4,minmax(0,1fr))}.work-item-editor--calendar-modal .work-item-editor__scope-field--level{grid-column:1 / -1}.work-item-editor--calendar-modal .work-item-editor__scope-field--maturity-area,.work-item-editor--calendar-modal .work-item-editor__scope-field--block{grid-column:span 2}.work-item-editor--calendar-modal .work-item-editor__scope-field--row,.work-item-editor--calendar-modal .work-item-editor__scope-field--bay{grid-column:span 1}@media(max-width:900px){.work-item-editor--calendar-modal .work-item-editor__identity-grid,.work-item-editor--calendar-modal .work-item-editor__scope-grid--inline{grid-template-columns:repeat(2,minmax(0,1fr))}.work-item-editor--calendar-modal .work-item-editor__field--type,.work-item-editor--calendar-modal .work-item-editor__field--status,.work-item-editor--calendar-modal .work-item-editor__field--start-date,.work-item-editor--calendar-modal .work-item-editor__field--duration,.work-item-editor--calendar-modal .work-item-editor__field--assignee,.work-item-editor--calendar-modal .work-item-editor__field--parent,.work-item-editor--calendar-modal .work-item-editor__scope-field--maturity-area,.work-item-editor--calendar-modal .work-item-editor__scope-field--block,.work-item-editor--calendar-modal .work-item-editor__scope-field--row,.work-item-editor--calendar-modal .work-item-editor__scope-field--bay{grid-column:auto}}.work-item-editor .field{gap:5px}.work-item-editor__identity-grid,.work-item-editor__scope-grid{align-items:start;gap:12px 16px;max-width:84rem}.work-item-editor__field--wide{grid-column:1 / -1}.work-item-editor__description{min-height:88px}.work-item-editor__recurrence-builder{display:grid;gap:10px}.work-item-editor__recurrence-label,.work-item-editor__recurrence-clause-label{font-size:.86rem;font-weight:700}.work-item-editor__recurrence-sentence,.work-item-editor__recurrence-clause{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.work-item-editor__recurrence-builder input,.work-item-editor__recurrence-builder select{background:var(--surface-contrast);border:1px solid var(--border);border-radius:10px;color:var(--text);min-height:40px;min-width:0;padding:9px 11px}.work-item-editor__recurrence-builder input[type=checkbox]{min-height:0;padding:0}.work-item-editor__recurrence-sentence select{min-width:10rem}.work-item-editor__recurrence-number{max-width:5.5rem}.work-item-editor__recurrence-date{min-width:min(100%,12rem)}.work-item-editor__recurrence-end-mode{min-width:9rem}.work-item-editor__recurrence-text{font-weight:600}.work-item-editor__recurrence-toggle-row{display:flex;flex-wrap:wrap;gap:8px}.work-item-editor__recurrence-toggle{cursor:pointer;position:relative}.work-item-editor__recurrence-toggle input{top:0;right:0;bottom:0;left:0;margin:0;opacity:0;pointer-events:none;position:absolute}.work-item-editor__recurrence-toggle span{align-items:center;background:#ffffffc2;border:1px solid rgba(214,208,196,.78);border-radius:10px;display:inline-flex;justify-content:center;min-height:38px;min-width:3.25rem;padding:0 12px;transition:background .16s ease,border-color .16s ease,color .16s ease}.work-item-editor__recurrence-toggle input:checked+span{background:#1e6f5724;border-color:#1e6f5770;color:#1e6f57;font-weight:700}.work-item-editor__recurrence-toggle input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.work-item-editor__recurrence-toggle input:disabled+span{cursor:not-allowed;opacity:.6}.work-item-editor__recurrence-group{border:0;display:grid;gap:7px;margin:0;padding:0}.work-item-editor__recurrence-group legend{font-size:.86rem;font-weight:700;margin-bottom:7px;padding:0}.work-item-editor__recurrence-summary,.work-item-editor__schedule-lock-note,.work-item-media__actions p{margin:0}.work-item-detail__related .pagination-bar,.work-item-detail__table-wrap{max-width:40rem}.work-item-detail__related .pagination-bar{width:100%}.form-panel{padding:18px}.detail-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.detail-grid__item{background:#fff9;border:1px solid rgba(214,208,196,.68);border-radius:10px;display:grid;gap:6px;padding:12px 14px}.detail-grid__label{color:var(--muted);font-size:.82rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.account-page__email-grid{align-items:end}.account-page__email-actions{display:flex;justify-content:flex-end}.account-page__email-actions .button{min-width:13rem}.detail-panel{display:grid;gap:16px}.lookup-grid-panel{gap:8px;padding-top:10px}.lookup-grid-panel>.detail-panel__header{display:grid;gap:4px}.lookup-grid-panel>.detail-panel__header h3,.lookup-grid-panel>.detail-panel__header p{margin:0}.lookup-grid{display:grid;gap:0;overflow-x:auto}.lookup-grid__header,.lookup-grid__row{column-gap:8px;display:grid;grid-template-columns:var(--lookup-grid-columns);line-height:1.15;min-width:max-content;width:max-content}.lookup-grid__header{align-items:end}.lookup-grid__row{align-items:center}.lookup-grid--selection{--lookup-grid-columns: 260px 170px 150px 92px 64px}.lookup-grid--raster{--lookup-grid-columns: 260px 170px 210px 92px 84px 84px 72px 56px}.lookup-grid__header{background:#f4f0e6d1;border:1px solid rgba(214,208,196,.76);border-bottom:0;border-radius:12px 12px 0 0;color:var(--muted);font-size:.84rem;font-weight:700;padding:0 10px}.lookup-grid__header>div{padding:6px 0}.lookup-grid__row{background:#ffffffdb;border:1px solid rgba(214,208,196,.74);border-top:0;padding:6px 10px}.lookup-grid__row:last-child{border-radius:0 0 12px 12px}.lookup-grid__row--draft{background:#f3f7f5f5}.lookup-grid__cell{display:grid;gap:2px;min-width:0}.lookup-grid__cell-display,.lookup-grid__cell-static{align-items:center;border:1px solid transparent;border-radius:8px;color:var(--text);display:inline-flex;justify-content:flex-start;min-height:26px;min-width:0;padding:1px 8px;width:100%}.lookup-grid__cell-display{background:transparent;cursor:text;font:inherit;text-align:left}.lookup-grid__cell-display:hover,.lookup-grid__cell-display:focus-visible{background:#1e6f570f;border-color:#1e6f572e;outline:none}.lookup-grid__cell-value{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lookup-grid__cell-value--placeholder{color:var(--muted);font-style:italic}.lookup-grid__cell-editor[hidden],.lookup-grid__cell.is-editing .lookup-grid__cell-display{display:none}.lookup-grid__cell:not(.is-editing) .lookup-grid__cell-editor{display:none}.lookup-grid__cell input,.lookup-grid__cell select{min-height:26px;padding:1px 8px;width:100%}.lookup-grid__cell-label{color:var(--muted);display:none;font-size:.78rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.lookup-grid__cell--checkbox{align-items:center;justify-items:center}.lookup-grid__cell--checkbox .lookup-grid__cell-display,.lookup-grid__cell--checkbox .lookup-grid__cell-static{justify-content:center}.lookup-grid__cell--checkbox .lookup-grid__cell-editor{align-items:center;display:flex;justify-content:center;min-height:26px}.lookup-grid__cell--checkbox input{height:18px;margin:0;width:18px}.lookup-grid__actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;min-height:26px}.lookup-grid__header-cell--align-end{text-align:right}.lookup-grid__cell--align-end .lookup-grid__cell-display,.lookup-grid__cell--align-end .lookup-grid__cell-static{justify-content:flex-end;text-align:right}.lookup-grid__cell--align-end .lookup-grid__cell-editor input,.lookup-grid__cell--align-end .lookup-grid__cell-editor select,.lookup-grid__cell--align-end .lookup-grid__cell-editor textarea{text-align:right}.lookup-grid__row-status,.lookup-grid__row .validation-summary{grid-column:1 / -1;margin:0}.lookup-grid__row-status[hidden],.lookup-grid__row .validation-summary[hidden]{display:none}@media(max-width:1080px){.lookup-grid__header{display:none}.lookup-grid__row--selection,.lookup-grid__row--raster{grid-template-columns:repeat(2,minmax(0,1fr));min-width:100%}.lookup-grid__cell-label{display:block}.lookup-grid__cell--actions,.lookup-grid__row-status,.lookup-grid__row .validation-summary{grid-column:1 / -1}}@media(max-width:720px){.lookup-grid__row--selection,.lookup-grid__row--raster{grid-template-columns:minmax(0,1fr)}}.editor-dirty-actions{display:inline-flex;gap:8px;opacity:0;pointer-events:none;visibility:hidden}.editor-dirty-actions.is-visible{opacity:1;pointer-events:auto;visibility:visible}.compact-facts{display:grid;gap:0 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.compact-facts--three{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-facts--four{grid-template-columns:repeat(4,minmax(0,1fr))}.compact-facts__item{border-bottom:1px solid rgba(214,208,196,.7);display:grid;gap:4px;padding:10px 0}.compact-facts__item strong,.compact-facts__item p{margin:0}.compact-facts__label{color:var(--muted);font-size:.82rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.orchard-record__facts .compact-facts__item{padding:8px 0}.orchard-record__facts .compact-facts__item:nth-last-child(-n+3){border-bottom:0}.orchard-record__description{margin:0}.orchard-record--split{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.orchard-record__panel{min-width:0}.orchard-record__map-panel{display:grid;gap:10px}.orchard-record__map-title{color:var(--muted);font-size:.82rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.orchard-record__map{border:1px solid rgba(214,208,196,.7);border-radius:10px;min-height:240px;overflow:hidden}.orchard-record__map.leaflet-container{height:100%;min-height:240px;width:100%}.detail-sections{display:grid;gap:12px}.detail-section{border-top:1px solid rgba(214,208,196,.7);display:grid;gap:8px;padding-top:12px}.detail-section--summary{border-top:0;gap:6px;padding-top:0}.detail-section--accent{background:#4f85700f;border:1px solid rgba(79,133,112,.16);border-radius:12px;padding:12px}.detail-section--empty{min-height:120px;place-content:center}.detail-section--nested{gap:4px;padding-top:8px}.detail-section__header{align-items:start;display:flex;gap:8px;justify-content:space-between}.detail-section__header-copy{display:grid;gap:2px;min-width:0}.maturity-areas-page__sections>.detail-section.maturity-areas-page__section--summary,.maturity-areas-page__sections>.detail-section.maturity-areas-page__section--blocks{border-top:0;padding-top:0}.maturity-areas-page__sections>.detail-section.maturity-areas-page__section--blocks{gap:10px}.detail-section__header h3,.detail-section__header p{margin:0}.detail-section__eyebrow{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;margin:0 0 2px;text-transform:uppercase}.orchard-summary-card__facts .compact-facts__item:nth-last-child(-n+2){border-bottom:0}.orchard-summary-card__facts{gap:0 14px}.orchard-summary-card__facts .compact-facts__item{gap:2px;padding:8px 0}.orchard-summary-card__meta{margin:-2px 0 2px}.orchard-summary-card__sections .detail-section--nested h4{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.orchard-summary-card__sections{gap:8px}.orchard-summary-sidebar .detail-section--summary:not(.detail-section--accent){gap:2px}.stack--tight{gap:6px}.detail-section h4,.detail-section p{margin:0}.detail-panel__hero,.detail-panel__actions,.detail-panel__rows{display:grid;gap:10px}.detail-panel__title-row{align-items:start;display:flex;gap:12px;justify-content:space-between;width:100%}.detail-panel__title-row h3,.detail-panel__title-row p{margin:0}.detail-panel__inline-actions{align-items:center;display:inline-flex}.detail-panel__action-well{background:linear-gradient(180deg,#fffdf9,#f8f4ec);border:1px solid rgba(214,208,196,.78);border-radius:10px;display:grid;gap:12px;padding:14px;position:relative}.detail-panel__action-well:before{background:var(--brand-line);border-radius:999px;content:"";height:2px;left:14px;opacity:.5;position:absolute;right:14px;top:0}.detail-panel__row{align-items:center;background:#ffffffb8;border:1px solid rgba(214,208,196,.68);border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.detail-panel__row--action{align-items:flex-start}.detail-panel__row-copy{display:grid;gap:4px}.detail-panel__row strong,.detail-panel__row p{margin:0}.detail-panel__meta{display:grid;gap:12px}.detail-panel__list{display:grid;gap:10px;margin:0;padding-left:18px}.detail-panel__list li{color:var(--text)}.count-media-link{align-items:center;color:inherit;display:grid;gap:10px;grid-template-columns:88px minmax(0,1fr);text-decoration:none}.count-media-link__thumb{aspect-ratio:4 / 3;background:#d8deeb;border:1px solid rgba(56,77,113,.2);border-radius:10px;display:block;height:auto;object-fit:cover;width:88px}.count-media-link__copy{display:grid;gap:4px;min-width:0}.count-media-link__copy strong{overflow-wrap:anywhere}.block-rail,.editor-panel{align-self:start}.block-rail{position:sticky;top:88px}.orchard-perimeter-layout{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(320px,380px) minmax(0,1fr)}.orchard-perimeter-panel,.orchard-perimeter-map-card{align-self:start}.orchard-perimeter-panel{gap:12px}.orchard-perimeter-map-shell,.perimeter-map-widget__shell{position:relative}.orchard-perimeter-map,.perimeter-map-widget__map{border:1px solid rgba(214,208,196,.7);border-radius:10px;min-height:560px;overflow:hidden}.orchard-perimeter-map.leaflet-container,.perimeter-map-widget__map.leaflet-container{height:100%;min-height:560px;width:100%}.block-editor__perimeter-card .block-editor__perimeter-map,.block-editor__perimeter-card .block-editor__perimeter-map.leaflet-container{height:clamp(520px,60vh,660px);min-height:clamp(520px,60vh,660px)}.orchard-perimeter-map-card:fullscreen,.perimeter-map-widget__card:fullscreen{background:var(--surface);border-radius:0;box-shadow:none;display:grid;height:100vh;margin:0;max-width:none;padding:12px;width:100vw}.orchard-perimeter-map-card:fullscreen .orchard-perimeter-map,.orchard-perimeter-map-card:fullscreen .orchard-perimeter-map.leaflet-container,.perimeter-map-widget__card:fullscreen .perimeter-map-widget__map,.perimeter-map-widget__card:fullscreen .perimeter-map-widget__map.leaflet-container{min-height:calc(100vh - 24px)}.orchard-perimeter-actions,.perimeter-map-widget__actions{display:flex;flex-wrap:wrap;gap:8px}.orchard-perimeter-actions__focus,.perimeter-map-widget__focus{margin-left:auto}.orchard-perimeter-metrics{gap:10px}.orchard-perimeter-context-menu,.perimeter-map-widget__context-menu{background:#fffffff5;border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 24px #18231f29;min-width:196px;padding:6px;position:absolute;z-index:1200}.orchard-perimeter-context-menu__action,.perimeter-map-widget__context-action{background:transparent;border:0;border-radius:8px;color:var(--text);cursor:pointer;display:block;font:inherit;padding:10px 12px;text-align:left;width:100%}.orchard-perimeter-context-menu__action:hover,.perimeter-map-widget__context-action:hover{background:#1e6f5714}.leaflet-tooltip.perimeter-map-widget__overlay-label{background:#18231fd6;border:0;border-radius:999px;box-shadow:0 8px 18px #18231f38;color:#fff;font-size:11px;font-weight:700;letter-spacing:.01em;padding:4px 9px;transition:font-size .12s ease,opacity .12s ease,padding .12s ease,scale .12s ease,visibility .12s ease;transform-origin:center center;white-space:nowrap}.leaflet-tooltip.perimeter-map-widget__overlay-label:before{display:none}.leaflet-tooltip.perimeter-map-widget__overlay-label--block{border:1px solid rgba(255,216,77,.4)}.leaflet-tooltip.perimeter-map-widget__overlay-label--active{background:#b88a2feb;border-color:#fff4c9e6;color:#1f1710}.leaflet-tooltip.perimeter-map-widget__overlay-label--row-bay{background:#18231feb;border:1px solid rgba(255,255,255,.18);font-size:10px;padding:3px 8px}.perimeter-map-widget__label-marker{background:transparent;border:0;height:0!important;margin:0!important;overflow:visible;pointer-events:none;width:0!important}.perimeter-map-widget__label-marker .perimeter-map-widget__label-chip{background:#18231fd6;border:0;border-radius:999px;box-shadow:0 8px 18px #18231f38;color:#fff;display:inline-flex;font-size:8.5px;font-weight:700;left:0;letter-spacing:.01em;padding:3px 6px;position:absolute;scale:1;top:0;transform:translate(-50%,-50%);transform-origin:center center;transition:font-size .12s ease,opacity .12s ease,padding .12s ease,scale .12s ease,visibility .12s ease;white-space:nowrap}.perimeter-map-widget__label-marker .perimeter-map-widget__label-chip--multiline{align-items:center;border-radius:16px;display:inline-flex;flex-direction:column;gap:1px;line-height:1.1;min-width:0;text-align:center;white-space:nowrap}.perimeter-map-widget__label-primary{font-weight:700}.perimeter-map-widget__label-secondary{font-size:.7em;font-weight:600;opacity:.82}.perimeter-map-widget__label-marker.perimeter-map-widget__overlay-label--block .perimeter-map-widget__label-chip{border:1px solid rgba(255,216,77,.4)}.perimeter-map-widget__label-marker.perimeter-map-widget__overlay-label--active .perimeter-map-widget__label-chip{background:#b88a2feb;border-color:#fff4c9e6;color:#1f1710}.orchard-perimeter-map__control-wrap,.perimeter-map-widget__control-wrap{border:0;box-shadow:none}.orchard-perimeter-map__control,.perimeter-map-widget__control{align-items:center;background:#fffffff5;border:1px solid rgba(214,208,196,.92);border-radius:10px;color:var(--text);cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;width:40px}.orchard-perimeter-map__control:hover,.perimeter-map-widget__control:hover{background:var(--surface-strong)}.orchard-perimeter-vertex,.perimeter-map-widget__vertex{background:transparent;border:0}.orchard-perimeter-vertex span,.perimeter-map-widget__vertex span{background:var(--accent);border:2px solid var(--vertex-border-color, #ffd84d);border-radius:999px;box-shadow:0 4px 10px #18231f33;display:block;height:100%;transition:box-shadow .12s ease,transform .12s ease;transform:scale(1);width:100%}.orchard-perimeter-vertex.is-selected span,.perimeter-map-widget__vertex.is-selected span{background:#ffd84d;border-color:#fff;box-shadow:0 0 0 3px #2457d657,0 6px 16px #18231f47;transform:scale(1.3)}code{background:#efe7d8;border-radius:8px;padding:2px 6px}@media(max-width:1280px){.page-toolbar--search{grid-template-columns:repeat(2,minmax(0,1fr))}.page-toolbar__actions{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:1180px){.dashboard-grid--modules,.dashboard-grid--hero,.grid--two,.grid--three,.summary-strip,.detail-grid,.compact-facts,.orchard-record--split,.orchard-perimeter-layout,.workspace-grid--detail,.orchard-workspace{grid-template-columns:1fr}.block-rail{position:static}}@media(max-width:1024px){.shell{height:auto;grid-template-rows:auto minmax(0,1fr);overflow:visible}.shell__topbar{align-items:stretch;grid-template-columns:1fr;padding:12px 16px}.shell__topbar-main,.shell__search{grid-template-columns:1fr}.shell__topbar-actions{justify-content:flex-start}.shell__account-menu-panel{left:0;min-width:100%;right:auto}.shell__workspace{grid-template-columns:1fr;overflow:visible}.shell__rail{border-bottom:1px solid rgba(214,208,196,.8);border-right:0;gap:8px;grid-template-rows:auto auto;overflow:visible;padding:12px 16px}.shell__rail-header{padding-bottom:8px}.shell__nav{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.shell__nav-section{display:contents}.shell__nav-section-heading{display:none}.shell__nav-section-links{display:contents}.shell__nav-link{border-left:0;border-radius:999px;flex:0 0 auto;min-height:34px;padding:7px 14px;white-space:nowrap}.shell__nav-link.is-active{border-left-color:transparent;box-shadow:inset 0 0 0 1px #1e6f572e}.shell__main{overflow:visible;padding:14px 16px 18px}.shell__surface{padding:16px}.page-toolbar{grid-template-columns:1fr}.page__header,.section-heading,.detail-panel__title-row,.detail-panel__row,.pagination-bar{align-items:stretch;flex-direction:column}.page__header>.inline-actions,.page-toolbar__actions{justify-content:flex-start}.page__header--inline-summary .page__title-line{align-items:start;display:grid;gap:3px}.table th,.table td{padding:7px}}@media(max-width:720px){.checkbox-list__item--maturity{align-items:start;grid-template-columns:auto minmax(0,1fr)}.checkbox-list__item--maturity .checkbox-list__meta--inline{align-self:start;grid-column:2}.shell__topbar{gap:10px;padding:10px 12px}.shell__topbar:after{left:12px;right:12px}.shell__brand-link{gap:10px}.shell__brand-logo{height:40px}.shell__topbar-main{gap:10px}.shell__context-switcher{grid-template-columns:1fr}.shell__search{gap:8px;grid-template-columns:1fr}.shell__search .button,.page-toolbar__actions .button,.inline-actions .button{width:100%}.inline-actions,.page-toolbar__actions,.shell__topbar-actions{align-items:stretch;flex-direction:column}.account-page__email-actions{justify-content:stretch}.account-page__email-actions .button{min-width:0;width:100%}.shell__rail{padding:10px 12px}.shell__main{padding:12px}.shell__surface,.surface-card,.card,.stat,.page-toolbar,.editor-panel__section,.detail-panel__action-well,.detail-panel__row,.summary-strip__item,.detail-grid__item,.empty{padding-left:12px;padding-right:12px}.page{gap:14px}.auth-standalone{padding:20px 12px}.page__header{gap:12px;padding-bottom:10px}.page__header h2{font-size:1.28rem}.table-wrap{border-radius:8px}.table__actions{justify-content:flex-start}.orchard-perimeter-map,.orchard-perimeter-map.leaflet-container,.perimeter-map-widget__map,.perimeter-map-widget__map.leaflet-container,.orchard-record__map,.orchard-record__map.leaflet-container{min-height:420px}.block-editor__perimeter-card .block-editor__perimeter-map,.block-editor__perimeter-card .block-editor__perimeter-map.leaflet-container{height:380px;min-height:380px}.detail-panel__row-copy,.selection-list,.stack{gap:8px}}@media(max-width:560px){.shell__brand-link{align-items:flex-start}.shell__brand-logo{height:34px}.shell__brand-title{font-size:.98rem}.shell__brand-kicker{font-size:.68rem}.shell__search input,.shell__context-switcher select,.shell__search-scope select,.field input,.field select,.button{min-height:34px}.page-tab,.filter-chip,.pill{min-height:36px}.shell__surface{border-radius:8px;padding:12px}.surface-card,.card,.stat,.page-toolbar,.editor-panel__section,.detail-panel__action-well,.detail-panel__row,.summary-strip__item,.detail-grid__item,.empty{border-radius:8px}.shell__breadcrumbs{gap:6px}.table th,.table td{padding:6px}}.orchard-calendar__page{position:relative}.orchard-calendar__status-toast{max-width:min(30rem,calc(100% - 2rem));pointer-events:none;position:absolute;right:0;top:0;z-index:3}.orchard-calendar__header-tools{display:grid;gap:.5rem;justify-items:end}.orchard-calendar__toolbar-row{align-items:center;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.orchard-calendar__toolbar-row--filters{align-items:end;display:flex}.orchard-calendar__selector-field{color:var(--muted);display:grid;font-size:.72rem;font-weight:700;gap:.18rem;min-width:0}.orchard-calendar__selector-field-label{display:block}.orchard-calendar__jump-form{align-items:end;display:flex;flex-wrap:wrap;gap:.45rem}.orchard-calendar__filter-field{color:var(--muted);display:grid;font-size:.72rem;font-weight:700;gap:.18rem}.orchard-calendar__filter-field input,.orchard-calendar__filter-field select{box-sizing:border-box;height:32px;min-height:32px;min-width:8.5rem}.orchard-calendar__filter-field--year input{min-width:6rem;width:6.5rem}.orchard-calendar__multi-filter{flex:1 1 auto;min-width:15rem;position:relative}.orchard-calendar__multi-filter-summary{align-items:center;background:#fff;border:1px solid rgba(118,118,118,.9);border-radius:4px;box-sizing:border-box;color:#1f2523;cursor:pointer;display:grid;font-size:1rem;font-weight:400;gap:.5rem;grid-template-columns:minmax(0,1fr) auto;height:32px;list-style:none;min-height:32px;padding:0 10px 0 8px;width:100%}.orchard-calendar__multi-filter-summary::-webkit-details-marker{display:none}.orchard-calendar__multi-filter-summary:after{align-self:center;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #363d39;content:"";height:0;justify-self:end;width:0}.orchard-calendar__multi-filter[open] .orchard-calendar__multi-filter-summary{border-color:#4d90fee6;box-shadow:inset 0 0 0 1px #4d90fe47}.orchard-calendar__multi-filter-summary:focus,.orchard-calendar__multi-filter-summary:focus-visible{border-color:#4d90fee6;box-shadow:0 0 0 1px #4d90fe47;outline:none}.orchard-calendar__multi-filter-value{align-self:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orchard-calendar__multi-filter-panel{background:var(--surface-contrast);border:1px solid rgba(214,208,196,.92);border-radius:12px;box-shadow:var(--shadow-soft);display:grid;gap:.7rem;margin-top:.35rem;min-width:17rem;padding:.8rem;position:absolute;right:0;top:100%;width:max-content;z-index:6}.orchard-calendar__multi-filter-options{display:grid;gap:.35rem;max-height:14rem;overflow:auto;padding-right:.1rem}.orchard-calendar__multi-filter-option{align-items:start;color:var(--text);display:grid;gap:.55rem;grid-template-columns:auto minmax(0,1fr);line-height:1.3}.orchard-calendar__multi-filter-actions{display:flex;gap:.45rem;justify-content:space-between}.orchard-calendar__legend-wrap{display:grid;gap:.38rem;margin-top:.25rem}.orchard-calendar__legend{display:flex;flex-wrap:wrap;gap:.4rem .65rem}.orchard-calendar__legend-item{align-items:center;color:var(--muted);display:inline-flex;font-size:.72rem;font-weight:600;gap:.32rem}.orchard-calendar__legend-swatch{background:linear-gradient(180deg,hsl(var(--orchard-calendar-entry-hue) 80% 86% / var(--orchard-calendar-entry-fill-strong-alpha, .4)),hsl(var(--orchard-calendar-entry-hue) 72% 76% / var(--orchard-calendar-entry-fill-alpha, .28)));border:1px var(--orchard-calendar-entry-border-style, solid) hsl(var(--orchard-calendar-entry-hue) 52% 30% / var(--orchard-calendar-entry-border-alpha, .76));border-radius:999px;display:inline-flex;flex:0 0 auto;height:.72rem;width:1.3rem}.orchard-calendar__layout{align-items:start;display:grid;gap:.85rem;grid-template-columns:minmax(0,2.1fr) minmax(15rem,.78fr)}.orchard-calendar__side-panel{align-self:start;align-content:start;display:grid;gap:.75rem;max-height:min(calc(100vh - 11rem),37rem);overflow:auto;padding-right:.2rem;position:sticky;top:1rem}.orchard-calendar__month-summary,.orchard-calendar__side-summary{font-size:.8rem;margin:.2rem 0 0}.orchard-calendar__month-panel{align-content:start;display:grid;gap:.55rem}.orchard-calendar__weekday-row,.orchard-calendar__week{display:grid;gap:.3rem;grid-template-columns:repeat(7,minmax(0,1fr))}.orchard-calendar__month-grid{display:grid;gap:.3rem}.orchard-calendar__month-grid--week{gap:0}.orchard-calendar__weekday{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.03em;padding:0 .2rem}.orchard-calendar__day{background:linear-gradient(180deg,#f8fbfffa,#fff);border:1px solid var(--border);border-radius:14px;grid-row:1;min-height:100%;padding:.14rem .2rem .12rem;position:relative}.orchard-calendar__day.is-actionable{cursor:pointer}.orchard-calendar__day.is-outside-month{background:#f5f4f1e6;opacity:.55}.orchard-calendar__day.is-today{border-color:#2f6df56b;box-shadow:0 0 0 1px #2f6df51f}.orchard-calendar__day.is-drop-target{border-color:#2f6df5b3;box-shadow:0 0 0 2px #2f6df529}.orchard-calendar__day.is-selected{border-color:#1e6f5780;box-shadow:0 0 0 2px #1e6f571f}.orchard-calendar__day.is-actionable:hover{border-color:#1e6f5747;box-shadow:0 0 0 1px #1e6f5714}.orchard-calendar__day-header{align-items:center;display:flex;gap:.24rem;justify-content:space-between;min-height:.92rem}.orchard-calendar__day-anchor{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;font-size:.82rem;font-weight:700;padding:0}.orchard-calendar__day-anchor:hover{color:var(--accent-strong)}.orchard-calendar__day-number{font-size:.82rem;font-weight:700}.orchard-calendar__day--week{background:linear-gradient(180deg,#f9fbfdfa,#fff);min-height:6rem;padding:.32rem .3rem .22rem}.orchard-calendar__day-anchor--week,.orchard-calendar__day-number--week{font-size:.74rem;letter-spacing:.03em;text-transform:uppercase}.orchard-calendar__day-more{background:#18231f0f;border:0;border-radius:999px;color:var(--text);cursor:pointer;font:inherit;font-size:.6rem;font-weight:700;line-height:1;margin-left:auto;padding:.12rem .34rem;white-space:nowrap}.orchard-calendar__day-more-short{display:none}.orchard-calendar__day-more:hover{background:#1e6f571f;color:var(--accent-strong)}.orchard-calendar__agenda-list,.orchard-calendar__agenda-groups,.orchard-calendar__unscheduled-list{align-content:start;display:grid;gap:.35rem}.orchard-calendar__entry,.orchard-calendar__agenda-entry,.orchard-calendar__unscheduled-entry{cursor:grab;text-decoration:none}.orchard-calendar__entry{align-items:center;color:inherit;display:flex;min-width:0}.orchard-calendar__entry:hover,.orchard-calendar__agenda-entry:hover,.orchard-calendar__unscheduled-entry:hover{box-shadow:0 0 0 2px hsl(var(--orchard-calendar-entry-hue) 48% 34% / .18),0 8px 18px hsl(var(--orchard-calendar-entry-hue) 38% 28% / .1)}.orchard-calendar__entry.is-dragging,.orchard-calendar__agenda-entry.is-dragging,.orchard-calendar__unscheduled-entry.is-dragging{cursor:grabbing;opacity:.65}.orchard-calendar__entry-surface{--orchard-calendar-entry-hue: 149;--orchard-calendar-entry-fill-alpha: .17;--orchard-calendar-entry-fill-strong-alpha: .27;--orchard-calendar-entry-border-alpha: .58;--orchard-calendar-entry-border-style: solid;transition:box-shadow .14s ease,border-color .14s ease,filter .14s ease;background:linear-gradient(180deg,hsl(var(--orchard-calendar-entry-hue) 80% 86% / var(--orchard-calendar-entry-fill-strong-alpha)),hsl(var(--orchard-calendar-entry-hue) 72% 76% / var(--orchard-calendar-entry-fill-alpha)));border:1px var(--orchard-calendar-entry-border-style) hsl(var(--orchard-calendar-entry-hue) 52% 30% / var(--orchard-calendar-entry-border-alpha));color:hsl(var(--orchard-calendar-entry-hue) 44% 15%)}.orchard-calendar__entry-surface.is-hover-highlight{border-color:hsl(var(--orchard-calendar-entry-hue) 60% 26% / .9);box-shadow:0 0 0 3px hsl(var(--orchard-calendar-entry-hue) 74% 58% / .34),0 12px 24px hsl(var(--orchard-calendar-entry-hue) 42% 24% / .18);filter:saturate(1.14) brightness(1.03)}.orchard-calendar__agenda-entry.orchard-calendar__entry-surface,.orchard-calendar__unscheduled-entry.orchard-calendar__entry-surface{background:linear-gradient(180deg,hsl(var(--orchard-calendar-entry-hue) 84% 96% / .99),hsl(var(--orchard-calendar-entry-hue) 74% 88% / .95));border-left-width:.48rem;padding-left:.72rem}.orchard-calendar__entry-surface--note{color:hsl(var(--orchard-calendar-entry-hue) 28% 24%)}.orchard-calendar__agenda-entry.orchard-calendar__entry-surface--note,.orchard-calendar__unscheduled-entry.orchard-calendar__entry-surface--note{border-left-width:.36rem}.orchard-calendar__entry-title{display:block;flex:1 1 auto;font-size:.62rem;font-weight:600;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orchard-calendar__entry-main{align-items:center;display:flex;gap:.18rem;min-width:0;width:100%}.orchard-calendar__entry-status-dot{border-radius:999px;flex:0 0 auto;align-self:center;height:.28rem;width:.28rem}.orchard-calendar__entry-status-dot--open{background:#1b8f54}.orchard-calendar__entry-status-dot--progress{background:#b06a00}.orchard-calendar__entry-status-dot--resolved{background:#627080}.orchard-calendar__entry-duration{background:#ffffff8f;border-radius:999px;color:currentColor;flex:0 0 auto;font-size:.52rem;font-weight:700;line-height:1;padding:.08rem .18rem}.orchard-calendar__agenda-group{display:grid;gap:.35rem}.orchard-calendar__agenda-group h4{font-size:.9rem;margin:0}.orchard-calendar__agenda-entry,.orchard-calendar__unscheduled-entry{align-items:center;border-radius:10px;color:inherit;display:flex;gap:.55rem;justify-content:space-between;padding:.42rem .56rem}.orchard-calendar__day-focus-panel{border-color:#1e6f5733;box-shadow:0 12px 26px #18231f14;margin-bottom:.1rem}.orchard-calendar__month-panel .orchard-calendar__day-focus-panel{background:linear-gradient(180deg,#f6fbf8fa,#fffffffc)}.orchard-calendar__day-focus-panels{display:grid;gap:.65rem}.orchard-calendar__day-focus{display:grid;gap:.4rem}.orchard-calendar__day-focus h4{font-size:.96rem;margin:0}.orchard-calendar__agenda-entry--focused{box-shadow:0 0 0 1px #18231f0f}.orchard-calendar__agenda-entry-main{display:grid;gap:.02rem;min-width:0}.orchard-calendar__agenda-entry-main strong{font-size:.88rem;line-height:1.15}.orchard-calendar__agenda-summary{font-size:.78rem;line-height:1.2}.orchard-calendar__agenda-entry-meta{align-items:center;display:flex;flex:0 0 auto;justify-items:end;text-align:right}.orchard-calendar__week{--orchard-calendar-visible-rows: 1;--orchard-calendar-segment-height: .82rem;--orchard-calendar-segment-row-gap: .94rem;--orchard-calendar-segment-top-offset: 1.28rem;--orchard-calendar-week-base-height: 2.64rem;min-height:calc(var(--orchard-calendar-week-base-height) + ((var(--orchard-calendar-visible-rows) - 1) * var(--orchard-calendar-segment-row-gap)));position:relative}.orchard-calendar__week--focused{--orchard-calendar-segment-height: 1rem;--orchard-calendar-segment-row-gap: 1.08rem;--orchard-calendar-segment-top-offset: 1.7rem;--orchard-calendar-week-base-height: 6rem}.orchard-calendar__week-segment{align-self:start;border-radius:5px;box-sizing:border-box;box-shadow:none;gap:.18rem;height:var(--orchard-calendar-segment-height);grid-row:1;justify-self:stretch;margin-top:0;max-width:none;min-width:0;overflow:hidden;padding:0 .18rem;position:relative;transform:translateY(calc(var(--orchard-calendar-segment-top-offset) + (var(--orchard-calendar-segment-row) * var(--orchard-calendar-segment-row-gap))));z-index:1}.orchard-calendar__week-segment.is-hover-highlight{z-index:4}.orchard-calendar__week-segment.is-continued-start{border-bottom-left-radius:2px;border-top-left-radius:2px}.orchard-calendar__week-segment.is-continued-end{border-bottom-right-radius:2px;border-top-right-radius:2px}.orchard-calendar__week-segment.is-continued-start:before,.orchard-calendar__week-segment.is-continued-end:after{background:#ffffff8c;border-radius:999px;content:"";height:.18rem;position:absolute;top:calc(50% - .09rem);width:.44rem}.orchard-calendar__week-segment.is-continued-start:before{left:.14rem}.orchard-calendar__week-segment.is-continued-end:after{right:.14rem}@media(max-width:1100px){.orchard-calendar__header-tools{justify-items:stretch}.orchard-calendar__toolbar-row{justify-content:flex-start}.orchard-calendar__layout{grid-template-columns:1fr}.orchard-calendar__side-panel{max-height:none;overflow:visible;padding-right:0;position:static}}@media(max-width:720px){.orchard-calendar__toolbar-row--filters{align-items:stretch;flex-direction:column}.orchard-calendar__selector-field{width:100%}.orchard-calendar__jump-form{align-items:stretch;flex-direction:column}.orchard-calendar__multi-filter{min-width:0}.orchard-calendar__multi-filter-panel{left:0;min-width:0;right:auto;width:min(100vw - 4rem,22rem)}.orchard-calendar__filter-field input,.orchard-calendar__filter-field select{min-width:0;width:100%}.orchard-calendar__weekday-row,.orchard-calendar__week{gap:.3rem}.orchard-calendar__week{--orchard-calendar-segment-height: .94rem;--orchard-calendar-segment-row-gap: 1.08rem;--orchard-calendar-segment-top-offset: 1.12rem;--orchard-calendar-week-base-height: 3rem}.orchard-calendar__day{min-height:100%;padding:.16rem .18rem .14rem}.orchard-calendar__day--week{min-height:5.3rem;padding:.24rem .2rem .18rem}.orchard-calendar__day-header{min-height:.94rem}.orchard-calendar__day-more{font-size:.54rem;padding:.1rem .22rem}.orchard-calendar__day-more-long{display:none}.orchard-calendar__day-more-short{display:inline}.orchard-calendar__entry-title{font-size:.62rem}.orchard-calendar__week-segment{height:var(--orchard-calendar-segment-height);padding:0 .14rem;transform:translateY(calc(calc(var(--orchard-calendar-segment-top-offset) - .04rem) + (var(--orchard-calendar-segment-row) * var(--orchard-calendar-segment-row-gap))))}.orchard-calendar__agenda-entry,.orchard-calendar__unscheduled-entry{align-items:stretch;flex-direction:column}.orchard-calendar__agenda-entry-meta{align-items:flex-start;justify-items:start;text-align:left}}.production-reports__layout{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.92fr)}.autocomplete-field{position:relative}.autocomplete-field__picker{display:grid;gap:8px;position:relative}.autocomplete-field__input{width:100%}.autocomplete-field__chips{display:flex;flex-wrap:wrap;gap:8px}.autocomplete-field__chip{align-items:center;display:inline-flex;gap:8px}.autocomplete-field__empty{margin:0}.autocomplete-field__menu{background:#fffffffa;border:1px solid rgba(183,177,167,.78);border-radius:14px;box-shadow:0 16px 34px #18231f24;display:grid;gap:4px;left:0;max-height:min(260px,40vh);overflow:auto;padding:6px;position:absolute;right:0;top:calc(100% + 4px);z-index:18}.autocomplete-field__option{background:transparent;border:0;border-radius:10px;color:var(--text);cursor:pointer;display:grid;gap:2px;padding:10px 12px;text-align:left;width:100%}.autocomplete-field__option small{color:var(--muted);font-size:.78rem}.autocomplete-field__option:hover,.autocomplete-field__option:focus-visible{background:#1e6f571a;color:var(--accent-strong);outline:none}.feature-rollout-admin__toolbar-field{min-width:min(24rem,100%)}.feature-rollout-admin__tabs{align-items:end;border-bottom:1px solid rgba(214,208,196,.72);gap:10px;margin-bottom:2px;padding-bottom:2px}.feature-rollout-admin__tabs .page-tab{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--muted);padding:6px 0 8px}.feature-rollout-admin__tabs .page-tab:hover,.feature-rollout-admin__tabs .page-tab:focus-visible{background:transparent;color:var(--text)}.feature-rollout-admin__tabs .page-tab.is-active{background:transparent;border-bottom-color:var(--accent);color:var(--text)}.feature-rollout-admin__stack{display:grid;gap:16px}.feature-rollout-admin__split{display:grid;gap:16px;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}.feature-rollout-admin__summary-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.feature-rollout-admin__state-pill--danger{background:#932f2f1f;border:1px solid rgba(147,47,47,.22);color:var(--danger)}.feature-rollout-admin__filter-field{max-width:320px}.authorization-admin__roles-workspace{gap:12px;justify-items:start;max-width:68rem}.authorization-admin__panel{background:transparent;border:0;box-shadow:none;gap:10px;padding:0}.authorization-admin__panel-heading{align-items:center;gap:10px}.authorization-admin__panel-heading h3,.authorization-admin__mini-heading h3{margin:0}.authorization-admin__shell-header{gap:10px}.authorization-admin__shell-summary{min-height:40px}.authorization-admin__shell-summary .page__title-meta{color:var(--muted);font-size:.98rem}.authorization-admin__toolbar{align-items:center;display:flex;gap:10px;justify-content:flex-end}.authorization-admin__toolbar-copy{flex:1 1 auto}.authorization-admin__header-actions{align-items:center;gap:8px}.authorization-admin__header-actions .icon-button{border-radius:10px;height:34px;min-width:34px;width:34px}.authorization-admin__header-actions .icon-button__icon{height:16px;width:16px}.authorization-admin__toolbar-field{margin-top:-1px;max-width:18rem;min-width:0}.authorization-admin__panel--list,.authorization-admin__panel--detail{max-width:56rem;width:100%}.authorization-admin__panel--detail{border-top:1px solid rgba(214,208,196,.72);padding-top:12px}.authorization-admin__table-wrap{justify-self:start;max-width:100%;width:100%}.authorization-admin__table-wrap .table{min-width:100%;width:100%}.authorization-admin__role-form{gap:14px}.authorization-admin__role-form-grid{gap:12px 16px}.authorization-admin__field{min-width:0}.authorization-admin__field--wide{grid-column:1 / -1}.authorization-admin__readonly-value{align-items:center;color:var(--text);display:flex;min-height:40px;padding:8px 0}.authorization-admin__role-key{background:transparent;border:0;border-radius:0;color:var(--muted);display:inline;font-family:Consolas,Cascadia Mono,Courier New,monospace;font-size:.92rem;padding:0}.authorization-admin__selection-panel{gap:10px;max-width:56rem}.authorization-admin__mini-heading{gap:8px}.authorization-admin__facts{column-gap:1rem;display:grid;grid-template-columns:repeat(3,minmax(12rem,1fr));justify-content:start;margin:0;max-width:56rem;row-gap:.75rem}.authorization-admin__fact{align-content:start;border-bottom:1px solid rgba(214,208,196,.62);display:grid;gap:.22rem;margin:0;min-width:0;padding:0 0 .6rem}.authorization-admin__fact dt,.authorization-admin__fact dd{margin:0}.authorization-admin__fact-label{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:none}.authorization-admin__fact dd{font-size:.98rem;line-height:1.35}.authorization-admin__fact dd .authorization-admin__role-key{font-size:.98rem}.counts-page__panel{background:transparent;border:0;box-shadow:none;gap:10px;padding:0}.counts-page__panel--list,.counts-page__panel--detail{max-width:70rem;width:100%}.counts-page__panel--scoped{max-width:58rem}.counts-page__panel--detail{border-top:1px solid rgba(214,208,196,.72);padding-top:12px}.counts-page__list-header,.counts-page__list-controls,.counts-page__panel--list .table-wrap,.counts-page__panel--list .pagination-bar,.counts-page__panel--list .empty,.counts-page__hero,.counts-page__sections{max-width:70rem;width:100%}.counts-page__panel--scoped .counts-page__list-header,.counts-page__panel--scoped .counts-page__list-controls,.counts-page__panel--scoped .table-wrap,.counts-page__panel--scoped .pagination-bar,.counts-page__panel--scoped .empty,.counts-page__panel--scoped .counts-page__hero,.counts-page__panel--scoped .counts-page__sections{max-width:58rem}.counts-page__list-header{align-items:start;display:flex;gap:10px;justify-content:space-between}.counts-page__list-summary{flex:1 1 auto;min-width:0}.counts-page__list-summary .muted{margin:0}.counts-page__list-controls,.counts-page__sections,.counts-page__section{display:grid;gap:8px}.counts-page__list-controls .filter-chip-row{width:fit-content}.counts-page__toolbar{display:flex;justify-content:flex-end}.counts-page__toolbar-actions{align-items:center;gap:8px}.counts-page__toolbar-actions .icon-button{border-radius:10px;height:34px;min-width:34px;width:34px}.counts-page__toolbar-actions .icon-button__icon{height:16px;width:16px}.counts-page__filter-row{align-items:end;gap:12px;grid-template-columns:minmax(16rem,1.15fr) repeat(2,minmax(10rem,.85fr));max-width:54rem}.counts-page__filter-row--with-reset{grid-template-columns:minmax(16rem,1.15fr) repeat(2,minmax(10rem,.85fr)) auto}.counts-page__filter-row--scoped{grid-template-columns:repeat(2,minmax(12rem,1fr));max-width:36rem}.counts-page__filter-row--scoped.counts-page__filter-row--with-reset{grid-template-columns:repeat(2,minmax(12rem,1fr)) auto;max-width:42rem}.counts-page__filter-row .field{gap:6px}.counts-page__table{min-width:56rem;table-layout:fixed;width:100%}.counts-page__panel--scoped .counts-page__table{min-width:0;table-layout:auto}.counts-page__col--orchard{width:15rem}.counts-page__col--block{width:11rem}.counts-page__col--row,.counts-page__col--bay{width:4.5rem}.counts-page__col--count{width:7.5rem}.counts-page__col--captured{width:13.5rem}.counts-page__panel--scoped .counts-page__col--block{width:8rem}.counts-page__panel--scoped .counts-page__col--row,.counts-page__panel--scoped .counts-page__col--bay{width:3.5rem}.counts-page__panel--scoped .counts-page__col--count{width:7rem}.counts-page__panel--scoped .counts-page__col--captured{width:11.5rem}.counts-page__cell{min-width:0}.counts-page__value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.counts-page__hero{display:grid;gap:10px}.counts-page__title-row{align-items:start;display:flex;gap:12px;justify-content:space-between}.counts-page__title-block{display:grid;gap:4px;min-width:0}.counts-page__title-block h3,.counts-page__title-block p{margin:0}.counts-page__header-actions{align-items:center;gap:8px}.counts-page__facts{column-gap:1rem;display:grid;justify-content:start;margin:0;max-width:60rem;row-gap:.75rem}.counts-page__facts--primary{grid-template-columns:repeat(4,minmax(10rem,1fr))}.counts-page__facts--history{grid-template-columns:repeat(3,minmax(10rem,1fr))}.counts-page__fact{align-content:start;border-bottom:1px solid rgba(214,208,196,.62);display:grid;gap:.22rem;margin:0;min-width:0;padding:0 0 .6rem}.counts-page__fact dt,.counts-page__fact dd{margin:0}.counts-page__fact-label{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:none}.counts-page__fact dd{font-size:.98rem;line-height:1.35;overflow-wrap:anywhere}.counts-page__media-table-wrap{max-width:52rem;width:100%}.counts-page__media-table{min-width:100%;table-layout:fixed;width:100%}.counts-page__media-col--image,.counts-page__media-col--row,.counts-page__media-col--bay,.counts-page__media-col--preview{width:5.5rem}.counts-page__media-col--density{width:7rem}.counts-page__media-col--captured{width:13.5rem}.counts-page__empty{justify-self:start}.user-page__panel{background:transparent;border:0;box-shadow:none;gap:10px;padding:0}.user-page__panel--list,.user-page__panel--detail{max-width:72rem;width:100%}.user-page__panel--detail{border-top:1px solid rgba(214,208,196,.72);padding-top:12px}.user-page__list-header,.user-page__list-controls,.user-page__panel--list .table-wrap,.user-page__panel--list .pagination-bar,.user-page__panel--list .empty,.user-page__hero,.user-page__sections{max-width:72rem;width:100%}.user-page__list-header{align-items:start;display:flex;gap:10px;justify-content:space-between}.user-page__list-summary{flex:1 1 auto;min-width:0}.user-page__list-summary .muted{margin:0}.user-page__list-controls,.user-page__sections,.user-page__section{display:grid;gap:8px}.user-page__list-controls .filter-chip-row{width:fit-content}.user-page__toolbar{display:flex;justify-content:flex-end}.user-page__toolbar-actions{align-items:center;flex-wrap:wrap;gap:8px}.user-page__toolbar-button{align-items:center;display:inline-flex;gap:8px;min-height:34px;padding-inline:12px}.user-page__toolbar-button .icon-button__icon{height:16px;width:16px}.user-page__toolbar-button.is-active{background:#1e6f571f;border-color:#1e6f5747;color:var(--accent-strong)}.user-page__toolbar-button-label{font-weight:600}.user-page__filter-row{align-items:end;gap:12px;grid-template-columns:minmax(16rem,1.2fr) repeat(2,minmax(12rem,.85fr));max-width:56rem}.user-page__table{min-width:70rem;table-layout:fixed;width:100%}.user-page__table.table--dense th,.user-page__table.table--dense td{padding-block:5px}.user-page__col--name{width:13rem}.user-page__col--email{width:16rem}.user-page__col--status{width:10.5rem}.user-page__col--scope{width:14rem}.user-page__col--role{width:9rem}.user-page__col--orchards{width:5rem}.user-page__cell{min-width:0}.user-page__cell--numeric{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.user-page__value,.user-page__status{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-page__value--numeric{font-variant-numeric:tabular-nums;text-align:right}.user-page__status{font-weight:600}.user-page__status--active{color:var(--accent-strong)}.user-page__status--pending-activation{color:var(--warning)}.user-page__status--disabled,.user-page__status--locked{color:var(--danger)}.user-page__status--idle{color:var(--muted)}.user-page__hero{display:grid;gap:10px}.user-page__title-row{align-items:start;display:flex;gap:12px;justify-content:space-between}.user-page__title-block{display:grid;gap:4px;min-width:0}.user-page__title-block h3,.user-page__title-block p{margin:0}.user-page__header-actions{align-items:center;gap:8px}.user-page__facts{column-gap:1rem;display:grid;justify-content:start;margin:0;max-width:56rem;row-gap:.75rem}.user-page__facts--primary{grid-template-columns:repeat(4,minmax(12rem,1fr))}.user-page__facts--summary{grid-template-columns:repeat(3,minmax(12rem,1fr))}.user-page__facts--audit{grid-template-columns:repeat(2,minmax(12rem,1fr))}.user-page__facts--security{grid-template-columns:repeat(4,minmax(12rem,1fr))}.user-page__fact{align-content:start;border-bottom:1px solid rgba(214,208,196,.62);display:grid;gap:.22rem;margin:0;min-width:0;padding:0 0 .6rem}.user-page__fact dt,.user-page__fact dd{margin:0}.user-page__fact-label{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:none}.user-page__fact dd{font-size:.98rem;line-height:1.35;overflow-wrap:anywhere}.user-page__access-table-wrap,.user-page__section[data-user-access-section] .pagination-bar{max-width:44rem;width:100%}.user-page__section-actions{align-items:center;flex-wrap:wrap;gap:8px}.user-page__security-actions{max-width:44rem}.user-page__security-action{min-height:36px}.user-page__security-action--lock.button--secondary{border-color:#b15d2b47;color:#7b3f14}.user-page__permission-copy{margin:0;max-width:44rem}.user-page__access-table{min-width:100%;table-layout:fixed;width:100%}.user-page__access-col--orchard{width:42%}.user-page__access-col--roles{width:58%}.user-security-page__panel--list .table-wrap,.user-security-page__panel--list .pagination-bar,.user-security-page__panel--list .user-page__list-header,.user-security-page__panel--list .user-page__list-controls,.user-security-page__hero,.user-security-page__section-actions,.user-security-page__filter-row{max-width:72rem;width:100%}.user-security-page__table{min-width:0;table-layout:fixed;width:100%}.user-security-page__col--name{width:20%}.user-security-page__col--email{width:22%}.user-security-page__col--activity{width:20%}.user-security-page__col--accessed{width:16%}.user-security-page__col--last-path{width:22%}.user-security-page__hero{border-bottom:1px solid rgba(214,208,196,.72);gap:6px;padding-bottom:10px}.user-security-page__title-row{align-items:start;flex-wrap:wrap;gap:8px 16px;justify-content:flex-start}.user-security-page__header-actions,.user-security-page__section-actions{align-items:center;flex-wrap:wrap;gap:8px}.user-security-page__header-actions{margin-top:2px}.user-security-page__hero-facts{margin-top:4px}.user-security-page__filter-row{grid-template-columns:minmax(16rem,1.2fr) minmax(14rem,.8fr);max-width:42rem}.user-security-page__state-copy{margin:0;max-width:44rem}.page--user-security .workspace-grid--detail{gap:10px}@media(max-width:980px){.authorization-admin__facts,.counts-page__filter-row,.counts-page__facts--primary,.counts-page__facts--history,.maturity-areas-page__facts--primary,.user-page__filter-row,.user-page__facts--primary,.user-page__facts--summary,.user-page__facts--audit,.user-page__facts--security,.work-item-editor__facts,.work-item-detail__facts,.work-item-detail__audit{grid-template-columns:repeat(2,minmax(12rem,1fr))}}.authorization-admin__form-actions{margin-top:2px}.feature-rollout-admin__entitlements{border:1px solid rgba(214,208,196,.72);border-radius:12px;display:grid;gap:10px;margin:0;min-width:0;padding:12px}.feature-rollout-admin__entitlements legend{font-weight:700;padding:0 6px}.feature-rollout-admin__entitlement-row{align-items:start;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr)}.feature-rollout-admin__entitlement-row strong,.feature-rollout-admin__entitlement-row small{display:block}.feature-rollout-admin__rule-targets{border:1px solid rgba(214,208,196,.72);border-radius:12px;display:grid;gap:14px;margin:0;min-width:0;padding:14px}.feature-rollout-admin__rule-targets legend{font-weight:700;padding:0 6px}.feature-rollout-admin__rule-target-copy{margin:0;max-width:58rem}.feature-rollout-admin__enabled-toggle{align-self:end;min-height:40px}.authorization-admin__preview-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.production-reports__main,.production-reports__side{display:grid;gap:16px}.production-reports__upload-card,.production-reports__detail-card{gap:14px}.production-reports__duplicate-panel{background:#fff7db8a;border:1px solid rgba(186,141,51,.24);border-radius:12px;display:grid;gap:12px}.production-reports__import-meta,.production-reports__draft-form,.production-reports__warning-stack,.production-reports__warning-summary,.production-reports__draft-card-actions,.production-reports__metric-sections,.production-reports__report-list,.production-reports__metric-pills{display:grid;gap:12px}.production-reports__warning-summary{align-items:center;grid-template-columns:minmax(0,1fr) auto}.production-reports__field--wide{grid-column:1 / -1}.production-reports__metric-section{border-top:1px solid rgba(214,208,196,.72);display:grid;gap:10px;padding-top:10px}.production-reports__metric-section:first-child{border-top:0;padding-top:0}.production-reports__metric-section summary{align-items:baseline;cursor:pointer;display:flex;gap:8px;justify-content:space-between;list-style:none}.production-reports__metric-section summary::-webkit-details-marker{display:none}.production-reports__metric-section-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between}.production-reports__metric-section-toolbar p{margin:0}.production-reports__metric-table-wrap{max-height:min(52vh,440px);overflow:auto}.production-reports__metric-input{min-width:0;width:100%}.production-reports__metric-empty{margin:0}.production-reports__raw-payload{display:grid;gap:10px}.production-reports__raw-payload summary{cursor:pointer;font-weight:700}.production-reports__raw-payload pre{background:#f7f3ebc7;border:1px solid rgba(214,208,196,.7);border-radius:10px;margin:0;max-height:280px;overflow:auto;padding:12px;white-space:pre-wrap;word-break:break-word}.production-reports__draft-card,.production-reports__report-card{align-items:start;background:linear-gradient(180deg,#fff,#faf7f1);border:1px solid rgba(214,208,196,.82);border-radius:10px;color:inherit;cursor:pointer;display:grid;gap:8px;padding:12px;text-align:left}.production-reports__draft-card{gap:10px}.production-reports__draft-card.is-selected{border-color:#1e6f577a;box-shadow:0 0 0 1px #1e6f571f,0 10px 20px #18231f0f}.production-reports__report-card:hover,.production-reports__report-card:focus-visible{border-color:#1e6f5757;box-shadow:0 10px 20px #18231f0f}.production-reports__report-card.is-selected{border-color:#1e6f577a;box-shadow:0 0 0 1px #1e6f571f,0 10px 20px #18231f0f}.production-reports__draft-card strong,.production-reports__draft-card p,.production-reports__report-card strong,.production-reports__report-card p{margin:0}.production-reports__draft-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.production-reports__draft-delete{border-color:#a33b2d3d;color:#8f2d23}.production-reports__report-card-meta{display:grid;gap:4px}.production-reports__metric-pills{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.production-reports__metric-pill{background:#ffffffb8;border:1px solid rgba(214,208,196,.68);border-radius:10px;display:grid;gap:2px;padding:10px 12px}.production-reports__metric-pill-label{color:var(--muted);font-size:.78rem}@media(max-width:1180px){.authorization-admin__preview-grid,.feature-rollout-admin__summary-grid,.feature-rollout-admin__split,.production-reports__layout{grid-template-columns:1fr}}@media(max-width:720px){.feature-rollout-admin__toolbar-field{min-width:100%}.feature-rollout-admin__tabs{gap:8px}.feature-rollout-admin__tabs .page-tab{padding-bottom:7px}.authorization-admin__facts{grid-template-columns:1fr}.counts-page__list-header,.counts-page__title-row,.counts-page__toolbar,.maturity-areas-page__list-header,.maturity-areas-page__title-row,.user-page__list-header,.user-page__title-row,.user-page__toolbar{align-items:stretch;flex-direction:column}.counts-page__toolbar,.user-page__toolbar,.counts-page__toolbar-actions,.user-page__toolbar-actions{justify-content:flex-start}.counts-page__filter-row,.counts-page__facts--primary,.counts-page__facts--history,.maturity-areas-page__facts--primary,.user-page__filter-row,.user-page__facts--primary,.user-page__facts--summary,.user-page__facts--audit,.user-page__facts--security,.work-item-editor__facts,.work-item-detail__facts,.work-item-detail__audit{grid-template-columns:1fr}.authorization-admin__table-wrap .table{min-width:100%}.production-reports__draft-card-actions{grid-template-columns:1fr}.production-reports__metric-section-toolbar{align-items:stretch;flex-direction:column}}
