: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}.draggable-modal--floating{left:0;margin:0;position:fixed;top:0}.shell{display:grid;grid-template-rows:72px minmax(0,1fr);height:100vh;min-height:100vh;overflow:hidden}.shell__topbar{align-items:center;background:var(--shell-topbar-background, rgba(251, 250, 247, .96));-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:2000}.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;flex:0 0 64px;height:64px;object-fit:contain;width:64px}.shell__brand-kicker{color:var(--accent-strong);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.shell__brand-title{color:var(--shell-brand-title-colour, inherit);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:center;display:grid;gap:12px;grid-template-columns:minmax(190px,240px);justify-content:start}.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-container{display:flex;justify-content:flex-end;min-width:34px;position:relative}.shell__search{align-items:end;background:#fbfaf7fa;border:1px solid rgba(214,208,196,.9);border-radius:12px;box-shadow:var(--shadow-strong);display:grid;gap:10px;grid-template-columns:180px minmax(0,1fr) auto;min-width:min(42rem,calc(100vw - 40px));padding:10px;position:absolute;right:0;top:calc(100% + 10px);z-index:2015}.shell__search-scope{display:contents}.shell__search-submit{border-radius:10px}.shell__topbar-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.shell__account-menu{position:relative;z-index:2010}.shell__account-menu[hidden]{display:none}.shell__account-trigger{list-style:none;position:relative}.shell__account-trigger::-webkit-details-marker{display:none}.shell__account-trigger-icon{display:inline-flex}.shell__account-notification-dot{background:#bf1d2d;border:2px solid #ffffff;border-radius:999px;box-shadow:0 1px 4px #18231f3d;height:10px;position:absolute;right:4px;top:4px;width:10px}.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:2020}.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__account-menu-item--alert{font-weight:600}.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:1fr;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px;scrollbar-width:thin}.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:5000}.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-populate-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-dashboard-widget-config-modal,body.has-user-email-modal,body.has-work-item-calendar-modal,body.has-work-item-bulk-modal,body.has-orchard-task-details-modal,body.has-property-boundary-modal,body.has-orchard-raster-layer-modal,body.has-orchard-user-map-layer-modal,body.has-orchard-user-map-layer-management-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}.dashboard-widget-config-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}.dashboard-widget-config-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}.orchard-task-details-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-task-details-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}.orchard-spatial-feature-details-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-spatial-feature-details-modal-backdrop[hidden]{display:none}.orchard-user-map-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-user-map-layer-modal-backdrop[hidden]{display:none}.orchard-user-map-layer-management-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-user-map-layer-management-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)}.orchard-spatial-feature-details-modal,.orchard-user-map-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-width:520px;padding:22px;width:min(100%,520px)}.orchard-user-map-layer-management-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,680px);max-width:680px;overflow:auto;padding:22px;width:min(100%,680px)}.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)}.dashboard-page__config-panel{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,760px);max-width:640px;overflow:auto;padding:20px;width:min(100%,640px)}.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)}.orchard-task-details-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,620px);max-width:560px;overflow:auto;padding:22px;width:min(100%,560px)}.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-task-details-modal h2,.orchard-task-details-modal h3,.orchard-import-review-modal h2,.orchard-block-import-modal h2,.orchard-raster-layer-modal h2,.orchard-spatial-feature-details-modal h2,.orchard-user-map-layer-modal h2,.orchard-user-map-layer-management-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-task-details-modal p,.orchard-import-review-modal p,.orchard-block-import-modal p,.orchard-raster-layer-modal p,.orchard-spatial-feature-details-modal p,.orchard-user-map-layer-modal p,.orchard-user-map-layer-management-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}.orchard-task-details-modal__facts{display:grid;gap:8px 14px;grid-template-columns:max-content minmax(0,1fr);margin:0}.orchard-task-details-modal__facts dt{color:var(--muted);font-weight:700}.orchard-task-details-modal__facts dd{margin:0;min-width:0}.orchard-task-details-modal__notes{border-top:1px solid var(--border);display:grid;gap:6px;padding-top:12px}.orchard-task-details-modal__notes h3{font-size:.95rem}.orchard-task-details-modal__notes p{line-height:1.5;white-space:pre-wrap}.orchard-task-details-modal__attachments:not(:empty){border-top:1px solid var(--border);padding-top:12px}.orchard-task-details-modal__attachment-section{margin:0}.orchard-task-details-modal__attachment-list .attachment-list__button{max-width:none}.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}.plant-row-populate-modal__edge-field{align-content:start}.plant-row-populate-modal[data-draggable-modal] h2{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.plant-row-populate-modal.is-dragging{cursor:move}.plant-row-populate-modal__edge-picker{align-items:center;display:flex;gap:10px;min-width:0}.plant-row-populate-modal__selected-edge{background:#2457d614;border:1px solid rgba(36,87,214,.22);border-radius:8px;color:var(--text);flex:1 1 auto;font-weight:700;line-height:1.35;min-width:0;padding:9px 10px}.plant-row-populate-modal__edge-error{color:var(--danger);font-size:.84rem;line-height:1.35}.row-bay-import-preview-modal__actions,.message-modal__actions,.choice-modal__actions,.property-boundary-modal__actions,.orchard-task-details-modal__actions,.orchard-import-review-modal__actions,.orchard-spatial-feature-details-modal__actions,.orchard-user-map-layer-modal__actions,.orchard-user-map-layer-management-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:#ad504040;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}.orchard-user-map-layer-modal__field{gap:6px}.orchard-user-map-layer-modal__geometry{border:1px solid rgba(189,180,162,.65);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px 16px;margin:0;padding:12px}.orchard-user-map-layer-modal__geometry legend{color:var(--muted);font-size:.82rem;font-weight:700;padding:0 6px}.orchard-user-map-layer-modal__geometry label{align-items:center;display:inline-flex;gap:6px}.orchard-user-map-layer-modal__toggle{align-items:center;display:inline-flex;gap:8px}.orchard-user-map-layer-management-modal__list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.orchard-user-map-layer-management-modal__empty{border:1px dashed rgba(189,180,162,.8);border-radius:8px;color:var(--muted);padding:16px}.orchard-user-map-layer-management-modal__item{align-items:center;border:1px solid rgba(189,180,162,.65);border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:12px}.orchard-user-map-layer-management-modal__summary{display:grid;gap:4px}.orchard-user-map-layer-management-modal__summary span{color:var(--muted);font-size:.9rem}.orchard-user-map-layer-management-modal__row-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.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%}.orchard-import-review-modal__map-shell{overflow:hidden;position:relative}.orchard-import-review-modal__map-display,.orchard-import-review-modal__map-display.leaflet-container{height:100%;min-height:inherit;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:1700}.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:safe center;background:#161b20;border:1px solid rgba(214,208,196,.9);border-radius:14px;display:flex;flex:1 1 auto;justify-content:safe center;min-height:0;overflow:auto;padding:12px;width:100%}.media-preview-dialog__image-stage{align-items:center;display:grid;flex:0 0 auto;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--managed-layout{align-items:start;justify-items:start}.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;display:block;max-height:100%;max-width:100%}.media-preview-dialog__image{cursor:zoom-in;height:auto;object-fit:contain;width:auto}.media-preview-dialog__image--managed-size{height:auto;max-height:none;max-width:none}.media-preview-dialog__frame{border-radius:10px;height:min(78vh,960px);width:min(84vw,1040px)}.media-preview-dialog__audio{background:var(--surface-contrast);border-radius:10px;display:grid;gap:10px;max-width:min(520px,100%);padding:18px;width:100%}.media-preview-dialog__audio audio{width:100%}.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__button:disabled,.attachment-list__button--disabled{cursor:default;opacity:.72}.attachment-list__button:disabled:hover,.attachment-list__button--disabled:hover{background:transparent;border-color:#d6d0c4f2}.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{width:100%}.attachment-editor-card__actions{display:grid;gap:8px}.attachment-editor-card__remove,.attachment-editor-card__retry{width:100%}.attachment-card:hover,.attachment-card:focus-visible{border-color:#1e6f5773;box-shadow:0 10px 20px #18231f14;transform:translateY(-1px)}.attachment-card:disabled,.attachment-card--disabled{cursor:default;opacity:.74}.attachment-card:disabled:hover,.attachment-card--disabled:hover{border-color:#d6d0c4f2;box-shadow:none;transform:none}.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}.upload-progress{display:grid;gap:6px;max-width:380px;width:100%}.upload-progress__meter{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#d6d0c4b8;border:1px solid rgba(183,177,167,.75);border-radius:999px;display:block;height:8px;overflow:hidden;width:100%}.upload-progress__meter::-webkit-progress-bar{background:#d6d0c4b8;border-radius:999px}.upload-progress__meter::-webkit-progress-value{background:linear-gradient(90deg,var(--accent) 0%,var(--brand-gold) 100%);border-radius:inherit;transition:width .14s ease-out}.upload-progress__meter::-moz-progress-bar{background:linear-gradient(90deg,var(--accent) 0%,var(--brand-gold) 100%);border-radius:inherit}.upload-progress--indeterminate .upload-progress__meter{animation:upload-progress-indeterminate 1.15s ease-in-out infinite alternate;opacity:.78}.upload-progress__label{color:var(--muted);font-size:.82rem;font-weight:600;line-height:1.3}.production-reports>.upload-progress{margin:-2px 0 4px}.orchard-raster-layer-modal__upload-progress{margin-top:-6px}.work-item-media__upload-progress{margin:-4px 0 4px}@keyframes upload-progress-indeterminate{0%{opacity:.45}to{opacity:.95}}.work-item-media__upload{cursor:pointer}.work-item-media__record.is-recording{border-color:#932f2f73;color:var(--danger)}.work-item-media__recording-status{margin:-2px 0 4px}.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}.shell__surface:has(>.portal-error-page){box-sizing:border-box;max-width:640px;width:100%}.portal-error-page{display:grid;gap:14px}.portal-error-page h2,.portal-error-page p{margin:0}.portal-error-page code{overflow-wrap:anywhere}.page--maturity-areas,.dashboard-page{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__fact-lines{display:grid;gap:.12rem}.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}.checkbox-field{align-items:center;display:flex;gap:8px;min-height:38px}.checkbox-field input{flex:0 0 auto}.checkbox-field span{font-size:.86rem;font-weight:700}.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}.dashboard-layer-add-row{align-items:end;gap:8px;margin:6px 0 10px}.dashboard-layer-add-row .field{flex:0 1 18rem}.dashboard-layer-add-row__button{flex:0 0 auto}.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:#1e6f5740;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:#18231f40;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:#18231f40;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}.page--admin-detail .page__header .icon-button{border-radius:10px;height:34px;min-width:34px;width:34px}.page--admin-detail .page__header .icon-button__icon{height:16px;width:16px}.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}.segmented-control{align-items:center;display:inline-flex;gap:4px}.segmented-control__button{background:#ffffffb3;border:1px solid rgba(214,208,196,.9);border-radius:8px;color:var(--muted);cursor:pointer;font:inherit;font-weight:650;min-height:36px;padding:7px 12px}.segmented-control__button[aria-selected=true]{background:var(--accent-soft);border-color:#1e6f575c;color:var(--accent-strong)}.registration-console__mode-tabs{margin-bottom:12px}.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}.page--support-ticket{gap:12px}.support-ticket-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}.support-ticket-workspace{display:grid;gap:12px;grid-template-columns:minmax(24rem,.9fr) minmax(0,1.1fr);min-width:0}.support-ticket-form,.support-ticket-detail,.support-ticket-action-form{max-width:64rem}.support-ticket-form__linked-item,.support-ticket-detail__section{border-top:1px solid rgba(214,208,196,.72);display:grid;gap:10px;padding-top:12px}.support-ticket-form__page-context{background:#f4f0e6a8;border:1px solid rgba(214,208,196,.78);border-radius:8px;display:grid;gap:3px;max-width:42rem;padding:10px 12px}.support-ticket-form__page-context strong{color:var(--text)}.support-ticket-form__page-context span{color:var(--muted);font-size:.92rem}.support-ticket-form__specific-link-toggle{align-items:center;justify-content:flex-start;margin-top:2px}.support-ticket-form__specific-link-copy{margin:-6px 0 0 26px}.support-ticket-form__specific-link-fields[hidden]{display:none}.support-ticket-detail__section h4,.support-ticket-detail__section p{margin:0}.support-ticket-table{min-width:44rem}.support-ticket-timeline{display:grid;gap:10px;list-style:none;margin:0;padding:0}.support-ticket-timeline__entry{background:#ffffff85;border:1px solid rgba(214,208,196,.74);border-radius:10px;display:grid;gap:6px;padding:10px 12px}.support-ticket-timeline__entry>div{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 10px}.support-ticket-timeline__entry p{margin:0}.support-ticket-link-list,.support-ticket-attachments{display:grid;gap:8px;list-style:none;margin:0;padding:0}.support-ticket-link-list li,.support-ticket-attachments li{display:grid;gap:2px}.support-ticket-diagnostics{background:#f4f0e6a8;border:1px solid rgba(214,208,196,.78);border-radius:10px;padding:10px 12px}.support-ticket-diagnostics summary{cursor:pointer;font-weight:700}.support-ticket-diagnostics pre{background:#ffffffb8;border:1px solid rgba(214,208,196,.6);border-radius:8px;overflow-x:auto;padding:8px}.link-button{background:transparent;border:0;color:var(--accent-strong);cursor:pointer;font:inherit;justify-self:start;padding:0;text-align:left;text-decoration:underline}@media(max-width:1000px){.support-ticket-workspace,.support-ticket-toolbar{grid-template-columns:1fr}.support-ticket-table{min-width:38rem}}.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}.page-tab.is-dirty{box-shadow:inset 0 -3px 0 var(--accent)}.dashboard-page__chrome{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.dashboard-page__tabs{flex:1 1 auto;gap:6px;min-width:0}.dashboard-page__tabs .page-tab{padding:6px 10px}.dashboard-page__primary-actions{align-items:center;display:flex;flex:0 0 auto;gap:6px}.dashboard-page__dirty-label{color:var(--muted);font-size:.9rem;font-weight:700;margin:0}.dashboard-page__edit-toolbar{align-items:center;background:transparent;border:0;border-radius:0;display:none;flex-wrap:nowrap;gap:6px;margin-top:-2px;min-width:0;overflow-x:auto;padding:4px 0;scrollbar-width:thin;white-space:nowrap}.dashboard-page[data-dashboard-mode=editing] .dashboard-page__edit-toolbar{display:flex}.dashboard-page__edit-toolbar-toggle{flex:0 0 auto}.dashboard-page__edit-toolbar-body{align-items:center;display:flex;flex:0 1 auto;flex-wrap:nowrap;gap:6px;min-width:0}.dashboard-page__edit-toolbar-body[hidden],.dashboard-page__edit-toolbar.is-collapsed .dashboard-page__edit-toolbar-body{display:none}.dashboard-page__edit-toolbar-group{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:6px}.dashboard-page .icon-button{border-radius:8px;height:30px;min-width:30px;width:30px}.dashboard-page .icon-button__icon{height:16px;width:16px}.dashboard-page__tab-editor{align-items:center;display:none;flex:0 0 auto;flex-wrap:nowrap;gap:6px;margin:0}.dashboard-page[data-dashboard-mode=editing] .dashboard-page__tab-editor{display:flex}.dashboard-page__tab-editor input{max-width:min(100%,320px);min-height:30px;width:12rem}.dashboard-page__default-tab-label{align-items:center;color:var(--muted);display:inline-flex;height:30px;justify-content:center;width:30px}.dashboard-page__default-tab-label .icon-button__icon{height:16px;width:16px}.dashboard-page__add-widget{align-items:center;display:none;flex:0 0 auto;flex-wrap:nowrap;gap:6px;margin:0}.dashboard-page[data-dashboard-mode=editing] .dashboard-page__add-widget{display:flex}.dashboard-page__add-widget-unavailable span{color:var(--muted);font-weight:700}.dashboard-page__add-widget select{min-height:30px;min-width:12rem}.dashboard-page__add-widget-unavailable{align-items:center;color:var(--muted);display:flex;font-size:.86rem;gap:8px}.dashboard-page__add-widget-unavailable ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.dashboard-page__workspace-shell{align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(0,1fr);position:relative}.dashboard-page__workspace{align-items:stretch;display:grid;gap:12px;grid-auto-rows:minmax(56px,auto);grid-template-columns:repeat(12,minmax(0,1fr));min-height:260px}.dashboard-page[data-dashboard-mode=editing] .dashboard-page__workspace{background-image:linear-gradient(rgba(30,111,87,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(30,111,87,.08) 1px,transparent 1px);background-size:calc((100% - 132px) / 12 + 12px) 68px;border-radius:8px}.dashboard-page__config-panel-header{align-items:start;display:flex;gap:12px;justify-content:space-between}.dashboard-page__config-panel-header h3,.dashboard-page__config-panel-header p{margin:0}.dashboard-page__config-panel-header p,.dashboard-page__config-help{color:var(--muted);font-size:.86rem}.dashboard-page__config-form,.dashboard-page__config-form fieldset,.dashboard-page__config-form label{display:grid;gap:8px}.dashboard-page__config-form fieldset{border:0;margin:0;padding:0}.dashboard-page__config-form legend{font-weight:700;margin-bottom:2px}.dashboard-page__config-field-label{font-weight:500}.dashboard-page__config-choice-group{display:grid;gap:8px}.dashboard-page__config-choice-list{display:grid;gap:6px}.dashboard-page__config-column-width-list{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.dashboard-page__config-form .dashboard-page__config-checkbox{align-items:center;display:flex;gap:8px;justify-content:start}.dashboard-page__config-form .dashboard-page__config-checkbox input{flex:0 0 auto;margin:0}.dashboard-page__config-actions{justify-content:start}.dashboard-page__empty{align-content:center;grid-column:1 / -1;justify-items:start;min-height:240px}.dashboard-widget-shell{background:linear-gradient(180deg,#fff,#faf7f1);border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 24px #18231f0a;display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;overflow:hidden;position:relative}.dashboard-widget-shell[data-dashboard-x="1"]{grid-column-start:1}.dashboard-widget-shell[data-dashboard-x="2"]{grid-column-start:2}.dashboard-widget-shell[data-dashboard-x="3"]{grid-column-start:3}.dashboard-widget-shell[data-dashboard-x="4"]{grid-column-start:4}.dashboard-widget-shell[data-dashboard-x="5"]{grid-column-start:5}.dashboard-widget-shell[data-dashboard-x="6"]{grid-column-start:6}.dashboard-widget-shell[data-dashboard-x="7"]{grid-column-start:7}.dashboard-widget-shell[data-dashboard-x="8"]{grid-column-start:8}.dashboard-widget-shell[data-dashboard-x="9"]{grid-column-start:9}.dashboard-widget-shell[data-dashboard-x="10"]{grid-column-start:10}.dashboard-widget-shell[data-dashboard-x="11"]{grid-column-start:11}.dashboard-widget-shell[data-dashboard-x="12"]{grid-column-start:12}.dashboard-widget-shell[data-dashboard-w="1"]{grid-column-end:span 1}.dashboard-widget-shell[data-dashboard-w="2"]{grid-column-end:span 2}.dashboard-widget-shell[data-dashboard-w="3"]{grid-column-end:span 3}.dashboard-widget-shell[data-dashboard-w="4"]{grid-column-end:span 4}.dashboard-widget-shell[data-dashboard-w="5"]{grid-column-end:span 5}.dashboard-widget-shell[data-dashboard-w="6"]{grid-column-end:span 6}.dashboard-widget-shell[data-dashboard-w="7"]{grid-column-end:span 7}.dashboard-widget-shell[data-dashboard-w="8"]{grid-column-end:span 8}.dashboard-widget-shell[data-dashboard-w="9"]{grid-column-end:span 9}.dashboard-widget-shell[data-dashboard-w="10"]{grid-column-end:span 10}.dashboard-widget-shell[data-dashboard-w="11"]{grid-column-end:span 11}.dashboard-widget-shell[data-dashboard-w="12"]{grid-column-end:span 12}.dashboard-widget-shell[data-dashboard-y="1"]{grid-row-start:1}.dashboard-widget-shell[data-dashboard-y="2"]{grid-row-start:2}.dashboard-widget-shell[data-dashboard-y="3"]{grid-row-start:3}.dashboard-widget-shell[data-dashboard-y="4"]{grid-row-start:4}.dashboard-widget-shell[data-dashboard-y="5"]{grid-row-start:5}.dashboard-widget-shell[data-dashboard-y="6"]{grid-row-start:6}.dashboard-widget-shell[data-dashboard-y="7"]{grid-row-start:7}.dashboard-widget-shell[data-dashboard-y="8"]{grid-row-start:8}.dashboard-widget-shell[data-dashboard-y="9"]{grid-row-start:9}.dashboard-widget-shell[data-dashboard-y="10"]{grid-row-start:10}.dashboard-widget-shell[data-dashboard-y="11"]{grid-row-start:11}.dashboard-widget-shell[data-dashboard-y="12"]{grid-row-start:12}.dashboard-widget-shell[data-dashboard-y="13"]{grid-row-start:13}.dashboard-widget-shell[data-dashboard-y="14"]{grid-row-start:14}.dashboard-widget-shell[data-dashboard-y="15"]{grid-row-start:15}.dashboard-widget-shell[data-dashboard-y="16"]{grid-row-start:16}.dashboard-widget-shell[data-dashboard-y="17"]{grid-row-start:17}.dashboard-widget-shell[data-dashboard-y="18"]{grid-row-start:18}.dashboard-widget-shell[data-dashboard-y="19"]{grid-row-start:19}.dashboard-widget-shell[data-dashboard-y="20"]{grid-row-start:20}.dashboard-widget-shell[data-dashboard-y="21"]{grid-row-start:21}.dashboard-widget-shell[data-dashboard-y="22"]{grid-row-start:22}.dashboard-widget-shell[data-dashboard-y="23"]{grid-row-start:23}.dashboard-widget-shell[data-dashboard-y="24"]{grid-row-start:24}.dashboard-widget-shell[data-dashboard-y="25"]{grid-row-start:25}.dashboard-widget-shell[data-dashboard-y="26"]{grid-row-start:26}.dashboard-widget-shell[data-dashboard-y="27"]{grid-row-start:27}.dashboard-widget-shell[data-dashboard-y="28"]{grid-row-start:28}.dashboard-widget-shell[data-dashboard-y="29"]{grid-row-start:29}.dashboard-widget-shell[data-dashboard-y="30"]{grid-row-start:30}.dashboard-widget-shell[data-dashboard-y="31"]{grid-row-start:31}.dashboard-widget-shell[data-dashboard-y="32"]{grid-row-start:32}.dashboard-widget-shell[data-dashboard-y="33"]{grid-row-start:33}.dashboard-widget-shell[data-dashboard-y="34"]{grid-row-start:34}.dashboard-widget-shell[data-dashboard-y="35"]{grid-row-start:35}.dashboard-widget-shell[data-dashboard-y="36"]{grid-row-start:36}.dashboard-widget-shell[data-dashboard-y="37"]{grid-row-start:37}.dashboard-widget-shell[data-dashboard-y="38"]{grid-row-start:38}.dashboard-widget-shell[data-dashboard-y="39"]{grid-row-start:39}.dashboard-widget-shell[data-dashboard-y="40"]{grid-row-start:40}.dashboard-widget-shell[data-dashboard-y="41"]{grid-row-start:41}.dashboard-widget-shell[data-dashboard-y="42"]{grid-row-start:42}.dashboard-widget-shell[data-dashboard-y="43"]{grid-row-start:43}.dashboard-widget-shell[data-dashboard-y="44"]{grid-row-start:44}.dashboard-widget-shell[data-dashboard-y="45"]{grid-row-start:45}.dashboard-widget-shell[data-dashboard-y="46"]{grid-row-start:46}.dashboard-widget-shell[data-dashboard-y="47"]{grid-row-start:47}.dashboard-widget-shell[data-dashboard-y="48"]{grid-row-start:48}.dashboard-widget-shell[data-dashboard-y="49"]{grid-row-start:49}.dashboard-widget-shell[data-dashboard-y="50"]{grid-row-start:50}.dashboard-widget-shell[data-dashboard-y="51"]{grid-row-start:51}.dashboard-widget-shell[data-dashboard-y="52"]{grid-row-start:52}.dashboard-widget-shell[data-dashboard-y="53"]{grid-row-start:53}.dashboard-widget-shell[data-dashboard-y="54"]{grid-row-start:54}.dashboard-widget-shell[data-dashboard-y="55"]{grid-row-start:55}.dashboard-widget-shell[data-dashboard-y="56"]{grid-row-start:56}.dashboard-widget-shell[data-dashboard-y="57"]{grid-row-start:57}.dashboard-widget-shell[data-dashboard-y="58"]{grid-row-start:58}.dashboard-widget-shell[data-dashboard-y="59"]{grid-row-start:59}.dashboard-widget-shell[data-dashboard-y="60"]{grid-row-start:60}.dashboard-widget-shell[data-dashboard-y="61"]{grid-row-start:61}.dashboard-widget-shell[data-dashboard-y="62"]{grid-row-start:62}.dashboard-widget-shell[data-dashboard-y="63"]{grid-row-start:63}.dashboard-widget-shell[data-dashboard-y="64"]{grid-row-start:64}.dashboard-widget-shell[data-dashboard-y="65"]{grid-row-start:65}.dashboard-widget-shell[data-dashboard-y="66"]{grid-row-start:66}.dashboard-widget-shell[data-dashboard-y="67"]{grid-row-start:67}.dashboard-widget-shell[data-dashboard-y="68"]{grid-row-start:68}.dashboard-widget-shell[data-dashboard-y="69"]{grid-row-start:69}.dashboard-widget-shell[data-dashboard-y="70"]{grid-row-start:70}.dashboard-widget-shell[data-dashboard-y="71"]{grid-row-start:71}.dashboard-widget-shell[data-dashboard-y="72"]{grid-row-start:72}.dashboard-widget-shell[data-dashboard-y="73"]{grid-row-start:73}.dashboard-widget-shell[data-dashboard-y="74"]{grid-row-start:74}.dashboard-widget-shell[data-dashboard-y="75"]{grid-row-start:75}.dashboard-widget-shell[data-dashboard-y="76"]{grid-row-start:76}.dashboard-widget-shell[data-dashboard-y="77"]{grid-row-start:77}.dashboard-widget-shell[data-dashboard-y="78"]{grid-row-start:78}.dashboard-widget-shell[data-dashboard-y="79"]{grid-row-start:79}.dashboard-widget-shell[data-dashboard-y="80"]{grid-row-start:80}.dashboard-widget-shell[data-dashboard-y="81"]{grid-row-start:81}.dashboard-widget-shell[data-dashboard-y="82"]{grid-row-start:82}.dashboard-widget-shell[data-dashboard-y="83"]{grid-row-start:83}.dashboard-widget-shell[data-dashboard-y="84"]{grid-row-start:84}.dashboard-widget-shell[data-dashboard-y="85"]{grid-row-start:85}.dashboard-widget-shell[data-dashboard-y="86"]{grid-row-start:86}.dashboard-widget-shell[data-dashboard-y="87"]{grid-row-start:87}.dashboard-widget-shell[data-dashboard-y="88"]{grid-row-start:88}.dashboard-widget-shell[data-dashboard-y="89"]{grid-row-start:89}.dashboard-widget-shell[data-dashboard-y="90"]{grid-row-start:90}.dashboard-widget-shell[data-dashboard-y="91"]{grid-row-start:91}.dashboard-widget-shell[data-dashboard-y="92"]{grid-row-start:92}.dashboard-widget-shell[data-dashboard-y="93"]{grid-row-start:93}.dashboard-widget-shell[data-dashboard-y="94"]{grid-row-start:94}.dashboard-widget-shell[data-dashboard-y="95"]{grid-row-start:95}.dashboard-widget-shell[data-dashboard-y="96"]{grid-row-start:96}.dashboard-widget-shell[data-dashboard-y="97"]{grid-row-start:97}.dashboard-widget-shell[data-dashboard-y="98"]{grid-row-start:98}.dashboard-widget-shell[data-dashboard-y="99"]{grid-row-start:99}.dashboard-widget-shell[data-dashboard-y="100"]{grid-row-start:100}.dashboard-widget-shell[data-dashboard-y="101"]{grid-row-start:101}.dashboard-widget-shell[data-dashboard-y="102"]{grid-row-start:102}.dashboard-widget-shell[data-dashboard-y="103"]{grid-row-start:103}.dashboard-widget-shell[data-dashboard-y="104"]{grid-row-start:104}.dashboard-widget-shell[data-dashboard-y="105"]{grid-row-start:105}.dashboard-widget-shell[data-dashboard-y="106"]{grid-row-start:106}.dashboard-widget-shell[data-dashboard-y="107"]{grid-row-start:107}.dashboard-widget-shell[data-dashboard-y="108"]{grid-row-start:108}.dashboard-widget-shell[data-dashboard-y="109"]{grid-row-start:109}.dashboard-widget-shell[data-dashboard-y="110"]{grid-row-start:110}.dashboard-widget-shell[data-dashboard-y="111"]{grid-row-start:111}.dashboard-widget-shell[data-dashboard-y="112"]{grid-row-start:112}.dashboard-widget-shell[data-dashboard-y="113"]{grid-row-start:113}.dashboard-widget-shell[data-dashboard-y="114"]{grid-row-start:114}.dashboard-widget-shell[data-dashboard-y="115"]{grid-row-start:115}.dashboard-widget-shell[data-dashboard-y="116"]{grid-row-start:116}.dashboard-widget-shell[data-dashboard-y="117"]{grid-row-start:117}.dashboard-widget-shell[data-dashboard-y="118"]{grid-row-start:118}.dashboard-widget-shell[data-dashboard-y="119"]{grid-row-start:119}.dashboard-widget-shell[data-dashboard-y="120"]{grid-row-start:120}.dashboard-widget-shell[data-dashboard-h="1"]{grid-row-end:span 1;height:140px;min-height:140px}.dashboard-widget-shell[data-dashboard-h="2"]{grid-row-end:span 2;height:140px;min-height:140px}.dashboard-widget-shell[data-dashboard-h="3"]{grid-row-end:span 3;height:192px;min-height:192px}.dashboard-widget-shell[data-dashboard-h="4"]{grid-row-end:span 4;height:260px;min-height:260px}.dashboard-widget-shell[data-dashboard-h="5"]{grid-row-end:span 5;height:328px;min-height:328px}.dashboard-widget-shell[data-dashboard-h="6"]{grid-row-end:span 6;height:396px;min-height:396px}.dashboard-widget-shell[data-dashboard-h="7"]{grid-row-end:span 7;height:464px;min-height:464px}.dashboard-widget-shell[data-dashboard-h="8"]{grid-row-end:span 8;height:532px;min-height:532px}.dashboard-widget-shell[data-dashboard-h="9"]{grid-row-end:span 9;height:600px;min-height:600px}.dashboard-widget-shell[data-dashboard-h="10"]{grid-row-end:span 10;height:668px;min-height:668px}.dashboard-widget-shell[data-dashboard-h="11"]{grid-row-end:span 11;height:736px;min-height:736px}.dashboard-widget-shell[data-dashboard-h="12"]{grid-row-end:span 12;height:804px;min-height:804px}.dashboard-widget-shell[data-dashboard-h="13"]{grid-row-end:span 13;height:872px;min-height:872px}.dashboard-widget-shell[data-dashboard-h="14"]{grid-row-end:span 14;height:940px;min-height:940px}.dashboard-widget-shell[data-dashboard-h="15"]{grid-row-end:span 15;height:1008px;min-height:1008px}.dashboard-widget-shell[data-dashboard-h="16"]{grid-row-end:span 16;height:1076px;min-height:1076px}.dashboard-widget-shell[data-dashboard-h="17"]{grid-row-end:span 17;height:1144px;min-height:1144px}.dashboard-widget-shell[data-dashboard-h="18"]{grid-row-end:span 18;height:1212px;min-height:1212px}.dashboard-widget-shell[data-dashboard-h="19"]{grid-row-end:span 19;height:1280px;min-height:1280px}.dashboard-widget-shell[data-dashboard-h="20"]{grid-row-end:span 20;height:1348px;min-height:1348px}.dashboard-widget-shell[data-dashboard-h="21"]{grid-row-end:span 21;height:1416px;min-height:1416px}.dashboard-widget-shell[data-dashboard-h="22"]{grid-row-end:span 22;height:1484px;min-height:1484px}.dashboard-widget-shell[data-dashboard-h="23"]{grid-row-end:span 23;height:1552px;min-height:1552px}.dashboard-widget-shell[data-dashboard-h="24"]{grid-row-end:span 24;height:1620px;min-height:1620px}.dashboard-widget-shell[data-dashboard-h="25"]{grid-row-end:span 25;height:1688px;min-height:1688px}.dashboard-widget-shell[data-dashboard-h="26"]{grid-row-end:span 26;height:1756px;min-height:1756px}.dashboard-widget-shell[data-dashboard-h="27"]{grid-row-end:span 27;height:1824px;min-height:1824px}.dashboard-widget-shell[data-dashboard-h="28"]{grid-row-end:span 28;height:1892px;min-height:1892px}.dashboard-widget-shell[data-dashboard-h="29"]{grid-row-end:span 29;height:1960px;min-height:1960px}.dashboard-widget-shell[data-dashboard-h="30"]{grid-row-end:span 30;height:2028px;min-height:2028px}.dashboard-widget-shell[data-dashboard-h="31"]{grid-row-end:span 31;height:2096px;min-height:2096px}.dashboard-widget-shell[data-dashboard-h="32"]{grid-row-end:span 32;height:2164px;min-height:2164px}.dashboard-widget-shell[data-dashboard-h="33"]{grid-row-end:span 33;height:2232px;min-height:2232px}.dashboard-widget-shell[data-dashboard-h="34"]{grid-row-end:span 34;height:2300px;min-height:2300px}.dashboard-widget-shell[data-dashboard-h="35"]{grid-row-end:span 35;height:2368px;min-height:2368px}.dashboard-widget-shell[data-dashboard-h="36"]{grid-row-end:span 36;height:2436px;min-height:2436px}.dashboard-widget-shell[data-dashboard-h="37"]{grid-row-end:span 37;height:2504px;min-height:2504px}.dashboard-widget-shell[data-dashboard-h="38"]{grid-row-end:span 38;height:2572px;min-height:2572px}.dashboard-widget-shell[data-dashboard-h="39"]{grid-row-end:span 39;height:2640px;min-height:2640px}.dashboard-widget-shell[data-dashboard-h="40"]{grid-row-end:span 40;height:2708px;min-height:2708px}.dashboard-widget-shell[data-dashboard-h="41"]{grid-row-end:span 41;height:2776px;min-height:2776px}.dashboard-widget-shell[data-dashboard-h="42"]{grid-row-end:span 42;height:2844px;min-height:2844px}.dashboard-widget-shell[data-dashboard-h="43"]{grid-row-end:span 43;height:2912px;min-height:2912px}.dashboard-widget-shell[data-dashboard-h="44"]{grid-row-end:span 44;height:2980px;min-height:2980px}.dashboard-widget-shell[data-dashboard-h="45"]{grid-row-end:span 45;height:3048px;min-height:3048px}.dashboard-widget-shell[data-dashboard-h="46"]{grid-row-end:span 46;height:3116px;min-height:3116px}.dashboard-widget-shell[data-dashboard-h="47"]{grid-row-end:span 47;height:3184px;min-height:3184px}.dashboard-widget-shell[data-dashboard-h="48"]{grid-row-end:span 48;height:3252px;min-height:3252px}.dashboard-page[data-dashboard-mode=editing] .dashboard-widget-shell{outline:2px solid rgba(30,111,87,.28);outline-offset:-2px}.dashboard-widget-shell.is-dashboard-widget-locked{border-style:dashed}.dashboard-widget-shell.is-dashboard-widget-pointer-editing{border-color:#1e6f57ad;box-shadow:0 0 0 4px #1e6f5724,0 16px 34px #18231f1f;z-index:2}.dashboard-widget-shell__edit-bar{align-items:center;background:var(--surface-contrast);border-bottom:1px solid rgba(214,208,196,.72);display:none;flex-wrap:wrap;gap:6px;justify-content:space-between;left:0;padding:4px 6px;position:absolute;right:0;top:0;z-index:1100}.dashboard-page[data-dashboard-mode=editing] .dashboard-widget-shell__edit-bar{display:flex}.dashboard-widget-shell__drag-title{align-items:center;border-radius:6px;color:var(--text);cursor:grab;display:inline-flex;flex:1 1 160px;font-weight:700;gap:6px;min-height:26px;min-width:0;padding:2px 6px}.dashboard-widget-shell__drag-title[aria-disabled=true]{color:var(--muted);cursor:default}.dashboard-widget-shell[data-dashboard-pointer-edit=move] .dashboard-widget-shell__drag-title{cursor:grabbing}.dashboard-widget-shell__drag-title span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-widget-shell__drag-grip{background-image:radial-gradient(currentColor 1.2px,transparent 1.2px);background-size:5px 5px;color:#1e6f57b8;flex:0 0 auto;height:16px;width:12px}.dashboard-widget-shell__edit-actions{align-items:center;display:flex;flex:0 1 auto;flex-wrap:nowrap;gap:6px;justify-content:flex-end;min-width:0}.dashboard-widget-shell__edit-button{flex:0 0 auto}.dashboard-widget-shell__tab-target{border:1px solid var(--border);border-radius:4px;min-height:32px;min-width:120px;padding:4px 8px}.dashboard-page--pointer-editing,.dashboard-page--pointer-editing *{-webkit-user-select:none;user-select:none}.dashboard-widget-shell__resize-handle{background:transparent;border:0;display:none;margin:0;padding:0;position:absolute;--dashboard-widget-resize-frame-top: 0;z-index:1200}.dashboard-page[data-dashboard-mode=editing] .dashboard-widget-shell__resize-handle{display:block}.dashboard-widget-shell__resize-handle:disabled{cursor:default;opacity:.28}.dashboard-widget-shell__resize-handle--e{bottom:14px;cursor:ew-resize;right:0;top:var(--dashboard-widget-resize-frame-top);width:12px}.dashboard-widget-shell__resize-handle--w{bottom:14px;cursor:ew-resize;left:0;top:var(--dashboard-widget-resize-frame-top);width:12px}.dashboard-widget-shell__resize-handle--n{cursor:ns-resize;height:12px;left:22px;right:22px;top:var(--dashboard-widget-resize-frame-top)}.dashboard-widget-shell__resize-handle--s{bottom:0;cursor:ns-resize;height:12px;left:14px;right:14px}.dashboard-widget-shell__resize-handle--ne,.dashboard-widget-shell__resize-handle--nw{cursor:nesw-resize;height:22px;top:var(--dashboard-widget-resize-frame-top);width:22px}.dashboard-widget-shell__resize-handle--nw,.dashboard-widget-shell__resize-handle--se{cursor:nwse-resize}.dashboard-widget-shell__resize-handle--ne{right:0}.dashboard-widget-shell__resize-handle--nw{left:0}.dashboard-widget-shell__resize-handle--se{bottom:0;cursor:nwse-resize;height:22px;right:0;width:22px}.dashboard-widget-shell__resize-handle--sw{bottom:0;cursor:nesw-resize;height:22px;left:0;width:22px}.dashboard-widget-shell__resize-handle--e:after,.dashboard-widget-shell__resize-handle--n:after,.dashboard-widget-shell__resize-handle--s:after,.dashboard-widget-shell__resize-handle--w:after,.dashboard-widget-shell__resize-handle--ne:after,.dashboard-widget-shell__resize-handle--nw:after,.dashboard-widget-shell__resize-handle--se:after,.dashboard-widget-shell__resize-handle--sw:after{content:"";position:absolute}.dashboard-widget-shell__resize-handle--e:after{background:#1e6f579e;border-radius:999px;bottom:22px;right:4px;top:22px;width:3px}.dashboard-widget-shell__resize-handle--w:after{background:#1e6f579e;border-radius:999px;bottom:22px;left:4px;top:22px;width:3px}.dashboard-widget-shell__resize-handle--n:after{background:#1e6f579e;border-radius:999px;height:3px;left:22px;right:22px;top:4px}.dashboard-widget-shell__resize-handle--s:after{background:#1e6f579e;border-radius:999px;bottom:4px;height:3px;left:22px;right:22px}.dashboard-widget-shell__resize-handle--ne:after,.dashboard-widget-shell__resize-handle--nw:after,.dashboard-widget-shell__resize-handle--sw:after,.dashboard-widget-shell__resize-handle--se:after{height:11px;width:11px}.dashboard-widget-shell__resize-handle--ne:after{border-right:3px solid rgba(30,111,87,.72);border-top:3px solid rgba(30,111,87,.72);border-radius:0 7px 0 0;right:6px;top:6px}.dashboard-widget-shell__resize-handle--nw:after{border-left:3px solid rgba(30,111,87,.72);border-top:3px solid rgba(30,111,87,.72);border-radius:7px 0 0;left:6px;top:6px}.dashboard-widget-shell__resize-handle--se:after{border-bottom:3px solid rgba(30,111,87,.72);border-right:3px solid rgba(30,111,87,.72);border-radius:0 0 7px;bottom:6px;right:6px}.dashboard-widget-shell__resize-handle--sw:after{border-bottom:3px solid rgba(30,111,87,.72);border-left:3px solid rgba(30,111,87,.72);border-radius:0 0 0 7px;bottom:6px;left:6px}@media(max-width:980px){.dashboard-page__workspace-shell{grid-template-columns:1fr}}.dashboard-widget-shell__header{align-items:center;border-bottom:1px solid rgba(214,208,196,.72);display:flex;gap:12px;grid-row:1;justify-content:space-between;min-width:0;padding:10px 12px}.dashboard-widget-shell__header-actions,.dashboard-widget-shell__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.dashboard-widget-shell__action-button{min-height:30px;padding:4px 8px}.dashboard-widget-shell__header h3,.dashboard-widget-shell__header p{margin:0}.dashboard-widget-shell__header h3{font-size:1rem}.dashboard-widget-shell__header p{color:var(--muted);font-size:.88rem}.dashboard-widget-shell__body{align-content:center;color:var(--muted);display:grid;gap:6px;grid-row:2;justify-items:center;min-height:0;padding:16px;text-align:center}.dashboard-widget-shell__body--map{align-content:stretch;padding:10px}.dashboard-widget-shell__body--chart{align-content:stretch;align-items:stretch;grid-template-rows:minmax(0,1fr);height:100%;justify-items:stretch;min-height:0;overflow:hidden;padding:12px}.dashboard-widget-shell__body--table{align-content:stretch;align-items:stretch;color:var(--text);grid-template-rows:minmax(0,1fr);height:100%;justify-items:stretch;min-height:0;overflow:hidden;padding:12px}.dashboard-widget-shell__body strong{color:var(--text)}.dashboard-map-widget{align-self:stretch;display:grid;justify-self:stretch;min-height:220px;text-align:left;width:100%}.dashboard-map-widget__surface-shell,.dashboard-map-widget__surface,.dashboard-map-widget__surface.leaflet-container,.dashboard-map-widget__display,.dashboard-map-widget__display.leaflet-container{height:100%;min-height:220px}.dashboard-map-widget__surface-shell--hide-zoom .leaflet-control-zoom,.dashboard-map-widget__surface-shell--hide-layers .leaflet-control-layers,.dashboard-map-widget__surface-shell--hide-legend .dashboard-map-widget__overlay-actions{display:none}.dashboard-map-widget__empty{min-height:160px}.dashboard-table-widget{align-self:stretch;display:grid;gap:8px;grid-template-rows:auto minmax(0,1fr) auto;height:100%;justify-self:stretch;min-height:0;text-align:left;width:100%}.dashboard-table-widget__meta{color:var(--muted);display:flex;flex-wrap:wrap;font-size:.84rem;gap:8px;justify-content:space-between}.dashboard-table-widget__table-wrap{margin:0;min-height:0;overflow:auto;width:100%}.dashboard-table-widget__table{min-width:max(100%,var(--dashboard-table-min-width, 100%));table-layout:auto;width:100%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="1"]{width:1%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="2"]{width:2%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="3"]{width:3%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="4"]{width:4%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="5"]{width:5%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="6"]{width:6%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="7"]{width:7%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="8"]{width:8%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="9"]{width:9%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="10"]{width:10%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="11"]{width:11%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="12"]{width:12%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="13"]{width:13%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="14"]{width:14%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="15"]{width:15%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="16"]{width:16%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="17"]{width:17%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="18"]{width:18%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="19"]{width:19%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="20"]{width:20%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="21"]{width:21%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="22"]{width:22%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="23"]{width:23%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="24"]{width:24%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="25"]{width:25%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="26"]{width:26%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="27"]{width:27%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="28"]{width:28%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="29"]{width:29%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="30"]{width:30%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="31"]{width:31%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="32"]{width:32%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="33"]{width:33%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="34"]{width:34%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="35"]{width:35%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="36"]{width:36%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="37"]{width:37%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="38"]{width:38%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="39"]{width:39%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="40"]{width:40%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="41"]{width:41%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="42"]{width:42%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="43"]{width:43%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="44"]{width:44%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="45"]{width:45%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="46"]{width:46%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="47"]{width:47%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="48"]{width:48%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="49"]{width:49%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="50"]{width:50%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="51"]{width:51%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="52"]{width:52%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="53"]{width:53%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="54"]{width:54%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="55"]{width:55%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="56"]{width:56%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="57"]{width:57%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="58"]{width:58%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="59"]{width:59%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="60"]{width:60%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="61"]{width:61%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="62"]{width:62%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="63"]{width:63%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="64"]{width:64%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="65"]{width:65%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="66"]{width:66%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="67"]{width:67%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="68"]{width:68%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="69"]{width:69%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="70"]{width:70%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="71"]{width:71%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="72"]{width:72%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="73"]{width:73%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="74"]{width:74%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="75"]{width:75%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="76"]{width:76%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="77"]{width:77%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="78"]{width:78%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="79"]{width:79%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="80"]{width:80%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="81"]{width:81%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="82"]{width:82%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="83"]{width:83%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="84"]{width:84%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="85"]{width:85%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="86"]{width:86%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="87"]{width:87%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="88"]{width:88%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="89"]{width:89%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="90"]{width:90%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="91"]{width:91%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="92"]{width:92%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="93"]{width:93%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="94"]{width:94%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="95"]{width:95%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="96"]{width:96%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="97"]{width:97%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="98"]{width:98%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="99"]{width:99%}.dashboard-table-widget__table col[data-dashboard-table-column-width-percent="100"]{width:100%}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="1"]{--dashboard-table-min-width: 1ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="2"]{--dashboard-table-min-width: 2ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="3"]{--dashboard-table-min-width: 3ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="4"]{--dashboard-table-min-width: 4ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="5"]{--dashboard-table-min-width: 5ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="6"]{--dashboard-table-min-width: 6ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="7"]{--dashboard-table-min-width: 7ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="8"]{--dashboard-table-min-width: 8ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="9"]{--dashboard-table-min-width: 9ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="10"]{--dashboard-table-min-width: 10ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="11"]{--dashboard-table-min-width: 11ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="12"]{--dashboard-table-min-width: 12ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="13"]{--dashboard-table-min-width: 13ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="14"]{--dashboard-table-min-width: 14ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="15"]{--dashboard-table-min-width: 15ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="16"]{--dashboard-table-min-width: 16ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="17"]{--dashboard-table-min-width: 17ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="18"]{--dashboard-table-min-width: 18ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="19"]{--dashboard-table-min-width: 19ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="20"]{--dashboard-table-min-width: 20ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="21"]{--dashboard-table-min-width: 21ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="22"]{--dashboard-table-min-width: 22ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="23"]{--dashboard-table-min-width: 23ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="24"]{--dashboard-table-min-width: 24ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="25"]{--dashboard-table-min-width: 25ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="26"]{--dashboard-table-min-width: 26ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="27"]{--dashboard-table-min-width: 27ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="28"]{--dashboard-table-min-width: 28ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="29"]{--dashboard-table-min-width: 29ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="30"]{--dashboard-table-min-width: 30ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="31"]{--dashboard-table-min-width: 31ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="32"]{--dashboard-table-min-width: 32ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="33"]{--dashboard-table-min-width: 33ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="34"]{--dashboard-table-min-width: 34ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="35"]{--dashboard-table-min-width: 35ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="36"]{--dashboard-table-min-width: 36ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="37"]{--dashboard-table-min-width: 37ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="38"]{--dashboard-table-min-width: 38ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="39"]{--dashboard-table-min-width: 39ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="40"]{--dashboard-table-min-width: 40ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="41"]{--dashboard-table-min-width: 41ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="42"]{--dashboard-table-min-width: 42ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="43"]{--dashboard-table-min-width: 43ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="44"]{--dashboard-table-min-width: 44ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="45"]{--dashboard-table-min-width: 45ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="46"]{--dashboard-table-min-width: 46ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="47"]{--dashboard-table-min-width: 47ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="48"]{--dashboard-table-min-width: 48ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="49"]{--dashboard-table-min-width: 49ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="50"]{--dashboard-table-min-width: 50ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="51"]{--dashboard-table-min-width: 51ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="52"]{--dashboard-table-min-width: 52ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="53"]{--dashboard-table-min-width: 53ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="54"]{--dashboard-table-min-width: 54ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="55"]{--dashboard-table-min-width: 55ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="56"]{--dashboard-table-min-width: 56ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="57"]{--dashboard-table-min-width: 57ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="58"]{--dashboard-table-min-width: 58ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="59"]{--dashboard-table-min-width: 59ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="60"]{--dashboard-table-min-width: 60ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="61"]{--dashboard-table-min-width: 61ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="62"]{--dashboard-table-min-width: 62ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="63"]{--dashboard-table-min-width: 63ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="64"]{--dashboard-table-min-width: 64ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="65"]{--dashboard-table-min-width: 65ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="66"]{--dashboard-table-min-width: 66ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="67"]{--dashboard-table-min-width: 67ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="68"]{--dashboard-table-min-width: 68ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="69"]{--dashboard-table-min-width: 69ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="70"]{--dashboard-table-min-width: 70ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="71"]{--dashboard-table-min-width: 71ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="72"]{--dashboard-table-min-width: 72ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="73"]{--dashboard-table-min-width: 73ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="74"]{--dashboard-table-min-width: 74ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="75"]{--dashboard-table-min-width: 75ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="76"]{--dashboard-table-min-width: 76ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="77"]{--dashboard-table-min-width: 77ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="78"]{--dashboard-table-min-width: 78ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="79"]{--dashboard-table-min-width: 79ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="80"]{--dashboard-table-min-width: 80ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="81"]{--dashboard-table-min-width: 81ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="82"]{--dashboard-table-min-width: 82ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="83"]{--dashboard-table-min-width: 83ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="84"]{--dashboard-table-min-width: 84ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="85"]{--dashboard-table-min-width: 85ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="86"]{--dashboard-table-min-width: 86ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="87"]{--dashboard-table-min-width: 87ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="88"]{--dashboard-table-min-width: 88ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="89"]{--dashboard-table-min-width: 89ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="90"]{--dashboard-table-min-width: 90ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="91"]{--dashboard-table-min-width: 91ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="92"]{--dashboard-table-min-width: 92ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="93"]{--dashboard-table-min-width: 93ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="94"]{--dashboard-table-min-width: 94ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="95"]{--dashboard-table-min-width: 95ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="96"]{--dashboard-table-min-width: 96ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="97"]{--dashboard-table-min-width: 97ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="98"]{--dashboard-table-min-width: 98ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="99"]{--dashboard-table-min-width: 99ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="100"]{--dashboard-table-min-width: 100ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="101"]{--dashboard-table-min-width: 101ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="102"]{--dashboard-table-min-width: 102ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="103"]{--dashboard-table-min-width: 103ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="104"]{--dashboard-table-min-width: 104ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="105"]{--dashboard-table-min-width: 105ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="106"]{--dashboard-table-min-width: 106ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="107"]{--dashboard-table-min-width: 107ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="108"]{--dashboard-table-min-width: 108ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="109"]{--dashboard-table-min-width: 109ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="110"]{--dashboard-table-min-width: 110ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="111"]{--dashboard-table-min-width: 111ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="112"]{--dashboard-table-min-width: 112ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="113"]{--dashboard-table-min-width: 113ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="114"]{--dashboard-table-min-width: 114ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="115"]{--dashboard-table-min-width: 115ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="116"]{--dashboard-table-min-width: 116ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="117"]{--dashboard-table-min-width: 117ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="118"]{--dashboard-table-min-width: 118ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="119"]{--dashboard-table-min-width: 119ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="120"]{--dashboard-table-min-width: 120ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="121"]{--dashboard-table-min-width: 121ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="122"]{--dashboard-table-min-width: 122ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="123"]{--dashboard-table-min-width: 123ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="124"]{--dashboard-table-min-width: 124ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="125"]{--dashboard-table-min-width: 125ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="126"]{--dashboard-table-min-width: 126ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="127"]{--dashboard-table-min-width: 127ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="128"]{--dashboard-table-min-width: 128ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="129"]{--dashboard-table-min-width: 129ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="130"]{--dashboard-table-min-width: 130ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="131"]{--dashboard-table-min-width: 131ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="132"]{--dashboard-table-min-width: 132ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="133"]{--dashboard-table-min-width: 133ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="134"]{--dashboard-table-min-width: 134ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="135"]{--dashboard-table-min-width: 135ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="136"]{--dashboard-table-min-width: 136ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="137"]{--dashboard-table-min-width: 137ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="138"]{--dashboard-table-min-width: 138ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="139"]{--dashboard-table-min-width: 139ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="140"]{--dashboard-table-min-width: 140ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="141"]{--dashboard-table-min-width: 141ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="142"]{--dashboard-table-min-width: 142ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="143"]{--dashboard-table-min-width: 143ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="144"]{--dashboard-table-min-width: 144ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="145"]{--dashboard-table-min-width: 145ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="146"]{--dashboard-table-min-width: 146ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="147"]{--dashboard-table-min-width: 147ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="148"]{--dashboard-table-min-width: 148ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="149"]{--dashboard-table-min-width: 149ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="150"]{--dashboard-table-min-width: 150ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="151"]{--dashboard-table-min-width: 151ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="152"]{--dashboard-table-min-width: 152ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="153"]{--dashboard-table-min-width: 153ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="154"]{--dashboard-table-min-width: 154ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="155"]{--dashboard-table-min-width: 155ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="156"]{--dashboard-table-min-width: 156ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="157"]{--dashboard-table-min-width: 157ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="158"]{--dashboard-table-min-width: 158ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="159"]{--dashboard-table-min-width: 159ch}.dashboard-table-widget__table[data-dashboard-table-min-width-ch="160"]{--dashboard-table-min-width: 160ch}.dashboard-table-widget__table th{white-space:nowrap}.dashboard-table-widget__table td{vertical-align:top;white-space:nowrap}.dashboard-table-widget__sizing-row{height:0;visibility:collapse}.dashboard-table-widget__sizing-row td{border:0;height:0;line-height:0;padding-block:0}.dashboard-table-widget .pagination-bar{border-top:1px solid rgba(214,208,196,.72);padding-top:6px}.dashboard-table-widget__empty{min-height:120px}.dashboard-graph-widget{align-self:stretch;display:grid;grid-template-rows:minmax(0,1fr);height:100%;justify-self:stretch;min-height:0;text-align:left;width:100%}.dashboard-graph-widget__chart-frame{align-self:stretch;background:#fff;border:1px solid rgba(214,208,196,.72);border-radius:8px;display:block;height:100%;justify-self:stretch;min-height:0;padding:10px;position:relative;width:100%}.dashboard-graph-widget__chart{display:block;height:100%!important;min-height:0;width:100%!important}.dashboard-graph-widget__empty{min-height:120px}.dashboard-page__edit-action{display:none}.dashboard-page[data-dashboard-mode=editing] .dashboard-page__edit-action{display:inline-flex}.dashboard-page .button:focus-visible,.dashboard-page .page-tab:focus-visible,.dashboard-page input:focus-visible,.dashboard-page select:focus-visible,.dashboard-widget-shell__drag-title:focus-visible,.dashboard-widget-shell__resize-handle:focus-visible,.dashboard-widget-shell__edit-button:focus-visible{outline:2px solid rgba(27,86,191,.82);outline-offset:2px}.dashboard-widget-shell:focus-within{box-shadow:0 0 0 4px #1b56bf1f,0 10px 24px #18231f0a}.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 #1e6f5740;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 #1e6f5740;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}.registration-console__skeleton-detail .form-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.registration-boundary-map{border:1px solid rgba(214,208,196,.84);border-radius:8px;height:clamp(280px,34vw,440px);min-height:280px;overflow:hidden}.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(24rem,.88fr) minmax(0,1.12fr)}.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:center;column-gap:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:8px;width:100%}.block-editor__header-heading{font-size:1.18rem}.block-editor__header-main>.block-editor__summary{grid-column:1 / -1}.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__metric-fact{border:1px solid rgba(214,208,196,.86);border-radius:8px;display:grid;gap:5px;min-height:62px;padding:8px 10px}.block-editor__metric-fact span{align-self:end;color:var(--muted);font-size:.78rem;font-weight:700}.block-editor__metric-fact strong{font-size:.96rem;font-weight:700;line-height:1.3}.block-editor__metric-lines{display:grid;gap:.12rem}.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;min-width: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 #2457d640}.map-widget-shell__overlay-actions{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:700}.map-widget-shell__overlay-actions .leaflet-bottom,.map-widget-shell__overlay-actions .leaflet-top{position:absolute}.map-widget-shell__overlay-actions .leaflet-bottom{bottom:0}.map-widget-shell__overlay-actions .leaflet-top{top:0}.map-widget-shell__overlay-actions .leaflet-left{left:0}.map-widget-shell__overlay-actions .leaflet-right{right:0}.map-widget-shell__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-overview-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}.map-experience-surface{display:flex;flex-direction:column;min-height:inherit;min-width:0;overflow:hidden;position:relative;width:100%}.map-experience-surface__display,.map-experience-surface__display.leaflet-container,.map-experience-surface__display.maplibre-display-surface{flex:1;height:auto;min-height:0;min-width:0}.registration-boundary-map__display,.registration-boundary-map__display.leaflet-container,.registration-boundary-map__display.maplibre-display-surface{height:100%;min-height:280px;width:100%}.maplibre-display-surface,.maplibre-display-surface.maplibregl-map{height:100%;min-height:0;min-width:0;width:100%}.maplibre-display-surface .maplibregl-ctrl-top-left{align-items:flex-start;display:flex;gap:8px}.maplibre-display-surface .maplibregl-ctrl-top-left .maplibregl-ctrl{float:none}.maplibre-display-surface__sequence-date-control{margin-left:0}.maplibre-display-surface__sequence-date-control[hidden]{display:none}.map-display-layer-control{color:#333;font:12px/1.5 Helvetica Neue,Arial,Helvetica,sans-serif}.map-display-layer-control.leaflet-control-layers-expanded,.map-display-layer-control__panel{box-sizing:border-box;max-height:min(70vh,540px);max-width:min(240px,calc(100vw - 32px));overflow:auto;width:max-content}.maplibre-display-surface__layers-control{background:#fff;border-radius:4px;box-shadow:0 1px 5px #00000059;overflow:hidden}.maplibre-display-surface__layers-control:not(.maplibre-display-surface__layers-control--expanded){background:transparent;box-shadow:none}.maplibre-display-surface .maplibregl-ctrl .maplibre-display-surface__layers-toggle{align-items:center;background:transparent;background-image:none;border:0;border-radius:4px;color:#4b5563;cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;width:34px}.maplibre-display-surface .maplibregl-ctrl.maplibre-display-surface__layers-control--expanded .maplibre-display-surface__layers-toggle{display:none}.maplibre-display-surface .maplibregl-ctrl .maplibre-display-surface__layers-toggle:hover,.maplibre-display-surface .maplibregl-ctrl .maplibre-display-surface__layers-toggle:focus-visible{background:#ffffffc7;background-image:none;color:#111827;outline:none}.maplibre-display-surface .maplibregl-ctrl .maplibre-display-surface__layers-toggle img{display:block;height:26px;pointer-events:none;width:26px}.maplibre-display-surface__layers-panel{display:grid;gap:0;padding:6px 10px 6px 6px}.maplibre-display-surface__layers-panel[hidden]{display:none}.map-display-layer-control__fieldset{border:0;display:grid;gap:0;margin:0;min-width:0;padding:0}.map-display-layer-control__fieldset+.map-display-layer-control__fieldset{border-top:1px solid #dddddd;margin-top:5px;padding-top:5px}.map-display-layer-control__fieldset legend{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.map-display-layer-control__row{align-items:center;display:flex;gap:4px;line-height:inherit;min-width:0}.map-display-layer-control__row input{flex:0 0 auto}.map-display-layer-control__row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maplibre-display-surface__image-layers-toggle{min-width:0}.map-display-layer-control__empty{color:var(--muted);font-size:.78rem;margin:0}.leaflet-display-surface__vertex-marker{background:transparent;border:0}.leaflet-display-surface__feature-hit-target{pointer-events:stroke}.leaflet-display-surface__vertex-marker [data-map-display-vertex]{background:#fff;border:2px solid #2563eb;border-radius:50%;box-shadow:0 1px 4px #0f172a47;display:block;height:12px;width:12px}.leaflet-display-surface__vertex-marker [data-map-display-vertex][data-focused=true]{background:#fde68a;border-color:#1d4ed8}.leaflet-display-surface__layers-control.leaflet-control-layers:not(.leaflet-control-layers-expanded){background:transparent;border:0;box-shadow:none}.leaflet-display-surface__layers-control.leaflet-control-layers:not(.leaflet-control-layers-expanded) .leaflet-control-layers-toggle{background-color:transparent;border:0;box-shadow:none}.leaflet-display-surface__layer-control-row{align-items:stretch;display:grid;gap:4px;min-width:210px}.leaflet-display-surface__layer-control-label--raster>.leaflet-display-surface__layer-control-row{display:block}.leaflet-display-surface__layer-control-label--raster .leaflet-control-layers-selector{display:none}.leaflet-display-surface__image-layers-toggle{align-items:center;display:flex;font-weight:600;gap:4px;line-height:1.25;min-width:210px}.leaflet-display-surface__image-layers-toggle input[type=checkbox]{flex:0 0 auto}.leaflet-display-surface__image-layers-toggle-text{min-width:0}.leaflet-display-surface__layer-opacity{align-items:center;display:grid;gap:6px;grid-template-columns:minmax(156px,1fr) 34px;min-width:0;width:100%}.leaflet-display-surface__layer-opacity-stack{align-items:stretch;display:grid;gap:0;grid-template-columns:auto minmax(0,1fr) auto;position:relative;width:100%}.leaflet-display-surface__layer-opacity-shell{min-width:0;position:relative}.leaflet-display-surface__layer-opacity-drag-handle{align-items:center;align-self:center;background:#ffffff42;border:1px solid rgba(189,180,162,.28);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}.leaflet-display-surface__layer-opacity-drag-handle--edge{align-self:stretch;border-radius:0;height:32px;min-width:16px;padding:0;width:16px}.leaflet-display-surface__layer-opacity-drag-handle--edge:first-child{border-bottom-left-radius:7px;border-top-left-radius:7px}.leaflet-display-surface__layer-opacity-drag-handle--edge:last-child{border-bottom-right-radius:7px;border-top-right-radius:7px}.leaflet-display-surface__layer-opacity-drag-handle:hover{background:#ffffff61;color:var(--text)}.leaflet-display-surface__layer-opacity .leaflet-display-surface__layer-opacity-slider{--vm-layer-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:0;display:flex;height:32px;min-width:0;overflow:hidden;position:relative;width:100%}.leaflet-display-surface__layer-opacity-active{display:none}.leaflet-display-surface__layer-opacity-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;flex:1 1 auto;height:100%;margin:0;min-width:0;position:relative;width:100%;z-index:1}.leaflet-display-surface__layer-opacity-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#73cd9be0;border:1px solid rgba(23,83,65,.4);border-radius:0;box-shadow:none;height:28px;width:28px}.leaflet-display-surface__layer-opacity-slider input[type=range]::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#73cd9be0;border:1px solid rgba(23,83,65,.4);border-radius:0;box-shadow:none;height:28px;width:28px}.leaflet-display-surface__layer-opacity-slider input[type=range]::-webkit-slider-runnable-track{background:#ffffff47;border:0;height:28px}.leaflet-display-surface__layer-opacity-slider input[type=range]::-moz-range-track{background:#ffffff47;border:0;height:28px}.leaflet-display-surface__layer-opacity-title{background:transparent;border:0;color:var(--muted);cursor:pointer;font:inherit;font-size:.92rem;font-weight:600;left:50%;max-width:calc(100% - 22px);overflow:hidden;padding:0 10px;pointer-events:none;position:absolute;text-align:center;text-overflow:ellipsis;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:2}.leaflet-display-surface__layer-opacity-title.is-visible{color:var(--text)}.leaflet-display-surface__layer-control-row.is-dragging{opacity:.55}.leaflet-display-surface .leaflet-top.leaflet-left{align-items:flex-start;display:flex;gap:8px;pointer-events:none}.leaflet-display-surface .leaflet-top.leaflet-left>.leaflet-control{clear:none;float:none;pointer-events:auto}.leaflet-display-surface__sequence-date-control{clear:none;margin-left:0;margin-top:10px}.leaflet-display-surface__vector-fill-pane{z-index:440}.leaflet-display-surface__raster-pane{pointer-events:none;z-index:450}.leaflet-display-surface__vector-stroke-pane{z-index:460}.leaflet-display-surface__measurement-pane{pointer-events:none;z-index:620}.leaflet-display-surface__feature--noninteractive{pointer-events:none}.leaflet-display-surface__feature--no-focus-outline{outline:none}.leaflet-display-surface__text--nowrap{white-space:nowrap}.leaflet-display-surface__text--pre{white-space:pre}.leaflet-display-surface__text--pre-line{white-space:pre-line}.leaflet-display-surface__measure-tooltip--soft{background:#ffffff80!important;background-color:#ffffff80!important}.leaflet-display-surface__layer-opacity [data-map-layer-opacity-output]{align-self:center;color:var(--muted);display:inline-block;font-size:.74rem;font-weight:700;justify-self:end;line-height:1;min-width:34px;text-align:right;white-space:nowrap}.orchard-image-layer-removal-modal{max-width:min(720px,calc(100vw - 32px))}.orchard-image-layer-removal-modal__filter{margin:0 0 12px;width:100%}.orchard-image-layer-removal-modal__list{display:grid;gap:8px;max-height:min(52vh,460px);overflow:auto}.orchard-image-layer-removal-modal__row{align-items:center;border:1px solid var(--border);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.orchard-image-layer-removal-modal__row p{margin:4px 0 0}.map-editing-capability__map-overlay{bottom:16px;display:none;pointer-events:auto;position:absolute;right:16px;z-index:710}.map-shell--fullscreen .map-editing-capability__map-overlay:not([hidden]){display:block}.transient-toast-host{display:grid;gap:8px;max-width:min(32rem,calc(100vw - 32px));pointer-events:none;right:16px;top:16px;z-index:5000}.transient-toast-host--global{position:fixed}.transient-toast-host--local{left:50%;position:absolute;right:auto;top:18px;transform:translate(-50%);width:min(34rem,calc(100% - 32px))}.transient-toast{background:#fffffff5;border:1px solid rgba(214,208,196,.82);border-left:4px solid var(--accent);border-radius:8px;box-shadow:0 14px 32px #18231f29;color:var(--text);padding:10px 12px}.transient-toast p{margin:0}.transient-toast--danger{border-left-color:var(--danger)}.transient-toast--success{border-left-color:var(--accent)}.transient-toast--warning{border-left-color:var(--warning)}.map-shell{display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative;width:100%}.map-shell--fullscreen{background:var(--surface);border-radius:0;display:flex;flex-direction:column;height:100dvh;top:0;right:0;bottom:0;left:0;margin:0;max-height:none;max-width:none;position:fixed;width:100vw;z-index:3000}.map-shell__commands{align-items:center;background:#fffffff0;border-bottom:1px solid rgba(214,208,196,.9);display:flex;flex:0 0 auto;gap:0;min-height:48px;min-width:0;overflow-x:auto;overflow-y:hidden;padding:2px 3px;pointer-events:auto;position:relative;z-index:720}.map-shell__commands[hidden]{display:none}.map-shell__command{align-items:center;background:#eceff0;border:1px solid rgba(148,163,184,.55);border-radius:0;color:#1f2d28;cursor:pointer;display:inline-grid;flex:0 0 auto;font:inherit;grid-template-rows:18px 18px;height:42px;justify-content:center;min-height:42px;min-width:32px;padding:2px 3px 3px;pointer-events:auto;row-gap:1px;width:46px}.map-shell__command+.map-shell__command{margin-left:-1px}.map-shell__command:hover{background:#e1e6e8}.map-shell__command[aria-pressed=true],.map-shell__command[data-map-command-status-tone=active]{background:#d7f0f4;border-color:#155e7594;color:#134e5e}.map-shell__command:disabled{background:#f1f3f3;border-color:#94a3b847;color:#1f2b283d;cursor:default;pointer-events:none}.map-shell__command--select{cursor:default;grid-template-rows:18px 18px;overflow:hidden;padding:2px 3px 3px;position:relative}.map-shell__command--disabled{background:#f1f3f3;border-color:#94a3b847;color:#1f2b283d}.map-shell__command-select-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;font:inherit;top:0;right:0;bottom:0;left:0;opacity:0;padding-left:3px;padding-right:3px;position:absolute;width:100%;z-index:2}.map-shell__command-select-arrow{align-self:center;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid currentColor;height:0;justify-self:center;width:0}.map-shell__command--select:focus-within{outline:2px solid rgba(36,87,214,.85);outline-offset:-3px}.map-shell__command-select-control:disabled{cursor:default}.map-shell__command-readout{align-items:center;align-self:stretch;color:#1f2d28;display:inline-flex;flex:1 1 auto;font-size:.78rem;font-weight:700;justify-content:flex-end;letter-spacing:0;line-height:1.1;margin-left:8px;min-width:120px;overflow:hidden;padding:0 8px;text-align:right;white-space:nowrap}.map-shell__command-readout+.map-shell__command-readout{flex:0 1 auto;margin-left:0}.map-shell__command-icon{align-items:center;display:inline-flex;height:18px;justify-content:center;line-height:1;width:18px;justify-self:center}.map-shell__command-icon .icon-button__icon{height:18px;width:18px}.map-shell__command-label,.map-shell__command-description{align-self:end;display:grid;font-size:.53rem;font-weight:700;letter-spacing:0;line-height:1.05;max-width:100%;min-width:0;text-align:center;width:100%}.map-shell__command-label span,.map-shell__command-description span{display:block;max-width:100%;overflow:hidden;text-overflow:clip;white-space:nowrap}.map-shell__command-status{display:none}.leaflet-display-surface--measuring{cursor:crosshair}.leaflet-display-surface__measure-line{filter:drop-shadow(0 1px 2px rgba(15,23,42,.22))}.leaflet-tooltip.leaflet-display-surface__measure-tooltip{background:#ffffff40;background-color:#ffffff40;border:1px solid rgba(21,94,117,.38);border-radius:2px;box-shadow:0 8px 20px #0f172a2e;color:#12343d;font-size:.78rem;font-weight:800;letter-spacing:0;padding:1px;text-align:center;white-space:nowrap}.leaflet-display-surface__measure-tooltip:before{display:none}.leaflet-display-surface--measuring .leaflet-display-surface__feature-hover-tooltip{display:none!important}.leaflet-display-surface__feature-hover-tooltip{background:#fffffff5;border:1px solid rgba(15,23,42,.18);border-radius:3px;box-shadow:0 8px 20px #0f172a2e;color:#172033;font-size:.78rem;font-weight:700;letter-spacing:0;max-width:min(280px,calc(100% - 24px));padding:5px 7px;pointer-events:none;position:absolute;transform:translateY(-100%);z-index:760}.leaflet-display-surface__measure-tooltip--segment{font-size:.7rem;font-weight:700;padding:2px 5px}.leaflet-display-surface__measure-tooltip--summary{border-color:#155e758c;white-space:pre-line}.leaflet-display-surface__point-marker-icon{background:transparent;border:0}.leaflet-display-surface__point-marker-svg{display:block;filter:drop-shadow(0 2px 3px rgba(24,35,31,.32));height:100%;width:100%}.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 #18231f40;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:#2457d629;box-shadow:inset 0 0 0 1px #2457d642}.orchard-summary-map__legend-swatch{border-radius:999px;border-top:3px solid #7d8592;display:block;width:18px}.orchard-summary-map__legend-label{color:var(--text);font-size:.84rem;font-weight:600;line-height:1.25}.orchard-overview-map__card .orchard-overview-map__map,.orchard-overview-map__card .orchard-overview-map__map.leaflet-container{height:clamp(520px,60vh,660px);min-height:clamp(520px,60vh,660px)}.orchard-setup-map .orchard-overview-map__map,.orchard-setup-map .orchard-overview-map__map.leaflet-container{height:clamp(620px,68vh,740px);min-height:clamp(620px,68vh,740px)}.orchard-setup-map .block-editor__maturity-legend{max-height:min(48vh,400px);overflow:auto}.plant-inventory-review{display:grid;gap:16px}.plant-inventory-review__top{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.plant-inventory-review__summary{align-content:start;display:grid;gap:14px;min-height:420px}.plant-inventory-review__section-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.plant-inventory-review__section-header h2{font-size:1.08rem;margin:0}.plant-inventory-review__section-header .muted{margin:4px 0 0}.plant-inventory-review__metrics{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.plant-inventory-review__metric{background:#ffffff94;border:1px solid rgba(214,208,196,.76);border-radius:8px;display:grid;gap:4px;padding:12px}.plant-inventory-review__metric dt{color:var(--muted);font-size:.84rem;font-weight:700}.plant-inventory-review__metric dd{font-size:1.32rem;font-weight:700;margin:0}.plant-inventory-review__edit-toolbar,.plant-inventory-review__segmented{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.plant-inventory-review__edit-message{border:1px solid rgba(214,208,196,.9);border-radius:8px;margin:0;padding:10px 12px}.plant-inventory-review__edit-message--danger{background:#dc262617;border-color:#dc262659;color:#8a1f1f}.plant-inventory-review__edit-message--muted{background:#ffffffad;color:var(--muted)}.plant-inventory-review__edit-message--success{background:#22716b1a;border-color:#22716b52;color:#225b55}.plant-inventory-review__plant-editor{border-top:1px solid rgba(214,208,196,.85);display:grid;gap:14px;padding-top:14px}.plant-inventory-review__plant-editor-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.plant-inventory-review__plant-editor-header h3,.plant-inventory-review__notes h4{font-size:1rem;margin:0}.plant-inventory-review__edit-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.plant-inventory-review__edit-group{display:grid;gap:8px}.plant-inventory-review__edit-group>span{color:var(--muted);font-size:.84rem;font-weight:700}.plant-inventory-review__notes,.plant-inventory-review__note-form{display:grid;gap:10px}.plant-inventory-review__note-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.plant-inventory-review__note-list li{align-items:flex-start;background:#ffffff9e;border:1px solid rgba(214,208,196,.76);border-radius:8px;display:flex;gap:10px;justify-content:space-between;padding:10px}.plant-inventory-review__note-list p{color:var(--muted);margin:4px 0 0}.plant-inventory-review__note-form input,.plant-inventory-review__note-form textarea{width:100%}.plant-inventory-note-modal__form{display:grid;gap:var(--space-4)}.plant-inventory-note-modal__field{display:grid;gap:var(--space-2)}.plant-inventory-note-modal__field textarea{min-height:7rem;resize:vertical}.plant-inventory-note-modal__error{color:var(--color-danger);font-size:var(--font-size-sm);margin:0}.plant-inventory-review__danger-action{border-color:#aa393973;color:#8a1f1f}.plant-inventory-review__map-card{background:linear-gradient(180deg,#fff,#faf7f1);border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 24px #18231f0a;min-width:0;overflow:hidden}.plant-inventory-review__map-shell{height:100%;min-height:420px;position:relative}.plant-inventory-review__map,.plant-inventory-review__map.leaflet-container{height:100%;min-height:420px}.plant-inventory-review__map-card .block-editor__maturity-legend{max-height:min(42vh,360px);overflow:auto}.plant-inventory-review__breakdown{display:grid}.plant-inventory-review__table th:first-child,.plant-inventory-review__table td:first-child{min-width:160px}.plant-inventory-review__table th:nth-child(2),.plant-inventory-review__table td:nth-child(2){min-width:220px}@media(max-width:1100px){.plant-inventory-review__top{grid-template-columns:minmax(0,1fr)}.plant-inventory-review__summary{min-height:auto}}@media(max-width:720px){.plant-inventory-review__edit-grid,.plant-inventory-review__metrics{grid-template-columns:minmax(0,1fr)}.plant-inventory-review__section-header{display:grid}}.orchard-system-layer-legend-wrap{margin:0 0 12px 12px}.orchard-system-layer-legend{background:#ffffffeb;border:1px solid rgba(214,208,196,.9);border-radius:12px;box-shadow:0 10px 24px #18231f40;margin:0;max-height:min(48vh,400px);max-width:min(260px,calc(100% - 24px));overflow:auto;padding:10px 12px}.orchard-system-layer-legend__group-title{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.orchard-system-layer-legend__groups,.orchard-system-layer-legend__items{display:grid;gap:8px}.orchard-system-layer-legend__groups{margin-top:8px}.orchard-system-layer-legend__group{display:grid;gap:6px}.orchard-system-layer-legend__item{align-items:center;display:grid;gap:8px;grid-template-columns:24px minmax(0,1fr) auto}.orchard-system-layer-legend__swatch,.orchard-system-layer-legend__swatch svg{display:block;height:24px;width:24px}.orchard-system-layer-legend__label{color:var(--text);font-size:.84rem;font-weight:600;line-height:1.25;min-width:0}.map-widget-shell__shell.map-shell--fullscreen>.map-widget-shell__map,.map-widget-shell__shell.map-shell--fullscreen>.map-widget-shell__map.leaflet-container{aspect-ratio:auto;display:flex;flex:1 1 auto;flex-direction:column;height:100%;max-height:none;min-height:0}.map-widget-shell__shell.map-shell--fullscreen>.map-widget-shell__map>.leaflet-display-surface,.map-widget-shell__shell.map-shell--fullscreen>.map-widget-shell__map>.leaflet-display-surface.leaflet-container,.map-widget-shell__shell.map-shell--fullscreen>.map-widget-shell__map>.maplibre-display-surface,.map-widget-shell__shell.map-shell--fullscreen>.map-widget-shell__map>.maplibre-display-surface.maplibregl-map{flex:1 1 auto;height:100%;min-height:0;width:100%}.map-widget-shell__shell.map-shell--fullscreen>.map-widget-shell__overlay-actions{display:none}.orchard-overview-map__overlay-actions{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:700}.orchard-overview-map__overlay-actions .leaflet-control{pointer-events:auto}.map-sequence-date-control{display:block;position:relative;width:clamp(124px,18vw,190px)}.map-sequence-date-control__opacity-scope{display:block;gap:0;grid-template-columns:none;width:100%}.map-sequence-date-control__slider-shell{border-radius:7px;box-shadow:0 8px 16px #352c1f40}.map-sequence-date-control__value{color:var(--text);font-size:.84rem;font-weight:600;top:0;right:0;bottom:0;left:0;line-height:1;padding:7px 18px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:2}.map-sequence-date-control--static{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;box-shadow:0 8px 16px #352c1f40;display:flex;min-height:32px;pointer-events:none}.map-sequence-date-control--static .map-sequence-date-control__value{position:relative}.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{display:none}.orchard-raster-layer-control__slider-field input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;height:100%;margin:0;min-width:0;position:relative;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:#73cd9be0;border:1px solid rgba(23,83,65,.4);border-radius: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:#73cd9be0;border:1px solid rgba(23,83,65,.4);border-radius:0;box-shadow:none;height:28px;width:28px}.orchard-raster-layer-control__slider-field input[type=range]::-webkit-slider-runnable-track{background:#ffffff47;border:0;height:28px}.orchard-raster-layer-control__slider-field input[type=range]::-moz-range-track{background:#ffffff47;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:#1e6f5740;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:#1e6f5740;color:var(--accent-strong)}.orchard-raster-layer-control__row-state--error{background:#ad504040;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));min-width:min(180px,calc(100vw - 48px));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;background:transparent;border:0;border-radius:8px;cursor:pointer;display:grid;gap:10px;grid-template-columns:20px minmax(0,1fr);padding:4px;text-align:left;width:100%}.block-editor__maturity-legend-item:hover,.block-editor__maturity-legend-item:focus-visible{background:#4f85701a;outline:none}.block-editor__maturity-legend-item--active{background:#2457d629;box-shadow:inset 0 0 0 1px #2457d642}.block-editor__maturity-legend-swatch{border-radius:999px;border-top:3px solid #7d8592;display:block;width:18px}.maturity-area-color--1{border-top-color:#cf5d47}.maturity-area-color--2{border-top-color:#8d4ad6}.maturity-area-color--3{border-top-color:#d6841d}.maturity-area-color--4{border-top-color:#0c8d7d}.maturity-area-color--5{border-top-color:#c4477a}.maturity-area-color--6{border-top-color:#5b84d6}.maturity-area-color--7{border-top-color:#a45124}.maturity-area-color--8{border-top-color:#3f8f39}.maturity-area-color--unassigned{border-top-color:#7d8592}.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%}}.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-card .orchard-editor__perimeter-map{height:clamp(520px,60vh,660px);min-height:clamp(520px,60vh,660px)}.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-item-bulk-modal-backdrop{align-items:center;background:#18231f5c;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:1600}.work-item-bulk-modal{background:var(--surface-contrast);border:1px solid rgba(214,208,196,.9);border-radius:10px;box-shadow:var(--shadow-strong);display:grid;gap:12px;max-height:min(92vh,680px);max-width:540px;overflow:auto;padding:20px;width:min(100%,540px)}.work-item-bulk-modal h2,.work-item-bulk-modal p{margin:0}.work-item-bulk-modal__copy{color:var(--muted);line-height:1.5}.work-item-bulk-modal__form,.work-item-bulk-modal__choice-group{display:grid;gap:10px}.work-item-bulk-modal__choice-group{border:0;margin:0;padding:0}.work-item-bulk-modal__choice-group legend{font-weight:700;margin-bottom:4px}.work-item-bulk-modal__choice{align-items:center;display:flex;gap:8px}.work-item-bulk-modal__choice input{accent-color:var(--accent-strong);margin:0}.work-item-bulk-modal__field{margin-left:24px;max-width:30rem}.work-item-bulk-modal__form>.work-item-bulk-modal__field{margin-left:0}.work-item-bulk-modal__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding-top:4px}.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{display:grid;gap:8px}.work-items-page__bulk-actions{align-items:center;background:#1e6f570f;border:1px solid rgba(30,111,87,.18);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px 12px;padding:7px 8px}.work-items-page__bulk-actions[hidden]{display:none}.work-items-page__bulk-count{font-weight:700}.work-items-page__bulk-guidance{flex:1 1 18rem}.work-items-page__bulk-buttons{margin-left:auto}.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(14rem,1.6fr) repeat(4,minmax(8rem,1fr));padding-top:2px}.work-items-page__filter-row--with-reset{grid-template-columns:minmax(14rem,1.6fr) repeat(4,minmax(8rem,1fr)) auto}.work-items-page__filter-row--scoped{grid-template-columns:minmax(14rem,1.6fr) repeat(3,minmax(8rem,1fr))}.work-items-page__filter-row--scoped.work-items-page__filter-row--with-reset{grid-template-columns:minmax(14rem,1.6fr) repeat(3,minmax(8rem,1fr)) auto}.work-items-page__filter-row .field{gap:6px}.work-items-page__attachment-filter{align-self:end}.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:70rem;table-layout:fixed;width:100%}.work-items-page__col--select{width:2rem}.work-items-page__col--title{width:30%}.work-items-page__table--with-orchard .work-items-page__col--title{width:18%}.work-items-page__table--with-selection .work-items-page__col--title{width:calc(30% - 2rem)}.work-items-page__table--with-selection.work-items-page__table--with-orchard .work-items-page__col--title{width:calc(18% - 2rem)}.work-items-page__col--type{width:6%}.work-items-page__col--orchard{width:12%}.work-items-page__col--scope{width:17%}.work-items-page__col--schedule{width:10%}.work-items-page__col--assignee{width:11%}.work-items-page__col--status{width:8%}.work-items-page__col--attachments,.work-items-page__col--updated{width:9%}.work-items-page__table th,.work-items-page__table td{white-space:nowrap}.work-items-page__select-cell{padding-left:8px;padding-right:8px;text-align:center;vertical-align:middle}.work-items-page__select-cell input{accent-color:var(--accent-strong);cursor:pointer;height:16px;margin:0;width:16px}.work-items-page__select-cell input:focus-visible{outline:2px solid rgba(30,111,87,.45);outline-offset:2px}.work-items-page__table tbody tr.is-bulk-selected{background:#1e6f570e}.work-items-page__sort-button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:inherit;gap:5px;margin:-2px;padding:2px;text-align:left;white-space:nowrap}.work-items-page__sort-button:hover,.work-items-page__sort-button.is-active{color:var(--text)}.work-items-page__sort-button:focus-visible{border-radius:3px;outline:2px solid rgba(30,111,87,.45);outline-offset:2px}.work-items-page__sort-indicator{color:var(--muted);display:inline-flex;font-variant-numeric:tabular-nums;gap:1px}.work-items-page__sort-button.is-active .work-items-page__sort-indicator{color:var(--accent-strong)}.work-items-page__sort-priority{font-size:.68rem;line-height:1;position:relative;top:-.25em}.work-items-page__cell{max-width:0}.work-items-page__title-cell{align-items:center;display:flex;gap:.3rem;min-width:0}.work-items-page__title-cell--depth-1{padding-inline-start:1rem}.work-items-page__title-cell--depth-2{padding-inline-start:2rem}.work-items-page__title-cell--depth-3{padding-inline-start:3rem}.work-items-page__title-cell--depth-4{padding-inline-start:4rem}.work-items-page__title-cell .work-items-page__value--title{flex:1 1 auto;min-width:0}.work-items-page__disclosure,.work-items-page__disclosure-spacer{flex:0 0 1.35rem;height:1.35rem;width:1.35rem}.work-items-page__disclosure{align-items:center;background:transparent;border:0;border-radius:4px;color:var(--muted);cursor:pointer;display:inline-flex;justify-content:center;padding:0}.work-items-page__disclosure:hover{background:var(--surface-muted);color:var(--text)}.work-items-page__disclosure:focus-visible{outline:2px solid rgba(30,111,87,.45);outline-offset:1px}.work-items-page__disclosure>span{font-size:1.15rem;line-height:1;transform-origin:center;transition:transform .12s ease}.work-items-page__disclosure[aria-expanded=true]>span{transform:rotate(90deg)}.work-items-page__child-count{color:var(--muted);flex:0 0 auto;font-size:.78rem;font-weight:600}.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)}.page--work-plans>[data-status],.page--work-plans>.workspace-grid{max-width:84rem;width:min(100%,84rem)}.page--work-plans .icon-button,.work-plans-page__header-actions .icon-button,.work-plans-page__entry-editor-header .icon-button{border-radius:10px;height:34px;min-width:34px;width:34px}.page--work-plans .icon-button__icon,.work-plans-page__header-actions .icon-button__icon,.work-plans-page__entry-editor-header .icon-button__icon{height:16px;width:16px}.page--work-plan-authoring .icon-button,.work-plan-authoring__header-actions .icon-button{border-radius:10px;height:34px;min-width:34px;width:34px}.page--work-plan-authoring .icon-button__icon,.work-plan-authoring__header-actions .icon-button__icon{height:16px;width:16px}.work-plans-page__panel{background:transparent;border:0;box-shadow:none;gap:10px;max-width:84rem;padding:0;width:100%}.work-plans-page__panel--detail{border-top:1px solid rgba(214,208,196,.72);padding-top:12px}.work-plans-page__list-header,.work-plans-page__list-controls,.work-plans-page__panel--list .table-wrap,.work-plans-page__panel--list .pagination-bar,.work-plans-page__panel--list .empty{max-width:84rem;width:100%}.work-plans-page__list-header,.work-plans-page__title-row,.work-plans-page__entry-editor-header,.work-plans-page__section-heading{align-items:start;display:flex;gap:12px;justify-content:space-between}.work-plans-page__list-summary,.work-plans-page__title-block{flex:1 1 auto;min-width:0}.work-plans-page__list-toolbar{align-items:end;display:flex;flex:1 1 auto;gap:8px;justify-content:flex-end;min-width:min(100%,42rem)}.work-plans-page__list-summary .muted,.work-plans-page__title-block .muted,.work-plans-page__section-heading .muted{margin:0}.work-plans-page__toolbar-actions,.work-plans-page__header-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.work-plans-page__list-controls{gap:8px}.work-plans-page__filter-row{gap:10px;grid-template-columns:minmax(14rem,1.4fr) minmax(10rem,.8fr) auto;padding:8px 10px}.work-plans-page__filter-row .field{gap:6px}.work-plans-page__filter-actions{align-self:end}.work-plans-page__panel--list .table-wrap{overflow-x:auto}.work-plans-page__table,.work-plans-page__entry-table,.work-plans-page__compliance-table,.work-plans-page__publication-impact-table,.work-plans-page__scenario-table,.work-plans-page__scenario-task-table{table-layout:fixed;width:100%}.work-plans-page__table{min-width:62rem}.work-plans-page__entry-table{min-width:84rem}.work-plans-page__publication-impact-table{min-width:76rem}.work-plans-page__compliance-table{min-width:82rem}.work-plans-page__scenario-table{min-width:74rem}.work-plans-page__scenario-task-table{min-width:42rem}.work-plans-page__col--title{width:28%}.work-plans-page__col--status,.work-plans-page__col--season,.work-plans-page__col--entries{width:10%}.work-plans-page__col--family,.work-plans-page__col--updated{width:16%}.work-plans-page__entry-col--title{width:22%}.work-plans-page__entry-col--scope,.work-plans-page__entry-col--schedule{width:14%}.work-plans-page__entry-col--stats{width:22%}.work-plans-page__entry-col--assignee{width:12%}.work-plans-page__entry-col--linked{width:16%}.work-plans-page__impact-col--entry{width:24%}.work-plans-page__impact-col--action{width:12%}.work-plans-page__impact-col--planned{width:28%}.work-plans-page__impact-col--linked{width:14%}.work-plans-page__impact-col--message{width:22%}.work-plans-page__compliance-col--entry{width:24%}.work-plans-page__compliance-col--planned,.work-plans-page__compliance-col--actual{width:26%}.work-plans-page__compliance-col--variance{width:14%}.work-plans-page__compliance-col--status{width:10%}.work-plans-page__scenario-col--name{width:24%}.work-plans-page__scenario-col--workers,.work-plans-page__scenario-col--days,.work-plans-page__scenario-col--area,.work-plans-page__scenario-col--lost,.work-plans-page__scenario-col--hours,.work-plans-page__scenario-col--entries{width:10%}.work-plans-page__scenario-col--actions{width:16%}.work-plans-page__table th,.work-plans-page__table td,.work-plans-page__entry-table th,.work-plans-page__entry-table td,.work-plans-page__compliance-table th,.work-plans-page__compliance-table td,.work-plans-page__publication-impact-table th,.work-plans-page__publication-impact-table td,.work-plans-page__scenario-table th,.work-plans-page__scenario-table td,.work-plans-page__scenario-task-table th,.work-plans-page__scenario-task-table td{white-space:nowrap}.work-plans-page__cell{max-width:0}.work-plans-page__value,.work-plans-page__status{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-plans-page__value--title{font-weight:700}.work-plans-page__status{font-weight:600}.work-plans-page__status--draft{color:var(--warning)}.work-plans-page__status--published{color:var(--accent-strong)}.work-plans-page__status--archived{color:var(--muted)}.work-plans-page__draft-stats{display:grid;gap:8px}.work-plans-page__draft-stats h4{margin:0}.work-plans-page__publication-impact,.work-plans-page__compliance{display:grid;gap:8px}.work-plans-page__publication-impact h4,.work-plans-page__compliance h4,.work-plans-page__compliance h5{margin:0}.work-plans-page__hero,.work-plans-page__editor,.work-plans-page__sections,.work-plans-page__section{gap:10px}.work-plans-page__facts{column-gap:1rem;display:grid;grid-template-columns:repeat(4,minmax(10rem,1fr));justify-content:start;margin:0;row-gap:.75rem}.work-plans-page__fact{display:grid;gap:2px;margin:0}.work-plans-page__fact-label{color:var(--muted);font-size:.86rem;font-weight:700;margin:0}.work-plans-page__fact dd{margin:0}.work-plans-page__impact-action{display:block;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-plans-page__impact-action--create,.work-plans-page__impact-action--update{color:var(--accent-strong)}.work-plans-page__impact-action--cancel{color:var(--warning)}.work-plans-page__impact-action--locked{color:var(--muted)}.work-plans-page__impact-action--needs-review,.work-plans-page__impact-action--blocked{color:var(--danger)}.work-plans-page__entry-details{margin-top:2px;white-space:normal}.work-plans-page__scenario-form{display:grid;gap:12px}.work-plans-page__scenario-form-row{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(12rem,1.4fr) minmax(8rem,.7fr) minmax(8rem,.7fr) auto auto}.work-plans-page__scenario-task-panel{display:grid;gap:8px}.work-plans-page__scenario-task-heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.work-plans-page__scenario-task-input{max-width:8rem;min-height:2.2rem;padding:.35rem .55rem;width:100%}.work-plans-page__scenario-preferred{align-items:center;align-self:center;display:inline-flex;gap:8px;margin:0;white-space:nowrap}.work-plans-page__scenario-actions{justify-content:flex-start}.work-plans-page__scenario-meta{display:block;font-size:.86rem;font-weight:600;margin-top:2px}.work-plans-page__linked-items{display:grid;gap:6px}.work-plans-page__linked-summary{color:var(--muted);font-size:.86rem;font-weight:600}.work-plans-page__linked-item{display:grid;gap:2px}.work-plans-page__editor{max-width:84rem}.work-plans-page__editor-grid,.work-plans-page__entry-grid{display:grid;gap:10px}.work-plan-calendar-preview{display:grid;gap:14px}.work-plan-calendar-preview__controls{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,220px))}.work-plan-calendar-preview__legend{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.work-plan-calendar-preview__legend-item{align-items:center;color:var(--muted);display:inline-flex;font-size:.92rem;gap:8px}.work-plan-calendar-preview__entry{cursor:default;pointer-events:none}.work-plan-calendar-preview__legend-swatch{border:1px solid var(--border);border-radius:999px;display:inline-block;height:12px;width:12px}.work-plan-calendar-preview__legend-swatch--weekend{background:#59665f2e}.work-plan-calendar-preview__legend-swatch--holiday{background:#b88a2f38}.work-plan-calendar-preview__legend-swatch--blocked{background:#932f2f33}.work-plan-calendar-preview__legend-swatch--extra-working{background:#1e6f572e}.work-plan-definitions__section-subheading{display:grid;gap:4px}.work-plan-definitions__section-subheading p,.work-plan-definitions__section-subheading strong{margin:0}.work-plan-definitions__event-table-wrap,.work-plan-definitions__season-table-wrap,.work-plan-definitions__task-table-wrap{max-width:100%;width:100%}.work-plan-definitions__event-table,.work-plan-definitions__season-table,.work-plan-definitions__task-table{min-width:100%;table-layout:fixed;width:100%}.work-plan-definitions__event-col--event{width:46%}.work-plan-definitions__event-col--scope{width:17%}.work-plan-definitions__event-col--repeatable{width:12%}.work-plan-definitions__event-col--sort{width:5rem}.work-plan-definitions__event-col--actions{width:7rem}.work-plan-definitions__event-table .table__actions .inline-actions{flex-wrap:nowrap}.work-plan-definitions__season-col--season{width:21%}.work-plan-definitions__season-col--code{width:17%}.work-plan-definitions__season-col--start,.work-plan-definitions__season-col--end{width:14%}.work-plan-definitions__season-col--loss{width:11%}.work-plan-definitions__season-col--sort{width:5.5rem}.work-plan-definitions__season-col--actions{width:8rem}.work-plan-definitions__season-table th,.work-plan-definitions__season-table td{white-space:nowrap}.work-plan-definitions__season-table .table__primary{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-plan-definitions__season-table .inline-actions{flex-wrap:nowrap;gap:8px;justify-content:flex-end}.work-plan-definitions__season-table .table__actions{min-width:8rem;padding-left:.75rem}.work-plan-definitions__task-col--task{width:23%}.work-plan-definitions__task-col--rate{width:18%}.work-plan-definitions__task-col--scope{width:14%}.work-plan-definitions__task-col--constraints{width:37%}.work-plan-definitions__task-col--actions{width:5.25rem}.work-plan-definitions__task-table td{vertical-align:top}.work-plan-definitions__task-flag{color:var(--text-strong);font-weight:600}.work-plan-calendar-preview__month-header{font-size:1rem}.orchard-calendar__month-panel--static{border:1px solid var(--border);border-radius:16px;padding:16px}.orchard-calendar__week--static{--orchard-calendar-segment-row-gap: 0;--orchard-calendar-segment-height: 0}.orchard-calendar__day--static{min-height:60px}.orchard-calendar__day.is-weekend{background:#59665f1a}.orchard-calendar__day.is-working-day.is-weekend{background:#1e6f571a;border-color:#1e6f573d}.orchard-calendar__day.is-holiday{background:#b88a2f2e}.orchard-calendar__day.is-blocked{background:#932f2f29;border-color:#932f2f4d}.orchard-calendar__day.is-extra-working{background:#1e6f5726;border-color:#1e6f5747}.work-plan-calendar-preview__summary{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0}.work-plan-calendar-preview__summary dt{color:var(--muted);font-size:.82rem;font-weight:700;margin-bottom:4px;text-transform:uppercase}.work-plan-calendar-preview__summary dd{margin:0}.work-plan-holiday-rule__stack{display:grid;gap:14px}.work-plan-holiday-rule-modal-backdrop{align-items:stretch;background:#1319166b;bottom:0;display:flex;justify-content:flex-end;left:0;padding:18px;position:fixed;right:0;top:0;z-index:1200}.work-plan-holiday-rule-modal{background:var(--surface);border:1px solid var(--border);border-radius:20px;box-shadow:0 22px 54px #0d12102e;display:grid;gap:20px;grid-template-rows:auto 1fr auto;height:calc(100vh - 36px);height:calc(100dvh - 36px);margin-left:auto;min-height:0;max-width:min(980px,calc(100vw - 36px));overflow:hidden;padding:24px;width:min(920px,100%)}.work-plan-holiday-rule-modal>h2{margin:0}.work-plan-holiday-rule-modal__form{display:grid;gap:20px;-webkit-overflow-scrolling:touch;min-height:0;overflow:auto;overscroll-behavior:contain;padding-right:6px}.work-plan-holiday-rule-modal__grid{align-items:start;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.work-plan-holiday-rule-modal__actions{display:flex;gap:10px;justify-content:flex-end}.work-plan-holiday-rule-modal__section{display:grid;gap:12px}.work-plan-holiday-rule-modal__section-heading{display:grid;gap:4px}.work-plan-holiday-rule-modal__section-heading h3{font-size:1rem;margin:0}.work-plan-holiday-rule-modal__section-heading p{margin:0}.has-work-plan-holiday-rule-modal{overflow:hidden}.work-plan-task-type-modal-backdrop,.work-plan-season-modal-backdrop,.work-plan-planning-event-modal-backdrop,.work-plan-event-date-modal-backdrop,.work-plan-seasonal-override-modal-backdrop{align-items:stretch;background:#1319166b;bottom:0;display:flex;justify-content:flex-end;left:0;padding:18px;position:fixed;right:0;top:0;z-index:1200}.work-plan-task-type-modal,.work-plan-season-modal,.work-plan-planning-event-modal,.work-plan-event-date-modal,.work-plan-seasonal-override-modal{background:var(--surface);border:1px solid var(--border);border-radius:20px;box-shadow:0 22px 54px #0d12102e;display:grid;gap:20px;grid-template-rows:auto 1fr auto;height:calc(100vh - 36px);height:calc(100dvh - 36px);margin-left:auto;min-height:0;max-width:min(760px,calc(100vw - 36px));overflow:hidden;padding:24px;width:min(720px,100%)}.work-plan-seasonal-override-modal{max-width:min(520px,calc(100vw - 36px));width:min(480px,100%)}.work-plan-task-type-modal{align-self:center;gap:16px;grid-template-rows:auto auto auto;height:auto;max-height:calc(100vh - 36px);max-height:calc(100dvh - 36px);max-width:min(1160px,calc(100vw - 36px));overflow:visible;width:min(1120px,100%)}.work-plan-season-modal{align-self:center;gap:16px;grid-template-rows:auto minmax(0,auto) auto;height:auto;max-height:calc(100vh - 36px);max-height:calc(100dvh - 36px);max-width:min(760px,calc(100vw - 36px));width:min(720px,100%)}.work-plan-planning-event-modal{align-self:center;gap:16px;grid-template-rows:auto minmax(0,auto) auto;height:auto;max-height:calc(100vh - 36px);max-height:calc(100dvh - 36px);max-width:min(720px,calc(100vw - 36px));width:min(680px,100%)}.work-plan-event-date-modal{align-self:center;gap:16px;grid-template-rows:auto minmax(0,auto) auto;height:auto;max-height:calc(100vh - 36px);max-height:calc(100dvh - 36px);max-width:min(760px,calc(100vw - 36px));width:min(720px,100%)}.work-plan-task-type-modal>h2,.work-plan-season-modal>h2,.work-plan-planning-event-modal>h2,.work-plan-event-date-modal>h2,.work-plan-seasonal-override-modal>h2{margin:0}.work-plan-task-type-modal__form,.work-plan-season-modal__form,.work-plan-planning-event-modal__form,.work-plan-event-date-modal__form,.work-plan-seasonal-override-modal__form{display:grid;gap:20px;-webkit-overflow-scrolling:touch;min-height:0;overflow:auto;overscroll-behavior:contain;padding-right:6px}.work-plan-task-type-modal__form{gap:12px;overflow:visible;padding-right:0}.work-plan-task-type-modal__grid,.work-plan-season-modal__grid,.work-plan-seasonal-override-modal__grid{align-items:start;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.work-plan-task-type-modal__grid{display:grid;gap:14px 18px}.work-plan-task-type-modal__grid--identity{grid-template-areas:"name name description description" "scope sort description description";grid-template-columns:minmax(280px,320px) minmax(130px,150px) minmax(220px,.7fr) minmax(280px,1fr)}.work-plan-task-type-modal__grid--rate{grid-template-columns:minmax(140px,.36fr) minmax(180px,.44fr) minmax(220px,.54fr) minmax(0,1fr)}.work-plan-task-type-modal__grid--notes{grid-template-areas:"varieties growing weather ." "notes notes notes dependencies";column-gap:28px;grid-template-columns:220px 340px 230px minmax(0,1fr)}.work-plan-task-type-modal__field--description{grid-area:description}.work-plan-task-type-modal__field--name{grid-area:name}.work-plan-task-type-modal__field--scope{grid-area:scope}.work-plan-task-type-modal__field--sort{grid-area:sort}.work-plan-task-type-modal__field--description textarea{min-height:128px}.work-plan-task-type-modal__field--constraint-notes textarea{min-height:92px}.work-plan-task-type-modal__field--sort input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.work-plan-task-type-modal__field--sort input::-webkit-inner-spin-button,.work-plan-task-type-modal__field--sort input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.work-plan-season-modal__form,.work-plan-planning-event-modal__form,.work-plan-event-date-modal__form{gap:0;padding-right:0}.work-plan-planning-event-modal__grid{display:grid;gap:16px 18px;grid-template-columns:minmax(240px,1fr) minmax(160px,.55fr)}.work-plan-planning-event-modal__field--description{grid-column:1 / -1}.work-plan-planning-event-modal__field--repeatable{align-items:center;display:inline-flex;gap:10px;min-height:42px;padding-top:24px}.work-plan-event-date-modal__grid{align-items:start;display:grid;gap:16px 18px;grid-template-columns:minmax(220px,1fr) minmax(130px,.38fr) minmax(140px,.44fr)}.work-plan-event-date-modal__target{min-width:0}.work-plan-event-date-modal__field--event,.work-plan-event-date-modal__field--notes{grid-column:1 / -1}.work-plan-event-date-modal__field--estimated,.work-plan-event-date-modal__field--actual{grid-column:span 1}.work-plan-event-date-modal__field--notes textarea{min-height:110px}.work-plan-season-modal__grid{display:grid;gap:16px 18px;grid-template-columns:minmax(260px,1.15fr) minmax(210px,.85fr)}.work-plan-season-modal__field--sort{max-width:180px}.work-plan-task-type-modal__actions,.work-plan-season-modal__actions,.work-plan-planning-event-modal__actions,.work-plan-event-date-modal__actions,.work-plan-seasonal-override-modal__actions{display:flex;gap:10px;justify-content:flex-end}.work-plan-task-type-modal__section,.work-plan-season-modal__section,.work-plan-planning-event-modal__section,.work-plan-event-date-modal__section,.work-plan-seasonal-override-modal__section{display:grid;gap:12px}.work-plan-task-type-modal__section{border-top:1px solid rgba(214,208,196,.72);padding-top:12px}.work-plan-task-type-modal__section:first-of-type{border-top:0;padding-top:0}.work-plan-task-type-modal__section-heading,.work-plan-season-modal__section-heading,.work-plan-seasonal-override-modal__section-heading{display:grid;gap:4px}.work-plan-task-type-modal__section-heading h3,.work-plan-season-modal__section-heading h3,.work-plan-seasonal-override-modal__section-heading h3{font-size:1rem;margin:0}.work-plan-task-type-modal__section-heading p,.work-plan-season-modal__section-heading p,.work-plan-seasonal-override-modal__section-heading p{margin:0}.work-plan-task-type-modal__toggle{align-items:center;display:inline-flex;gap:10px;min-height:34px}.work-plan-task-type-modal__field--weather{align-self:end;grid-area:weather;padding-bottom:3px}.work-plan-task-type-modal__field--dependencies{grid-area:dependencies}.work-plan-task-type-modal__field--varieties{grid-area:varieties;max-width:220px}.work-plan-task-type-modal__field--growing-methods{grid-area:growing;max-width:340px}.work-plan-task-type-modal__dependency-options{align-content:start;display:grid;gap:8px;min-height:0;min-width:0}.work-plan-task-type-modal__dependency-options>.muted{align-self:start;font-size:.9rem;font-weight:600}.work-plan-task-type-modal__field--varieties .work-plan-task-type-modal__dependency-options,.work-plan-task-type-modal__field--growing-methods .work-plan-task-type-modal__dependency-options{min-height:0}.work-plan-task-type-modal__field--constraint-notes{grid-area:notes}.work-plan-task-type-modal__selection-dropdown{max-width:100%;min-width:0;width:100%}.work-plan-task-type-modal__selection-dropdown .orchard-calendar__multi-filter-summary{border-radius:10px;min-height:40px}.work-plan-task-type-modal__selection-panel{box-sizing:border-box;left:0;max-width:100%;min-width:100%;padding:.45rem .55rem;right:auto;width:100%;z-index:12}.work-plan-task-type-modal__selection-panel .orchard-calendar__multi-filter-options{gap:.1rem;max-height:10.5rem;padding-right:.15rem}.work-plan-task-type-modal__selection-panel .orchard-calendar__multi-filter-option{align-items:center;gap:.45rem;line-height:1.08;min-height:1.55rem;padding:.08rem 0}.work-plan-task-type-modal__selection-panel .orchard-calendar__multi-filter-option input{flex:0 0 auto;height:14px;margin:0;width:14px}.work-plan-season-date-field__controls{display:grid;gap:8px;grid-template-columns:minmax(72px,.4fr) minmax(0,1fr)}.work-plan-season-date-field__controls .field{gap:4px}.work-plan-season-date-field__controls .field>span{color:var(--muted);font-size:.78rem}.has-work-plan-task-type-modal,.has-work-plan-season-modal,.has-work-plan-planning-event-modal,.has-work-plan-event-date-modal,.has-work-plan-seasonal-override-modal{overflow:hidden}.work-plan-event-dates__panel{max-width:1120px}.work-plan-event-dates__table-header{align-items:center;display:flex;justify-content:flex-end}.work-plan-event-dates__table{table-layout:fixed}.work-plan-event-dates__col--event{width:20%}.work-plan-event-dates__col--season{width:10%}.work-plan-event-dates__col--scope{width:11%}.work-plan-event-dates__col--target{width:15%}.work-plan-event-dates__col--estimated,.work-plan-event-dates__col--actual{width:13%}.work-plan-event-dates__col--actions{width:108px}.work-plan-event-dates__table .table__actions{min-width:108px}.work-plan-event-dates__table .table__actions .inline-actions{flex-wrap:nowrap}.work-plan-event-dates__notes{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.work-plan-holiday-rule-modal-backdrop{align-items:stretch;justify-content:stretch;overflow:hidden;overscroll-behavior:none;padding:0}.work-plan-holiday-rule-modal{border-radius:0;border-width:0;display:flex;flex-direction:column;gap:0;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;max-width:100vw;overflow:hidden;padding:0;width:100vw}.work-plan-holiday-rule-modal>h2{background:var(--surface);flex:0 0 auto;padding:20px 18px 0;position:relative;z-index:1}.work-plan-holiday-rule-modal__form{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:16px 18px 20px}.work-plan-holiday-rule-modal__actions{background:var(--surface);border-top:1px solid var(--border);flex:0 0 auto;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0));position:relative;z-index:1}.work-plan-task-type-modal-backdrop,.work-plan-season-modal-backdrop,.work-plan-planning-event-modal-backdrop,.work-plan-event-date-modal-backdrop,.work-plan-seasonal-override-modal-backdrop{align-items:stretch;justify-content:stretch;overflow:hidden;overscroll-behavior:none;padding:0}.work-plan-task-type-modal,.work-plan-season-modal,.work-plan-planning-event-modal,.work-plan-event-date-modal,.work-plan-seasonal-override-modal{align-self:stretch;border-radius:0;border-width:0;display:flex;flex-direction:column;gap:0;height:100vh;height:100dvh;max-width:100vw;min-height:100vh;min-height:100dvh;overflow:hidden;padding:0;width:100vw}.work-plan-season-modal__grid,.work-plan-planning-event-modal__grid,.work-plan-event-date-modal__grid{grid-template-columns:1fr}.work-plan-season-modal__field--sort{max-width:none}.work-plan-task-type-modal__grid--identity,.work-plan-task-type-modal__grid--rate,.work-plan-task-type-modal__grid--notes{grid-template-areas:none;grid-template-columns:1fr}.work-plan-task-type-modal__field--constraint-notes,.work-plan-task-type-modal__field--dependencies,.work-plan-task-type-modal__field--description,.work-plan-task-type-modal__field--growing-methods,.work-plan-task-type-modal__field--name,.work-plan-task-type-modal__field--scope,.work-plan-task-type-modal__field--sort,.work-plan-task-type-modal__field--varieties,.work-plan-task-type-modal__field--weather{grid-area:auto}.work-plan-task-type-modal__field--description{grid-row:auto}.work-plan-task-type-modal__field--weather{align-self:start;padding-bottom:0}.work-plan-task-type-modal>h2,.work-plan-season-modal>h2,.work-plan-planning-event-modal>h2,.work-plan-event-date-modal>h2,.work-plan-seasonal-override-modal>h2{background:var(--surface);flex:0 0 auto;padding:20px 18px 0;position:relative;z-index:1}.work-plan-task-type-modal__form,.work-plan-season-modal__form,.work-plan-planning-event-modal__form,.work-plan-event-date-modal__form,.work-plan-seasonal-override-modal__form{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:16px 18px 20px}.work-plan-task-type-modal__actions,.work-plan-season-modal__actions,.work-plan-planning-event-modal__actions,.work-plan-event-date-modal__actions,.work-plan-seasonal-override-modal__actions{background:var(--surface);border-top:1px solid var(--border);flex:0 0 auto;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0));position:relative;z-index:1}}.work-plan-holiday-rule{border:1px solid var(--border);border-radius:14px;display:grid;gap:12px;padding:14px}.work-plan-holiday-rule__header{align-items:center;display:flex;justify-content:space-between}.work-plan-holiday-rule__grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.work-plan-holiday-rule__field--wide{grid-column:1 / -1}.work-plan-holiday-rule__toggle{align-items:center;display:inline-flex;gap:8px;min-height:34px}.work-plans-page__planning-actions{display:flex;justify-content:flex-end}.work-plan-calendar-modal-backdrop{align-items:center;background:#18231f75;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:50}.work-plan-calendar-modal{background:var(--surface-contrast);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-strong);display:grid;gap:16px;max-height:calc(100vh - 48px);max-width:960px;overflow:auto;padding:20px;width:min(960px,100%)}.work-plan-calendar-modal__header{align-items:start;display:flex;gap:16px;justify-content:space-between}.work-plan-calendar-modal__body{display:grid;gap:12px}@media(max-width:720px){.work-plan-calendar-modal-backdrop{align-items:stretch;overflow:hidden;overscroll-behavior:none;padding:8px;padding:max(8px,env(safe-area-inset-top,0)) max(8px,env(safe-area-inset-right,0)) max(8px,env(safe-area-inset-bottom,0)) max(8px,env(safe-area-inset-left,0))}.work-plan-calendar-modal{border-radius:14px;display:grid;gap:12px;grid-template-rows:auto minmax(0,1fr);height:calc(100vh - 16px);height:calc(100dvh - 16px);max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);max-width:none;overflow:hidden;padding:12px;width:100%}.work-plan-calendar-modal__header{align-items:center;gap:10px}.work-plan-calendar-modal__header h5{overflow-wrap:anywhere}.work-plan-calendar-modal__header .button{flex:0 0 auto}.work-plan-calendar-modal__body{-webkit-overflow-scrolling:touch;min-height:0;overflow:auto;overscroll-behavior:contain}.work-plan-calendar-modal .work-plan-calendar-preview{min-width:0}.work-plan-calendar-modal .work-plan-calendar-preview__header-tools,.work-plan-calendar-modal .orchard-calendar__toolbar-row{gap:8px}.work-plan-calendar-modal .orchard-calendar__month-panel--static{min-width:36rem;padding:10px}.work-plan-calendar-modal .work-plan-calendar-preview__legend{gap:8px}}@media(max-width:480px){.work-plan-calendar-modal-backdrop{padding:0}.work-plan-calendar-modal{border-radius:0;border-width:0;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh}}.work-plans-page__editor-grid{grid-template-columns:minmax(0,1.7fr) repeat(2,minmax(12rem,1fr))}.work-plans-page__planning-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.9fr)}.work-plans-page__planning-block{background:#ffffff8c;border:1px solid rgba(214,208,196,.72);border-radius:18px;display:grid;gap:10px;padding:14px}.work-plans-page__planning-block h5{margin:0}.work-plans-page__planning-fields{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(10rem,1fr))}.work-plan-definitions__holiday-table{min-width:72rem;table-layout:fixed;width:100%}.work-plan-definitions__holiday-col--holiday{width:22%}.work-plan-definitions__holiday-col--code{width:20%}.work-plan-definitions__holiday-col--type{width:12%}.work-plan-definitions__holiday-col--rule{width:30%}.work-plan-definitions__holiday-col--mondayised{width:10%}.work-plan-definitions__holiday-col--status{width:8%}.work-plan-definitions__holiday-col--actions{width:5.25rem}.work-plan-definitions__holiday-table th,.work-plan-definitions__holiday-table td{white-space:nowrap}.work-plan-definitions__holiday-cell{min-width:0}.work-plan-definitions__holiday-value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-plan-definitions__holiday-table .table__primary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-plan-definitions__holiday-table .table__actions{width:5.25rem}.work-plan-definitions__holiday-table .table__actions .inline-actions{flex-wrap:nowrap;justify-content:flex-end}.work-plan-definitions__calendar-grid{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(18rem,.82fr) minmax(36rem,1.28fr)}.work-plan-definitions__settings-panel,.work-plan-definitions__preview-panel{align-content:start;border-radius:10px}.work-plan-definitions__settings-fields{display:grid;gap:12px}.work-plan-definitions__settings-panel .work-plans-page__weekday-dropdown{max-width:100%;min-width:0}.work-plan-definitions__settings-panel .work-plans-page__weekday-dropdown .orchard-calendar__multi-filter-summary{border-radius:10px;min-height:40px}.work-plan-definitions__settings-panel .work-plans-page__weekday-dropdown-panel{border-radius:10px;left:0;max-width:min(100%,24rem);min-width:min(100%,18rem);padding:.45rem .55rem;right:auto;width:100%}.work-plan-definitions__settings-panel .work-plans-page__field select{max-width:22rem}.work-plan-definitions__settings-panel .work-plans-page__weekday-dropdown-panel .orchard-calendar__multi-filter-options{gap:.08rem;max-height:none;overflow:visible;padding-right:0}.work-plan-definitions__settings-panel .work-plans-page__weekday-dropdown-panel .orchard-calendar__multi-filter-option{align-items:center;gap:.4rem;line-height:1.05;padding:.08rem 0}.work-plan-definitions__settings-panel .work-plans-page__weekday-dropdown-panel .orchard-calendar__multi-filter-option input{height:14px;margin:0;width:14px}.work-plan-definitions__calendar-actions{align-items:center}.work-item-operation-types__table-wrap{overflow-x:auto}.work-item-operation-types__list-toolbar{display:flex;justify-content:flex-end}.work-item-operation-types__list-actions{align-items:center}.work-item-operation-types__search{margin-bottom:.75rem}.work-item-operation-types__search .field{min-width:min(100%,28rem)}.work-item-operation-types__table th,.work-item-operation-types__table td{white-space:nowrap}.work-item-operation-types__summary-row{display:grid;gap:1rem;grid-template-columns:minmax(14rem,.8fr) minmax(18rem,1.2fr)}.work-item-operation-types__summary-row textarea{min-height:44px}.work-item-operation-types__code-help{font-size:.84rem}.work-item-operation-types__form-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(8rem,12rem)}.work-item-operation-types__targets{border:0;margin:0;padding:0}.work-item-operation-types__targets legend{color:var(--muted);font-size:.86rem;font-weight:600;margin-bottom:.35rem}.work-item-operation-types__target-options{display:flex;flex-wrap:wrap;gap:.45rem .9rem}.work-item-operation-types__target-options label,.work-item-operation-types__toggle{align-items:center;display:inline-flex;gap:.35rem}.work-item-operation-types__target-options input[type=checkbox],.work-item-operation-types__toggle input[type=checkbox]{accent-color:#2457d6;box-sizing:border-box;flex:0 0 auto;height:16px;margin:0;min-height:0;padding:0;width:16px}.work-item-operation-types__facts{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.work-item-operation-types__facts div{min-width:0}.work-item-operation-types__facts dt{color:var(--muted);font-size:.86rem;font-weight:600}.work-item-operation-types__facts dd{margin:0;overflow-wrap:anywhere}.work-plan-definitions__preview-panel .work-plan-calendar-preview{gap:12px}.work-plan-definitions__preview-panel .work-plan-calendar-preview__header-tools{align-items:end;display:flex;flex-wrap:wrap;gap:10px 12px;justify-content:space-between}.work-plan-definitions__preview-panel .orchard-calendar__toolbar-row{flex:1 1 auto;justify-content:flex-start}.work-plan-definitions__preview-panel .orchard-calendar__toolbar-row--filters{align-items:end;display:flex;flex:0 0 auto;margin-left:auto}.work-plan-definitions__preview-panel .orchard-calendar__jump-form{align-items:end;flex-wrap:nowrap}.work-plan-definitions__preview-panel .orchard-calendar__month-panel--static{border-radius:10px;padding:14px}.work-plan-definitions__preview-panel .work-plan-calendar-preview__month-header{font-size:1.02rem;margin-bottom:4px}.work-plan-definitions__preview-panel .work-plan-calendar-preview__legend{order:2}.work-plans-page__field--checkbox{align-content:start}.work-plans-page__weekday-grid{display:flex;flex-wrap:wrap;gap:8px}.work-plans-page__weekday-option{align-items:center;background:#ffffffb8;border:1px solid rgba(214,208,196,.72);border-radius:10px;display:inline-flex;gap:5px;min-height:34px;padding:5px 9px}.work-plans-page__date-override-stack{display:grid;gap:8px}.work-plans-page__date-override-row{align-items:end;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.work-plans-page__date-override-empty{margin:0}.work-plans-page__entry-stack{display:grid;gap:12px}.work-plans-page__entry-editor{background:#ffffff8c;border:1px solid rgba(214,208,196,.72);border-radius:18px;display:grid;gap:10px;padding:12px}.work-plans-page__entry-editor h5{margin:0}.work-plan-authoring__copy-grid,.work-plan-authoring__entry-header{align-items:end;display:flex;gap:12px;justify-content:space-between}.work-plan-authoring__toolbar{align-items:end;display:flex;flex-wrap:wrap;gap:8px}.work-plan-authoring__toolbar .field{min-width:min(100%,18rem)}.work-plan-authoring__copy-grid{align-items:end;display:grid;grid-template-columns:minmax(16rem,1fr) auto}.work-plan-authoring__include-actions{align-items:end}.work-plan-authoring__include-actions select{min-width:min(100%,18rem)}.work-plan-authoring__entry-list{display:grid;gap:12px}.work-plan-publication-setup__form{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(12rem,1.3fr) repeat(2,minmax(9rem,1fr)) repeat(2,minmax(7rem,.7fr)) auto}.work-plan-publication-setup__actions{justify-content:end}.work-plan-authoring__entry-card{background:#ffffff8c;border:1px solid rgba(214,208,196,.72);border-radius:10px;display:grid;gap:12px;padding:14px}.work-plan-authoring__entry-card h5{margin:0}.work-plan-authoring__wide-field{grid-column:1 / -1}.work-plan-authoring__event-rule-grid{display:grid;gap:8px;grid-template-columns:minmax(10rem,1fr) minmax(8rem,.75fr) minmax(6rem,.45fr)}.work-plan-authoring__target-dropdown{max-width:28rem;min-width:min(100%,18rem)}.work-plan-authoring__target-dropdown .orchard-calendar__multi-filter-summary{border-radius:10px;min-height:40px}.work-plan-authoring__target-dropdown-panel{border-radius:10px;left:0;max-width:min(100%,28rem);min-width:min(100%,18rem);padding:.55rem .65rem;right:auto;width:100%}.work-plan-authoring__target-dropdown-panel .orchard-calendar__multi-filter-options{gap:.12rem;max-height:13rem}.work-plan-authoring__target-dropdown-panel .orchard-calendar__multi-filter-option{align-items:center;gap:.45rem;line-height:1.1;padding:.12rem 0}.work-plan-authoring__target-dropdown-panel .orchard-calendar__multi-filter-option input{height:14px;margin:0;width:14px}.work-plan-authoring__entries-table td:nth-child(2){display:grid;gap:2px}.work-plan-authoring__flattened-table td:nth-child(2){display:grid;gap:2px}.work-plan-authoring__table th,.work-plan-authoring__table td,.work-plan-authoring__included-table th,.work-plan-authoring__included-table td,.work-plan-authoring__entries-table th,.work-plan-authoring__entries-table td,.work-plan-authoring__flattened-table th,.work-plan-authoring__flattened-table td{white-space:nowrap}.work-plans-page__entry-grid{grid-template-columns:repeat(4,minmax(10rem,1fr))}.work-plans-page__field--wide{grid-column:span 2}.work-plans-page__field--hidden{display:none}@media(max-width:980px){.work-plans-page__list-header,.work-plans-page__title-row,.work-plans-page__section-heading{flex-direction:column}.work-plans-page__toolbar-actions,.work-plans-page__header-actions{justify-content:flex-start}.work-plans-page__list-toolbar{flex-direction:column;justify-content:flex-start;min-width:0;width:100%}.work-plans-page__filter-row,.work-plan-authoring__copy-grid,.work-plan-authoring__entry-grid,.work-plan-authoring__event-rule-grid,.work-plan-authoring__form-grid,.work-plan-publication-setup__form,.work-plans-page__editor-grid,.work-plans-page__planning-grid,.work-plans-page__planning-fields,.work-plans-page__entry-grid,.work-plans-page__scenario-form-row,.work-plans-page__facts{grid-template-columns:1fr}.work-plans-page__field--wide{grid-column:auto}}.work-item-editor{gap:12px;max-width:72rem}.work-item-editor__hero,.work-item-editor{gap:10px;max-width:72rem}.work-item-editor__header-actions{gap:8px}.work-item-editor__facts{max-width:72rem}.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(3,minmax(0,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__identity-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.work-item-editor__field--managed-orchard,.work-item-editor__field--resolution-notes,.work-item-editor__inline-section,.work-item-editor__recurrence-builder,.work-item-editor__recurrence-summary,.work-item-editor__schedule-lock-note,.work-item-editor__field--details{grid-column:1 / -1}.work-item-editor__field--title,.work-item-editor__field--assignee,.work-item-editor__field--parent{grid-column:span 6}.work-item-parent-selector{display:grid;gap:6px}.work-item-parent-selector__actions{margin-top:2px}.work-item-editor__field--type{grid-column:span 2}.work-item-editor__field--operation-type,.work-item-editor__field--status,.work-item-editor__field--start-date,.work-item-editor__field--duration{grid-column:span 4}.work-item-editor__field--actual-start-date,.work-item-editor__field--actual-end-date,.work-item-editor__field--actual-duration,.work-item-editor__field--actual-hours{grid-column:span 3}.work-item-editor__scope-grid--inline{grid-template-columns:repeat(4,minmax(0,1fr))}.work-item-editor__scope-field--level,.work-item-editor__scope-field--maturity-area,.work-item-editor__scope-field--block,.work-item-editor__scope-field--row,.work-item-editor__scope-field--bay{grid-column:span 1}.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{grid-column:span 2;order:10}.work-item-editor--calendar-modal .work-item-editor__field--type{grid-column:auto;order:20}.work-item-editor--calendar-modal .work-item-editor__field--operation-type{grid-column:auto;order:25}.work-item-editor--calendar-modal .work-item-editor__field--status{grid-column:auto;order:30}.work-item-editor--calendar-modal .work-item-editor__field--start-date{grid-column:auto;order:40}.work-item-editor--calendar-modal .work-item-editor__field--duration{grid-column:auto;order:50}.work-item-editor--calendar-modal .work-item-editor__field--actual-start-date{grid-column:auto;order:51}.work-item-editor--calendar-modal .work-item-editor__field--actual-end-date{grid-column:auto;order:52}.work-item-editor--calendar-modal .work-item-editor__field--actual-duration{grid-column:auto;order:53}.work-item-editor--calendar-modal .work-item-editor__field--actual-hours{grid-column:auto;order:54}.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,.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: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--level,.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:72rem}.work-item-editor__field--wide{grid-column:1 / -1}.work-item-editor__description{min-height:88px}@media(max-width:900px){.work-item-editor__identity-grid,.work-item-editor__scope-grid--inline{grid-template-columns:repeat(2,minmax(0,1fr))}.work-item-editor__field--managed-orchard,.work-item-editor__field--title,.work-item-editor__field--details,.work-item-editor__field--resolution-notes,.work-item-editor__inline-section,.work-item-editor__recurrence-builder,.work-item-editor__recurrence-summary,.work-item-editor__schedule-lock-note{grid-column:1 / -1}.work-item-editor__field--type,.work-item-editor__field--operation-type,.work-item-editor__field--status,.work-item-editor__field--start-date,.work-item-editor__field--duration,.work-item-editor__field--actual-start-date,.work-item-editor__field--actual-end-date,.work-item-editor__field--actual-duration,.work-item-editor__field--actual-hours,.work-item-editor__field--assignee,.work-item-editor__field--parent{grid-column:auto}}@media(max-width:600px){.work-item-editor__identity-grid,.work-item-editor__scope-grid--inline{grid-template-columns:1fr}.work-item-editor__scope-field--level,.work-item-editor__scope-field--maturity-area,.work-item-editor__scope-field--block,.work-item-editor__scope-field--row,.work-item-editor__scope-field--bay{grid-column:auto}}.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:#1e6f5740;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}.orchard-request-boundary-preview{background:#ffffffb8;border:1px solid rgba(214,208,196,.76);border-radius:10px;display:grid;overflow:hidden}.orchard-request-boundary-preview__map,.orchard-request-boundary-preview__map-shell{min-height:320px;min-width:0;position:relative;width:100%}.orchard-request-boundary-preview__map-display,.orchard-request-boundary-preview__map-display.leaflet-container,.orchard-request-boundary-preview__map-display.maplibre-display-surface{height:100%;min-height:320px;width:100%}.orchard-request-boundary-preview__status{border-top:1px solid rgba(214,208,196,.72);margin:0;padding:10px 12px}.orchard-request-boundary-preview__status[data-tone=success]{color:#2f6b46}.orchard-request-boundary-preview__status[data-tone=warning]{color:#8a5a18}.orchard-request-boundary-preview__status[data-tone=danger]{color:#9b3f32}.admin-orchard-request-detail{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr)}.admin-orchard-request-detail__summary{align-content:start;display:grid;gap:16px;min-width:0}.admin-orchard-request-detail__map{align-self:stretch;min-height:clamp(360px,52vh,680px)}.admin-orchard-request-detail__map .orchard-request-boundary-preview__map,.admin-orchard-request-detail__map .orchard-request-boundary-preview__map-shell,.admin-orchard-request-detail__map .orchard-request-boundary-preview__map-display,.admin-orchard-request-detail__map .orchard-request-boundary-preview__map-display.leaflet-container,.admin-orchard-request-detail__map .orchard-request-boundary-preview__map-display.maplibre-display-surface{min-height:clamp(320px,calc(52vh - 42px),638px)}.admin-orchard-request-detail__summary .detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.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}.report-definition-facts{display:grid;gap:10px 20px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1280px}.report-definition-facts__group{align-content:start;display:grid;gap:0;min-width:0}.report-definition-facts__group h4{border-bottom:1px solid rgba(45,70,58,.24);color:var(--muted);font-size:.72rem;letter-spacing:.06em;margin:0;padding:0 0 4px;text-transform:uppercase}.facts-grid{display:grid;margin:0}.facts-grid div{align-items:start;border-bottom:1px solid rgba(214,208,196,.58);display:grid;gap:10px;grid-template-columns:minmax(6.5rem,.44fr) minmax(0,.56fr);padding:5px 0}.facts-grid dt{color:var(--muted);font-size:.74rem;font-weight:600;line-height:1.25}.facts-grid dd{font-size:.9rem;line-height:1.25;margin:0;min-width:0;overflow-wrap:anywhere}.report-parameter-defaults{border:1px solid rgba(214,208,196,.78);border-radius:8px;display:grid;gap:10px;margin:0;max-width:68rem;padding:12px}.report-parameter-defaults legend{color:var(--muted);font-size:.82rem;font-weight:700;padding:0 4px}.report-parameter-defaults__hint{margin:0}.report-parameter-defaults__groups{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(18rem,.9fr) minmax(22rem,1.1fr)}.report-parameter-defaults__group{border:1px solid rgba(45,70,58,.18);border-radius:8px;display:grid;gap:10px;min-width:0;padding:10px}.report-parameter-defaults__group h4{color:var(--muted);font-size:.78rem;letter-spacing:.04em;margin:0;text-transform:uppercase}.report-parameter-defaults__field textarea{min-height:78px}.report-template-detail-panel{align-content:start}.report-template-catalog,.report-template-detail-panel--solo{max-width:76rem}.report-template-catalog .detail-panel__header{align-items:center}.report-template-editor{display:grid;gap:12px;max-width:min(100%,76rem)}.report-template-editor__section{display:grid;gap:10px}.report-template-editor__section h4,.report-template-editor .form-section>h4{margin-bottom:0}.report-template-definition-grid{align-items:start;display:grid;gap:12px 18px;grid-template-columns:minmax(28rem,1fr) minmax(22rem,.76fr);max-width:76rem}.report-template-form-grid{align-items:start;display:grid;gap:10px 14px;grid-template-columns:minmax(0,1fr) minmax(8rem,.34fr);max-width:100%}.report-template-form-grid--output{grid-template-columns:minmax(0,1fr) minmax(9rem,.72fr)}.report-template-field--wide{grid-column:span 2}.report-template-field--full{grid-column:1 / -1;max-width:54rem}.report-template-field--small input{max-width:10rem}.report-template-field--compact select{max-width:14rem}.report-template-editor textarea[name=description]{min-height:70px}.report-template-document{border:1px solid rgba(214,208,196,.78);border-radius:8px;display:grid;gap:12px;padding:12px}.report-template-document__header,.report-template-block__header{align-items:start;display:flex;gap:12px;justify-content:space-between}.report-template-document__header h5,.report-template-block__header h5{margin:0}.report-template-document__header p{margin:2px 0 0}.report-template-document__settings,.report-template-block__grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.report-template-blocks{display:grid;gap:10px}.report-template-block{border:1px solid rgba(45,70,58,.18);border-radius:8px;display:grid;gap:10px;padding:10px}.report-template-block__type{min-width:min(22rem,100%)}.report-template-block__fields{display:grid;gap:8px}.report-template-column-picker{border:1px solid rgba(214,208,196,.78);border-radius:8px;display:grid;gap:6px 14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:10px 12px}.report-template-column-picker legend{color:var(--muted);font-size:.82rem;font-weight:700;padding:0 4px}.report-template-add-row{display:flex;flex-wrap:wrap;gap:6px}.report-template-field-hint{margin:-2px 0 4px}@media(max-width:1180px){.report-definition-facts{grid-template-columns:repeat(2,minmax(18rem,1fr))}.report-template-definition-grid{grid-template-columns:1fr}.report-template-form-grid,.report-template-form-grid--output,.report-template-document__settings,.report-template-block__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.report-definition-facts{grid-template-columns:1fr;max-width:none}.facts-grid div{gap:2px;grid-template-columns:1fr}.report-parameter-defaults{max-width:none}.report-parameter-defaults__groups{grid-template-columns:1fr}.report-template-catalog,.report-template-detail-panel--solo{max-width:none}.report-template-definition-grid,.report-template-form-grid,.report-template-form-grid--output{grid-template-columns:1fr}.report-template-field--wide,.report-template-field--full{grid-column:auto;max-width:none}.report-template-document__header,.report-template-block__header{display:grid}.report-template-document__settings,.report-template-block__grid,.report-template-column-picker{grid-template-columns:1fr}}.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: 250px 160px 190px 88px 76px 64px 80px 72px 56px}.lookup-grid--system-map-layer{--lookup-grid-columns: 220px 230px 76px 86px 112px 112px 76px 76px 92px}.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}.system-map-layer-grid__geometries{border:0;display:flex;gap:8px;margin:0;min-width:0;padding:0}.system-map-layer-grid__geometries label{align-items:center;display:inline-flex;gap:4px;min-height:26px;white-space:nowrap}.system-map-layer-grid__geometries input{height:16px;margin:0;width:16px}.system-defaults-form{display:grid;gap:14px}.system-defaults-form__heading{align-items:start;display:flex;gap:12px;justify-content:space-between}.system-defaults-form__heading h3,.system-defaults-form__heading p{margin:0}.system-defaults-form__fields{max-width:760px}.system-defaults-form__section{display:grid;gap:12px}.system-defaults-tolerance-grid{align-items:center;display:grid;gap:8px 10px;grid-template-columns:minmax(150px,1.2fr) repeat(3,minmax(120px,1fr));max-width:920px}.system-defaults-tolerance-grid__header{color:var(--muted);font-size:.82rem;font-weight:700}.system-defaults-tolerance-grid__target{font-weight:700}.system-defaults-tolerance-grid input{min-width:0}.system-defaults-recovery{border-top:1px solid rgba(214,208,196,.72);padding-top:12px}.system-defaults-recovery__facts{max-width:760px}.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,.lookup-grid__row--system-map-layer{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,.lookup-grid__row--system-map-layer,.system-defaults-tolerance-grid{grid-template-columns:minmax(0,1fr)}.system-defaults-tolerance-grid__header{display:none}}.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}.orchard-overview-event-dates,.orchard-overview-event-dates .section-heading{gap:8px}.orchard-overview-event-dates__table-wrap{margin:0}.orchard-overview-event-dates__table th,.orchard-overview-event-dates__table td{padding:6px 8px}.orchard-overview-event-dates__sort{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:4px;padding:0}.orchard-overview-event-dates__sort:hover,.orchard-overview-event-dates__sort:focus-visible{color:var(--accent)}.orchard-overview-event-dates .pagination-bar{border-top:0;padding:0}.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{align-self:start}.orchard-perimeter-panel{gap:12px}.map-widget-shell__shell{min-width:0;overflow:hidden;position:relative;width:100%}.map-widget-shell__map{border:1px solid rgba(214,208,196,.7);border-radius:10px;min-height:560px;overflow:hidden;position:relative;width:100%}.map-widget-shell__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-metrics{gap:10px}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,.admin-orchard-request-detail,.orchard-workspace,.admin-orchard-request-detail__summary .detail-grid{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{grid-template-columns:minmax(0,1fr)}.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;overflow:visible;padding:12px 16px}.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){.work-plan-definitions__calendar-grid,.work-item-operation-types__summary-row,.work-item-operation-types__form-grid,.work-item-operation-types__facts{grid-template-columns:1fr}.work-plan-definitions__settings-panel .work-plans-page__weekday-dropdown-panel{max-width:min(100vw - 4rem,22rem)}.work-plan-definitions__preview-panel .work-plan-calendar-preview__header-tools{justify-content:stretch}.work-plan-definitions__preview-panel .orchard-calendar__toolbar-row--filters{margin-left:0;width:100%}.work-plan-definitions__preview-panel .orchard-calendar__jump-form{flex-wrap:wrap}.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__brand-link{gap:10px}.shell__brand-logo{height:64px;width:64px}.shell__topbar-main{gap:10px}.shell__context-switcher{grid-template-columns:1fr}.shell__search{gap:8px;grid-template-columns:1fr;min-width:min(26rem,calc(100vw - 24px))}.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}.map-widget-shell__map,.map-widget-shell__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:center}.shell__brand-logo{height:48px;width:48px}.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__legend-swatch--weekend{background:#59665f2e;border-color:#59665f47}.orchard-calendar__legend-swatch--holiday{background:#b88a2f38;border-color:#b88a2f52}.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{--orchard-calendar-column-gap: .3rem;display:grid;gap:var(--orchard-calendar-column-gap);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;display:flex;flex-direction:column;grid-row:1;min-height:100%;padding:.14rem .2rem .12rem;position:relative}.orchard-calendar__day--col-1{grid-column:1}.orchard-calendar__day--col-2{grid-column:2}.orchard-calendar__day--col-3{grid-column:3}.orchard-calendar__day--col-4{grid-column:4}.orchard-calendar__day--col-5{grid-column:5}.orchard-calendar__day--col-6{grid-column:6}.orchard-calendar__day--col-7{grid-column:7}.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:flex-start;display:flex;gap:.24rem;min-height:1.42rem}.orchard-calendar__day-heading{align-items:flex-start;column-gap:.24rem;display:grid;grid-template-columns:auto minmax(0,1fr);min-width:0}.orchard-calendar__day-holiday-name{color:#654712eb;font-size:.58rem;font-weight:700;letter-spacing:.01em;line-height:1.15;overflow-wrap:break-word;text-overflow:clip;white-space:normal}.orchard-calendar__day-holiday-name--inline{min-width:0}.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-footer{align-items:flex-end;display:flex;margin-top:auto;min-height:.9rem;padding-top:.22rem}.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--bottom{margin-left:0;position:relative;z-index:2}.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--task-appearance{--orchard-calendar-entry-fill-alpha: .28;--orchard-calendar-entry-fill-strong-alpha: .4;--orchard-calendar-entry-border-alpha: .76;--orchard-calendar-entry-border-style: solid}.orchard-calendar__entry-surface--note-appearance{--orchard-calendar-entry-fill-alpha: .16;--orchard-calendar-entry-fill-strong-alpha: .24;--orchard-calendar-entry-border-alpha: .54;--orchard-calendar-entry-border-style: dashed}.work-plan-calendar-preview__entry{--orchard-calendar-entry-fill-alpha: .2;--orchard-calendar-entry-fill-strong-alpha: .34;--orchard-calendar-entry-border-alpha: .64;--orchard-calendar-entry-border-style: solid}.orchard-calendar__entry-surface--hue-12{--orchard-calendar-entry-hue: 12}.orchard-calendar__entry-surface--hue-22{--orchard-calendar-entry-hue: 22}.orchard-calendar__entry-surface--hue-36{--orchard-calendar-entry-hue: 36}.orchard-calendar__entry-surface--hue-62{--orchard-calendar-entry-hue: 62}.orchard-calendar__entry-surface--hue-92{--orchard-calendar-entry-hue: 92}.orchard-calendar__entry-surface--hue-118{--orchard-calendar-entry-hue: 118}.orchard-calendar__entry-surface--hue-138{--orchard-calendar-entry-hue: 138}.orchard-calendar__entry-surface--hue-149{--orchard-calendar-entry-hue: 149}.orchard-calendar__entry-surface--hue-150{--orchard-calendar-entry-hue: 150}.orchard-calendar__entry-surface--hue-176{--orchard-calendar-entry-hue: 176}.orchard-calendar__entry-surface--hue-188{--orchard-calendar-entry-hue: 188}.orchard-calendar__entry-surface--hue-202{--orchard-calendar-entry-hue: 202}.orchard-calendar__entry-surface--hue-228{--orchard-calendar-entry-hue: 228}.orchard-calendar__entry-surface--hue-246{--orchard-calendar-entry-hue: 246}.orchard-calendar__entry-surface--hue-268{--orchard-calendar-entry-hue: 268}.orchard-calendar__entry-surface--hue-294{--orchard-calendar-entry-hue: 294}.orchard-calendar__entry-surface--hue-318{--orchard-calendar-entry-hue: 318}.orchard-calendar__entry-surface--hue-332{--orchard-calendar-entry-hue: 332}.orchard-calendar__entry-surface--hue-348{--orchard-calendar-entry-hue: 348}.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.62rem;--orchard-calendar-week-base-height: 3.42rem;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--rows-1{--orchard-calendar-visible-rows: 1}.orchard-calendar__week--rows-2{--orchard-calendar-visible-rows: 2}.orchard-calendar__week--rows-3{--orchard-calendar-visible-rows: 3}.orchard-calendar__week--rows-4{--orchard-calendar-visible-rows: 4}.orchard-calendar__week--rows-5{--orchard-calendar-visible-rows: 5}.orchard-calendar__week--rows-6{--orchard-calendar-visible-rows: 6}.orchard-calendar__week--rows-7{--orchard-calendar-visible-rows: 7}.orchard-calendar__week--rows-8{--orchard-calendar-visible-rows: 8}.orchard-calendar__week--rows-9{--orchard-calendar-visible-rows: 9}.orchard-calendar__week--rows-10{--orchard-calendar-visible-rows: 10}.orchard-calendar__week--rows-11{--orchard-calendar-visible-rows: 11}.orchard-calendar__week--rows-12{--orchard-calendar-visible-rows: 12}.orchard-calendar__week-overlay{display:grid;gap:var(--orchard-calendar-column-gap);grid-column:1 / -1;grid-row:1;grid-template-columns:repeat(7,minmax(0,1fr));height:100%;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:2}.orchard-calendar__week-overlay>.orchard-calendar__week-segment{pointer-events:auto}.orchard-calendar__week--focused{--orchard-calendar-segment-height: 1rem;--orchard-calendar-segment-row-gap: 1.08rem;--orchard-calendar-segment-top-offset: 2.04rem;--orchard-calendar-week-base-height: 6.78rem}.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--row-0{--orchard-calendar-segment-row: 0}.orchard-calendar__week-segment--row-1{--orchard-calendar-segment-row: 1}.orchard-calendar__week-segment--row-2{--orchard-calendar-segment-row: 2}.orchard-calendar__week-segment--row-3{--orchard-calendar-segment-row: 3}.orchard-calendar__week-segment--row-4{--orchard-calendar-segment-row: 4}.orchard-calendar__week-segment--row-5{--orchard-calendar-segment-row: 5}.orchard-calendar__week-segment--row-6{--orchard-calendar-segment-row: 6}.orchard-calendar__week-segment--row-7{--orchard-calendar-segment-row: 7}.orchard-calendar__week-segment--row-8{--orchard-calendar-segment-row: 8}.orchard-calendar__week-segment--row-9{--orchard-calendar-segment-row: 9}.orchard-calendar__week-segment--row-10{--orchard-calendar-segment-row: 10}.orchard-calendar__week-segment--row-11{--orchard-calendar-segment-row: 11}.orchard-calendar__week-segment--row-12{--orchard-calendar-segment-row: 12}.orchard-calendar__week-segment--col-1-span-1{grid-column:1 / span 1}.orchard-calendar__week-segment--col-1-span-2{grid-column:1 / span 2}.orchard-calendar__week-segment--col-1-span-3{grid-column:1 / span 3}.orchard-calendar__week-segment--col-1-span-4{grid-column:1 / span 4}.orchard-calendar__week-segment--col-1-span-5{grid-column:1 / span 5}.orchard-calendar__week-segment--col-1-span-6{grid-column:1 / span 6}.orchard-calendar__week-segment--col-1-span-7{grid-column:1 / span 7}.orchard-calendar__week-segment--col-2-span-1{grid-column:2 / span 1}.orchard-calendar__week-segment--col-2-span-2{grid-column:2 / span 2}.orchard-calendar__week-segment--col-2-span-3{grid-column:2 / span 3}.orchard-calendar__week-segment--col-2-span-4{grid-column:2 / span 4}.orchard-calendar__week-segment--col-2-span-5{grid-column:2 / span 5}.orchard-calendar__week-segment--col-2-span-6{grid-column:2 / span 6}.orchard-calendar__week-segment--col-3-span-1{grid-column:3 / span 1}.orchard-calendar__week-segment--col-3-span-2{grid-column:3 / span 2}.orchard-calendar__week-segment--col-3-span-3{grid-column:3 / span 3}.orchard-calendar__week-segment--col-3-span-4{grid-column:3 / span 4}.orchard-calendar__week-segment--col-3-span-5{grid-column:3 / span 5}.orchard-calendar__week-segment--col-4-span-1{grid-column:4 / span 1}.orchard-calendar__week-segment--col-4-span-2{grid-column:4 / span 2}.orchard-calendar__week-segment--col-4-span-3{grid-column:4 / span 3}.orchard-calendar__week-segment--col-4-span-4{grid-column:4 / span 4}.orchard-calendar__week-segment--col-5-span-1{grid-column:5 / span 1}.orchard-calendar__week-segment--col-5-span-2{grid-column:5 / span 2}.orchard-calendar__week-segment--col-5-span-3{grid-column:5 / span 3}.orchard-calendar__week-segment--col-6-span-1{grid-column:6 / span 1}.orchard-calendar__week-segment--col-6-span-2{grid-column:6 / span 2}.orchard-calendar__week-segment--col-7-span-1{grid-column:7 / span 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.46rem;--orchard-calendar-week-base-height: 3.72rem}.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:1.16rem}.orchard-calendar__day-holiday-name{font-size:.54rem}.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,1fr)}.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 #18231f40;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)}.authorization-admin__tabs{background:#f0ebe0f0;border:1px solid rgba(205,197,180,.92);border-radius:10px;display:inline-flex;flex-wrap:wrap;gap:4px;margin-bottom:6px;padding:4px;box-shadow:inset 0 1px #ffffffb8}.authorization-admin__tabs .page-tab{background:#ffffff85;border:1px solid rgba(205,197,180,.78);border-radius:8px;color:var(--text);min-height:34px;padding:6px 12px;font-weight:600}.authorization-admin__tabs .page-tab:hover,.authorization-admin__tabs .page-tab:focus-visible{background:#ffffffe6;border-color:#a59984b8;color:var(--text)}.authorization-admin__tabs .page-tab.is-active{background:var(--surface-contrast);border-color:#1e6f576b;box-shadow:0 1px 2px #18231f14;color:var(--text);font-weight:700}.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__manual-entry,.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 .counts-page__manual-entry,.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__manual-entry{background:#ffffffb8;border:1px solid rgba(214,208,196,.72);border-radius:10px;display:grid;gap:10px;padding:12px}.counts-page__manual-entry-form{display:grid;gap:10px}.counts-page__manual-entry-header{align-items:start;display:flex;gap:12px;justify-content:space-between}.counts-page__manual-entry-header h3,.counts-page__manual-entry-header p,.counts-page__manual-entry-basis{margin:0}.counts-page__manual-entry-rows{display:grid;gap:10px}.counts-page__manual-entry-grid{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.counts-page__manual-entry-grid .field{min-width:0}.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;min-width:0}.production-reports__side{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}.production-reports__upload-card,.production-reports__detail-card{gap:14px;min-width:0}.production-reports__import-meta,.production-reports__draft-form,.production-reports__draft-form .editor-panel__section,.production-reports__draft-form .grid--two,.production-reports__draft-form .section-heading,.production-reports__warning-summary{min-width:0}.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-groups{display:grid;gap:12px;min-width:0}.production-reports__field-group{border:1px solid rgba(214,208,196,.78);border-radius:8px;display:grid;gap:10px;margin:0;min-inline-size:0;min-width:0;padding:8px 10px 10px}.production-reports__field-group legend{color:var(--muted);font-size:.9rem;font-weight:800;padding:0 4px}.production-reports__field-grid{align-items:end;display:grid;gap:10px 12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));min-width:0}.production-reports__field--wide{grid-column:1 / -1}.production-reports__field--span-2{grid-column:span 2}.production-reports__field-group textarea{min-height:78px}.production-reports__fact-groups{display:grid;gap:12px;min-width:0}.production-reports__fact-group{border:1px solid rgba(214,208,196,.78);border-radius:8px;display:grid;gap:8px;min-width:0;padding:10px}.production-reports__fact-group h4{color:var(--muted);font-size:.9rem;margin:0}.production-reports__fact-grid{display:grid;gap:10px 12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));margin:0;min-width:0}.production-reports__fact{display:grid;gap:2px;min-width:0}.production-reports__fact--wide{grid-column:span 2}.production-reports__fact dt{color:var(--muted);font-size:.82rem;font-weight:800}.production-reports__fact dd{margin:0;min-width:0;overflow-wrap:anywhere}.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-table{min-width:760px;table-layout:fixed}.production-reports__metric-table th:nth-child(1),.production-reports__metric-table td:nth-child(1){width:22%}.production-reports__metric-table th:nth-child(2),.production-reports__metric-table td:nth-child(2){width:24%}.production-reports__metric-table th:nth-child(3),.production-reports__metric-table td:nth-child(3){width:20%}.production-reports__metric-table th:nth-child(4),.production-reports__metric-table td:nth-child(4){width:22%}.production-reports__metric-table th:last-child,.production-reports__metric-table td:last-child{width:3rem}.production-reports__metric-table--parent-group th:nth-child(3),.production-reports__metric-table--parent-group td:nth-child(3){width:20%}.production-reports__metric-table--parent-group th:nth-child(4),.production-reports__metric-table--parent-group td:nth-child(4){width:18%}.production-reports__metric-table--parent-group th:nth-child(5),.production-reports__metric-table--parent-group td:nth-child(5){width:18%}.production-reports__metric-table--no-grouping:not(.production-reports__metric-table--parent-only) th:nth-child(1),.production-reports__metric-table--no-grouping:not(.production-reports__metric-table--parent-only) td:nth-child(1){width:42%}.production-reports__metric-table--no-grouping:not(.production-reports__metric-table--parent-only) th:nth-child(2),.production-reports__metric-table--no-grouping:not(.production-reports__metric-table--parent-only) td:nth-child(2){width:22%}.production-reports__metric-table--no-grouping:not(.production-reports__metric-table--parent-only) th:nth-child(3),.production-reports__metric-table--no-grouping:not(.production-reports__metric-table--parent-only) td:nth-child(3){width:28%}.production-reports__metric-table--parent-only th:nth-child(1),.production-reports__metric-table--parent-only td:nth-child(1){width:30%}.production-reports__metric-table--parent-only th:nth-child(2),.production-reports__metric-table--parent-only td:nth-child(2){width:30%}.production-reports__metric-table--parent-only th:nth-child(3),.production-reports__metric-table--parent-only td:nth-child(3){width:16%}.production-reports__metric-table--parent-only th:nth-child(4),.production-reports__metric-table--parent-only td:nth-child(4){width:20%}.production-reports__metric-table--readonly th:last-child,.production-reports__metric-table--readonly td:last-child{width:auto}.production-reports__metric-table--readonly.production-reports__metric-table--no-grouping:not(.production-reports__metric-table--parent-only) th:nth-child(1),.production-reports__metric-table--readonly.production-reports__metric-table--no-grouping:not(.production-reports__metric-table--parent-only) td:nth-child(1){width:50%}.production-reports__metric-table--readonly.production-reports__metric-table--no-grouping:not(.production-reports__metric-table--parent-only) th:nth-child(2),.production-reports__metric-table--readonly.production-reports__metric-table--no-grouping:not(.production-reports__metric-table--parent-only) td:nth-child(2){width:24%}.production-reports__metric-table--readonly.production-reports__metric-table--no-grouping:not(.production-reports__metric-table--parent-only) th:nth-child(3),.production-reports__metric-table--readonly.production-reports__metric-table--no-grouping:not(.production-reports__metric-table--parent-only) td:nth-child(3){width:26%}.production-reports__metric-table--readonly.production-reports__metric-table--parent-only th:nth-child(1),.production-reports__metric-table--readonly.production-reports__metric-table--parent-only td:nth-child(1){width:34%}.production-reports__metric-table--readonly.production-reports__metric-table--parent-only th:nth-child(2),.production-reports__metric-table--readonly.production-reports__metric-table--parent-only td:nth-child(2){width:32%}.production-reports__metric-table--readonly.production-reports__metric-table--parent-only th:nth-child(3),.production-reports__metric-table--readonly.production-reports__metric-table--parent-only td:nth-child(3){width:16%}.production-reports__metric-table--readonly.production-reports__metric-table--parent-only th:nth-child(4),.production-reports__metric-table--readonly.production-reports__metric-table--parent-only td:nth-child(4){width:18%}.production-reports__metric-table .table__actions{display:table-cell;text-align:center;vertical-align:middle;white-space:nowrap}.production-reports__metric-table .table__actions .icon-button{height:30px;min-width:30px;width:30px}.production-reports__metric-table .table__actions .icon-button__icon{height:16px;width:16px}.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}.reports-page__workspace{display:grid;gap:20px;grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.reports-page__request,.reports-page__result{align-content:start;display:grid;gap:18px}.reports-page__history{align-content:start;display:grid;gap:12px;margin-top:20px}.reports-page__history-heading{align-items:center}.reports-page__history-tools,.reports-page__result-actions{align-items:center;display:flex;gap:10px}.reports-page__history-table th,.reports-page__history-table td{white-space:nowrap}.reports-page__history-table .table__primary{display:inline-block;max-width:26ch;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.reports-page__history .pagination-bar{margin-top:0}.reports-page__form{display:grid;gap:16px}.reports-page__map-options{display:grid;gap:14px}.reports-page__option-group{border:1px solid rgba(214,208,196,.78);border-radius:8px;display:grid;gap:12px;margin:0;padding:12px}.reports-page__option-group legend{color:var(--muted);font-size:.82rem;font-weight:700;padding:0 4px}.reports-page__option-label{color:var(--muted);font-size:.82rem;font-weight:700;margin:0 0 8px}.reports-page__map-option-list{max-height:220px;overflow:auto}.reports-page__map-layer-section,.reports-page__sequenced-raster-list{display:grid;gap:8px}.reports-page__sequenced-raster-item{align-items:end;background:#ffffffb8;border:1px solid rgba(214,208,196,.72);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(120px,150px);padding:10px 12px}.reports-page__actions{display:flex;justify-content:flex-start}.reports-page__result-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.reports-page__result-header h3,.reports-page__result-header p{margin:0}.reports-page__facts{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0}.reports-page__facts div{background:#ffffffb8;border:1px solid rgba(214,208,196,.68);border-radius:8px;display:grid;gap:4px;padding:12px}.reports-page__facts dt{color:var(--muted);font-size:.78rem}.reports-page__facts dd{margin:0;overflow-wrap:anywhere}@media(max-width:1180px){.authorization-admin__preview-grid,.feature-rollout-admin__summary-grid,.feature-rollout-admin__split{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%}.dashboard-page__workspace{grid-template-columns:1fr}.dashboard-widget-shell{grid-column:1 / -1!important}.dashboard-page__edit-toggle,.dashboard-page__edit-action,.dashboard-page__tab-editor,.dashboard-page__add-widget,.dashboard-page__config-panel,.dashboard-widget-shell__edit-bar{display:none!important}.production-reports__draft-card-actions,.production-reports__side{grid-template-columns:1fr}.production-reports__field--span-2,.production-reports__fact--wide{grid-column:1 / -1}.production-reports__metric-section-toolbar{align-items:stretch;flex-direction:column}.reports-page__workspace{grid-template-columns:1fr}.reports-page__result-header{align-items:stretch;flex-direction:column}.reports-page__result-actions{align-items:stretch;flex-wrap:wrap}.reports-page__sequenced-raster-item{align-items:stretch;grid-template-columns:1fr}}@media(max-width:720px){.counts-page__manual-entry-grid{grid-template-columns:1fr}}
