[hidden]{display:none!important}.v2-icon{display:block;flex:0 0 auto;pointer-events:none}.app-header__service-name,.app-header__nav-item,.app-footer__nav-item,.mobile-nav__button,.mobile-primary-menu__item,.icon-button{text-decoration:none}.app-header__service-name{font-weight:600}.app-header__department-options{z-index:80}.app-header__department-options .uikit-popup-menu__item{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;color:var(--text);text-decoration:none}.app-header__department-select--open .app-header__department-options{display:grid}.app-header__nav-item .uikit-badge,.app-footer__nav-item .uikit-badge,.mobile-primary-menu__item .uikit-badge{margin-left:auto}.workspace__content{grid-column:3;padding:0}.app-workspace,.app-content-with-notes,.app-content-row{min-width:0;min-height:100%}.v2-contract-anchor{display:none}.settings-panel__theme-switch,.settings-panel__mobile-menu-switch{width:100%;justify-content:space-between}.settings-panel__theme-switch .uikit-switch__label,.settings-panel__mobile-menu-switch .uikit-switch__label{flex:1 1 0}.settings-panel__mobile-menu-switch .uikit-switch__label--after{justify-content:flex-end}.v2-select-check{margin-left:auto;opacity:0}.uikit-select__option[aria-selected=true] .v2-select-check,.uikit-popup-menu__item--selected .v2-select-check,.uikit-popup-menu__item[aria-checked=true] .v2-select-check{opacity:1}.v2-mobile-menu-label{margin:0;padding:10px 14px 5px;color:var(--text-muted);font-size:var(--text-size-xs);font-weight:700;letter-spacing:.05em;line-height:var(--text-leading-xs);text-transform:uppercase}.mobile-primary-menu__group form{margin:0}.mobile-primary-menu__group form .mobile-primary-menu__item{width:100%}.v2-account-popover{position:absolute;bottom:calc(100% + 8px);left:8px;z-index:90;width:210px;overflow:hidden;border:1px solid var(--border-control);border-radius:var(--uikit-radius);background-color:var(--popup-surface);background-image:var(--gradient-panel);box-shadow:var(--shadow-popup)}.v2-account-popover form{margin:0}.v2-account-popover .mobile-primary-menu__item{display:flex;width:100%;min-height:var(--control-size);align-items:center;gap:9px;padding:0 10px;border:0;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.v2-account-popover .mobile-primary-menu__item:hover,.v2-account-popover .mobile-primary-menu__item:focus-visible{background:var(--surface-hover);color:var(--accent-on-reading)}.v2-account-logo{display:grid;width:30px;height:30px;overflow:hidden;flex:0 0 auto;place-items:center;border:1px solid var(--border-control);border-radius:50%;background:var(--surface-control);color:var(--text);font-size:var(--text-size-xs);font-weight:800}.v2-account-logo img{width:100%;height:100%;object-fit:cover}.account-menu__icon .v2-account-logo{width:calc(var(--shell-bar-height) - 8px);height:calc(var(--shell-bar-height) - 8px)}.v2-account-logo--large{width:88px;height:88px;font-size:1.25rem}.v2-account-modal-layer{z-index:120}.v2-account-dialog{width:min(620px,100%)}.v2-confirm-modal-layer{z-index:130}[data-position-detail-dialog]{z-index:125}[data-position-detail-dialog]>.modal{width:min(680px,100%)}.v2-confirm-dialog{width:min(480px,100%)}.v2-confirm-dialog:has([data-v2-confirm-alternate]:not([hidden])){width:min(680px,100%)}.v2-confirm-form{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.v2-confirm-dialog__content{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px}.v2-confirm-dialog__icon{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--status-danger-border);border-radius:50%;background:var(--status-danger-surface);color:var(--status-danger-text)}.v2-confirm-dialog__content p{margin:7px 0 0;color:var(--text);font-size:var(--uikit-text-base);line-height:var(--uikit-leading-base)}body.v2-overlay-open .sidebar-backdrop--visible{display:block;opacity:1;pointer-events:auto}.v2-account-form{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.v2-account-form__content{display:grid;gap:22px}.v2-account-form__identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px}.v2-account-logo-editor{display:grid;justify-items:center;gap:10px}.v2-account-logo-editor__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.v2-account-logo-upload{position:relative;overflow:hidden}.v2-account-logo-upload input{position:absolute;width:1px;height:1px;opacity:0}.v2-account-logo-upload:focus-within{outline:2px solid var(--focus);outline-offset:2px}.v2-account-form__password{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;border:0}.v2-account-form__password legend{grid-column:1 / -1;margin-bottom:8px;color:var(--text);font-weight:700}.v2-account-password-rules{grid-column:1 / -1;margin:0;color:var(--text-muted);font-size:var(--text-size-xs);line-height:var(--text-leading-xs)}.uikit-page__intro{margin:0}.uikit-page__grid{align-items:start}.uikit-section__body>:first-child{margin-top:0}.uikit-section__body>:last-child{margin-bottom:0}.v2-runtime-toast-stack,.v2-demo-toast{position:fixed;right:var(--uikit-toast-edge-offset);bottom:var(--uikit-toast-bottom-offset, calc(var(--shell-bar-height) + var(--uikit-toast-edge-offset)));z-index:140;width:min(360px,calc(100vw - 2 * var(--uikit-toast-edge-offset)));box-shadow:var(--shadow-popup)}.v2-runtime-toast-stack{max-height:calc(100dvh - var(--shell-bar-height) - var(--uikit-toast-edge-offset) - var(--uikit-toast-bottom-offset, var(--shell-bar-height) + var(--uikit-toast-edge-offset)));overflow-y:auto;overscroll-behavior:contain;box-shadow:none}.v2-runtime-toast-stack>.v2-demo-toast{position:static;width:100%}.v2-runtime-toast__action{margin-left:auto;padding:4px 8px;border:1px solid currentColor;border-radius:var(--uikit-radius);background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer}[data-v2-right-panel-view][hidden]{display:none}.sidebar__content.notification-panel{display:flex;flex-direction:column;min-height:0;padding:0;overflow:hidden}.sidebar__content.notification-panel[hidden]{display:none}.notification-panel__scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.notification-panel__scroll[hidden]{display:none}.notification-panel__scroll>.uikit-button{margin:10px;width:calc(100% - 20px)}.permission-preview-toast{width:min(560px,calc(100vw - 32px));align-items:flex-start}.permission-target-select .uikit-select__option>span:first-child{white-space:nowrap}.permission-target-select .uikit-select__search input{flex:1 1 0;width:0;min-width:0}.permission-preview-toast .uikit-toast__message{max-height:min(60dvh,560px);overflow-y:auto}.permission-preview-toast p,.permission-preview-toast ul{margin:8px 0 0}.permission-preview-toast ul{padding-left:18px}.permission-preview-toast li+li{margin-top:10px}.permission-preview-toast__next{color:var(--status-success-text)}.v2-runtime-toast__dismiss{display:grid;width:26px;height:26px;flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:var(--uikit-radius);background:transparent;color:inherit;font:inherit;font-size:1.25rem;cursor:pointer}.v2-runtime-toast__dismiss:hover,.v2-runtime-toast__dismiss:focus-visible{background:color-mix(in srgb,currentColor 12%,transparent)}.error-codes-page{display:grid;gap:16px}.error-codes-page__toolbar{display:flex;justify-content:flex-end;padding-inline:16px}.error-codes-page__search{width:min(460px,100%)}.error-codes-page__table .v2-data-table-scroll{max-height:none}.error-codes-page__table th:first-child,.error-codes-page__table td:first-child{width:96px}.error-code-value{font-variant-numeric:tabular-nums;letter-spacing:.08em}@container workspace-content (max-width: 1120px){.error-codes-page__search{width:100%}}.v2-footer-status{margin-left:auto;color:var(--text-muted);font-size:var(--text-size-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.v2-navigation-submenu--footer{position:relative;align-self:stretch}.v2-navigation-submenu--footer>.app-footer__nav-item{height:100%}.v2-navigation-submenu__chevron{transition:transform .14s ease}[data-v2-navigation-submenu-trigger][aria-expanded=true] .v2-navigation-submenu__chevron{transform:rotate(180deg)}.v2-navigation-submenu__menu{position:absolute;top:auto;right:0;bottom:calc(100% + 5px);z-index:80;width:max-content;min-width:220px;border-radius:var(--uikit-radius)}@media(min-width:768px){.app-shell--right-sidebar-open .app-footer{z-index:50}}.v2-navigation-submenu__menu .uikit-popup-menu__item{display:flex;width:100%;min-height:34px;align-items:center;justify-content:flex-start;gap:8px;padding:0 9px;border:0;background:transparent;color:var(--text);font-size:var(--uikit-text-base);text-align:left;text-decoration:none}.v2-navigation-submenu__menu .uikit-popup-menu__item:hover,.v2-navigation-submenu__menu .uikit-popup-menu__item:focus-visible{background:var(--surface-hover)}.v2-navigation-submenu__menu .uikit-popup-menu__item--active{background-color:var(--active-surface);background-image:var(--gradient-active);color:var(--active-text)}body[data-page=login],body[data-page=error]{overflow:auto}.v2-auth-page{display:grid;min-height:100vh;min-height:100dvh;place-items:center;padding:24px;background-color:var(--canvas);background-image:var(--gradient-shell),var(--gradient-substrate-tint),var(--shell-substrate-image);background-blend-mode:var(--shell-background-blend);background-position:center;background-repeat:no-repeat;background-size:cover}.v2-auth-card{display:grid;width:min(100%,420px);gap:20px;padding:24px;border:1px solid var(--border-section);border-radius:calc(var(--uikit-radius) * 2);background-color:var(--surface-panel);background-image:var(--gradient-panel);box-shadow:var(--shadow-modal);-webkit-backdrop-filter:blur(18px) saturate(116%);backdrop-filter:blur(18px) saturate(116%)}.v2-auth-card__header{display:grid;gap:6px}.v2-auth-card__header h1,.v2-auth-card__header p{margin:0}.v2-auth-card__header h1{color:var(--text);font-size:2rem;line-height:1.15}.v2-auth-card__header p:last-child{color:var(--text-muted)}.v2-auth-form{display:grid;gap:16px}.v2-auth-toast{position:fixed;right:16px;bottom:16px;z-index:100;width:min(380px,calc(100vw - 32px));box-shadow:var(--shadow-popup)}.v2-auth-toast>div{display:grid;gap:2px}.v2-password-field{display:grid;position:relative;grid-template-columns:minmax(0,1fr) var(--control-size);overflow:hidden;border:1px solid var(--border-control);border-radius:var(--uikit-radius);background:var(--surface-control)}.v2-password-field:focus-within{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus)}.uikit-field--error .v2-password-field{border-color:var(--status-danger-border)}.v2-password-field .uikit-control{border:0;border-radius:0;background:transparent;box-shadow:none}.v2-password-field .uikit-input-action{display:grid;width:var(--control-size);height:var(--control-size);place-items:center;padding:0;border:0;border-left:1px solid var(--border-control);background:transparent;color:var(--text-muted);cursor:pointer}.v2-password-field .uikit-input-action:hover{background:var(--surface-hover);color:var(--text)}.v2-auth-form__submit{width:100%}.v2-auth-card .uikit-alert{margin:0}.v2-auth-card .uikit-alert>div{display:grid;gap:3px}.v2-error-card{justify-items:start}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.v2-data-table-region{display:flex;width:100%;min-width:0;min-height:0;flex-direction:column}.v2-data-table-scroll{width:100%;min-width:0;min-height:0;flex:0 0 auto}[data-v2-table-scroll]{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:auto;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.v2-data-table-scroll:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.v2-data-table{width:100%;border-collapse:collapse;background-color:var(--surface-reading);background-image:var(--content-reading-image);color:var(--text)}.v2-data-table th,.v2-data-table td{padding:5px 8px;border-right:1px solid var(--border-row);border-bottom:1px solid var(--border-row);vertical-align:middle;text-align:left}.v2-data-table th:last-child,.v2-data-table td:last-child{border-right:0}.v2-data-table thead th{position:sticky;top:0;z-index:2;height:var(--table-row-height);padding-block:0;background-color:var(--surface-subheading);background-image:var(--gradient-subheading, var(--gradient-control));color:var(--text);font-size:var(--text-size-xs);font-weight:700;letter-spacing:.035em;line-height:1rem;white-space:nowrap}.v2-data-table tbody tr{height:var(--table-row-height);transition:background-color .14s ease}.v2-data-table td{min-height:var(--table-row-height);font-size:var(--text-size-sm);line-height:var(--text-leading-sm);overflow-wrap:anywhere}.v2-data-table-pagination{display:grid;min-height:var(--table-section-height);flex:0 0 auto;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:12px;padding:5px 10px;border-top:1px solid var(--border-section);background-color:var(--surface-subheading);background-image:var(--gradient-subheading, var(--gradient-control));font-size:var(--text-size-sm);line-height:var(--text-leading-sm)}.v2-data-table-total{color:var(--text-muted)}.v2-data-table-actions{grid-column:3;justify-self:end}.v2-data-table-section-header{display:flex;min-width:0;min-height:var(--table-section-height);align-items:center;justify-content:space-between;gap:16px;padding:5px 10px;background-color:var(--surface-heading);background-image:var(--content-heading-image)}.v2-data-table-section-header--two-line{min-height:calc(var(--text-leading-section) + var(--text-leading-sm) + 12px)}.v2-data-table-section-heading{display:grid;min-width:0;gap:2px}.v2-data-table-section-heading h2,.v2-data-table-section-heading h3,.v2-data-table-section-heading p{margin:0}.v2-data-table-section-heading h2,.v2-data-table-section-heading h3{overflow-wrap:anywhere;font-size:var(--text-size-section);font-weight:700;line-height:var(--text-leading-section)}.v2-data-table-section-meta{color:var(--text-muted);font-size:var(--text-size-sm);font-weight:500;line-height:var(--text-leading-sm);font-variant-numeric:tabular-nums}.v2-data-table th.v2-data-table-action-heading,.v2-data-table td.v2-data-table-action-cell{box-sizing:border-box;width:var(--table-row-height);min-width:var(--table-row-height);max-width:var(--table-row-height);padding:0;text-align:center}.v2-data-table td.v2-data-table-action-cell{position:relative}.v2-data-table th.v2-data-table-action-heading{z-index:3}.v2-data-table-action{display:grid;position:absolute;inset:0;width:100%;min-width:0;min-height:calc(var(--table-row-height) - 1px);height:100%;place-items:center;padding:0;border:0;border-radius:0;background:transparent;color:var(--text-muted);cursor:pointer;transition:background-color .14s ease,color .14s ease}.v2-data-table-action:focus-visible{background:var(--surface-selected);color:var(--text);outline:2px solid var(--focus);outline-offset:-2px}.v2-data-table-action--danger:not(:disabled){color:var(--status-danger-text)}.v2-data-table-action:disabled{color:var(--text-disabled);cursor:default;opacity:var(--disabled-opacity, .48)}.bases-page{display:flex;width:100%;min-width:0;min-height:100%;flex-direction:column;overflow-x:clip;color:var(--text);background-color:var(--content-reading-surface);background-image:var(--content-reading-image)}.bases-page__intro{flex:0 0 auto}.bases-page__tables{display:grid;width:100%;min-width:0;gap:0;padding:0}.bases-page__tables>[data-live-container]{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:0}.bases-table{grid-column:1 / -1;overflow:hidden;border-top:1px solid var(--border-section)}.bases-table__header{justify-content:flex-start}.bases-table__heading{width:100%}.bases-table__meta{font-size:var(--text-size-sm);line-height:var(--text-leading-sm)}.bases-table__pagination{display:flex;min-width:0;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:8px;color:var(--text-muted);font-size:var(--uikit-text-sm);line-height:var(--uikit-leading-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.bases-table__pagination>span{min-width:86px;text-align:center}.bases-table__pagination .uikit-button{flex:0 0 auto;text-decoration:none}.bases-table__scroll{max-height:none}.bases-table__table{min-width:max(620px,100%);table-layout:auto}.bases-table__table th,.bases-table__table td{max-width:36rem;overflow-wrap:anywhere}.bases-table__table thead th{vertical-align:middle;text-align:center}.bases-table__table tbody td{vertical-align:top}.bases-table__table .bases-table__cell--id{width:1%;min-width:64px;max-width:none;font-variant-numeric:tabular-nums;white-space:nowrap}.bases-table__table .bases-table__cell--temporal{min-width:max-content;max-width:none;font-variant-numeric:tabular-nums;white-space:nowrap}.bases-table .bases-table__empty{height:90px;margin:0;padding:20px;color:var(--text-muted);text-align:center!important;white-space:normal}.bases-table__footer .bases-table__pagination{grid-column:2}.v2-data-table-pagination__spacer{min-width:0}.bases-page__empty{display:grid;min-height:180px;align-content:center;justify-items:center;gap:6px;margin:0;padding:24px;color:var(--text-muted);font-size:var(--uikit-text-base);line-height:var(--uikit-leading-base);text-align:center}.bases-page__empty h2,.bases-page__empty p{margin:0}.bases-live-error{grid-template-columns:20px minmax(0,1fr) auto;margin:0}.bases-live-error .uikit-button{margin-left:auto;flex:0 0 auto}.workspace__content--sessions .app-workspace{min-width:0}.sessions-page{display:flex;width:100%;min-width:0;min-height:100%;flex-direction:column;overflow-x:clip;color:var(--text);background-color:var(--content-reading-surface);background-image:var(--content-reading-image)}.sessions-page__intro{flex:0 0 auto}.sessions-table{flex:1 1 auto;border-top:1px solid var(--border-section)}.sessions-table__body{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.sessions-table__scroll{flex:0 0 auto}.sessions-table__table{min-width:880px}.sessions-table__cell--id,.sessions-table__cell--date,.sessions-table__cell--token,.sessions-table__cell--actions{width:1%;font-variant-numeric:tabular-nums;white-space:nowrap}.sessions-table__cell--token{letter-spacing:.12em}.sessions-table__cell--actions{text-align:right}.sessions-table__terminate-all{gap:7px}.sessions-table__count{grid-column:2;color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.sessions-table__empty{height:140px;color:var(--text-muted);text-align:center!important}.sessions-live-error{grid-template-columns:20px minmax(0,1fr) auto;margin:12px}.sessions-live-error .uikit-button{margin-left:auto}.workspace__content--users .app-workspace{min-width:0}.users-page{display:flex;width:100%;min-width:0;min-height:100%;flex-direction:column;color:var(--text);background-color:var(--surface-reading);background-image:var(--content-reading-image)}.users-page__intro{flex:0 0 auto}.users-table,.permission-matrix{flex:0 0 auto;border-top:1px solid var(--border-section)}.users-table__scroll{max-height:none}.users-table__table{min-width:980px}.users-page .v2-data-table thead th{vertical-align:middle;text-align:center}.users-table__cell--id,.users-table__cell--date{width:1%;font-variant-numeric:tabular-nums;white-space:nowrap}.users-table__empty,.permission-matrix__empty{height:140px;color:var(--text-muted);text-align:center!important}.users-live-error{grid-template-columns:20px minmax(0,1fr) auto;margin:12px}.users-live-error .uikit-button{margin-left:auto}.permission-matrix__header{flex:0 0 auto}.permission-matrix__scroll{max-height:none}.permission-matrix__table{min-width:100%;table-layout:fixed}.permission-matrix__choice-column{width:100px}.permission-matrix__table :is(th[data-module-column$=Scope],td[data-module-scope]){width:180px!important;min-width:180px!important;max-width:180px!important;white-space:normal;overflow-wrap:anywhere}.permission-matrix__table :is(th[data-module-column=restriction],td[data-module-restriction]){width:300px!important;min-width:300px!important;max-width:300px!important;white-space:normal}.permission-matrix [data-module-scope] .uikit-field__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.permission-matrix [data-module-target-select]{min-width:0;max-width:100%}.permission-matrix__table th:first-child{width:210px;min-width:210px;max-width:210px;text-align:left}.permission-matrix__table thead th:not(:first-child),.permission-matrix__table tbody td:not(:first-child){box-sizing:border-box;width:100px;min-width:100px;max-width:100px}.permission-matrix__table thead th{height:auto;min-height:var(--table-row-height);padding:5px 6px;line-height:1rem;overflow-wrap:anywhere;white-space:normal}.permission-matrix__table tbody th,.permission-matrix__table tbody td{padding-block:2px}.permission-matrix__cell{min-width:0;text-align:center!important}.permission-matrix__choice{display:inline-flex;justify-content:center}.users-dialog{width:min(720px,100%)}.users-dialog__content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.users-dialog__content .uikit-field,.workspace__content--targets .app-workspace{min-width:0}.targets-page{display:flex;width:100%;min-width:0;min-height:100%;flex-direction:column;color:var(--text);background-color:var(--surface-reading);background-image:var(--content-reading-image)}.targets-page__intro{flex:0 0 auto}.targets-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.targets-section{min-width:0;flex:0 0 auto;border-bottom:1px solid var(--border-section)}.targets-section:not(:nth-child(3n)){border-right:1px solid var(--border-section)}.targets-section__header{flex:0 0 auto}.targets-section__add{width:32px;min-width:32px;padding-inline:0}.targets-table__scroll{max-height:none}.targets-table{min-width:100%;table-layout:auto}.targets-table__action-column{width:var(--table-row-height);min-width:var(--table-row-height);max-width:var(--table-row-height)}.targets-table--statuses .targets-table__data-column--2{width:112px}.targets-table thead th{vertical-align:middle;text-align:center}.targets-table thead th:first-child,.targets-table tbody td:first-child{text-align:left}.targets-table__additional-cell{text-align:center!important}.targets-table__additional-choice{display:inline-flex;justify-content:center}.targets-table__statuses{display:flex;min-width:0;flex-wrap:wrap;gap:5px}.targets-table__muted{color:var(--text-muted)}.targets-table__empty{height:120px;color:var(--text-muted);text-align:center!important}.targets-live-error{grid-template-columns:20px minmax(0,1fr) auto;margin:12px}.targets-live-error .uikit-button{margin-left:auto}.target-catalog-dialog{width:min(620px,100%)}.target-catalog-dialog__content{display:grid;gap:16px}.target-catalog-dialog__statuses{min-width:0}.target-catalog-dialog__statuses .uikit-select__menu{max-height:min(var(--uikit-popup-available-height, 320px),320px,48svh)}.target-catalog-dialog__status-options{display:contents}.target-catalog-dialog__statuses.uikit-field--error .uikit-select__trigger{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.workspace__content--subdivisions .app-workspace{min-width:0}.subdivisions-page{display:flex;width:100%;min-width:0;min-height:100%;flex-direction:column;color:var(--text);background-color:var(--surface-reading);background-image:var(--content-reading-image)}.subdivisions-page__intro,.subdivisions-group{flex:0 0 auto}.subdivisions-group+.subdivisions-group{border-top:1px solid var(--border-section)}.subdivisions-group__header{display:flex;min-height:var(--section-header-height);align-items:center;padding:0 16px;border-bottom:1px solid var(--border-section);background-color:var(--active-surface);background-image:var(--history-card-background);background-position:center 36%;background-repeat:no-repeat;background-size:cover;color:var(--active-text)}.subdivisions-group__header h2{margin:0;font-size:1rem;font-weight:700;letter-spacing:.02em}.subdivisions-group__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.subdivisions-section{min-width:0;border-top:0;border-right:1px solid var(--border-section);border-bottom:1px solid var(--border-section)}.subdivisions-section:nth-child(3n),.subdivisions-group__grid--single .subdivisions-section{border-right:0}.subdivisions-section__add{width:32px;min-width:32px;padding-inline:0}.subdivisions-table{width:100%;min-width:0;table-layout:auto}.subdivisions-table__action-column{width:var(--table-row-height);min-width:var(--table-row-height);max-width:var(--table-row-height)}.subdivisions-table thead th{vertical-align:middle;text-align:center;white-space:normal}.subdivisions-table tbody td{overflow-wrap:anywhere}.subdivisions-table__empty{height:96px;color:var(--text-muted);text-align:center!important}.subdivisions-live-error{grid-template-columns:20px minmax(0,1fr) auto;margin:12px}.subdivisions-live-error .uikit-button{margin-left:auto}.subdivision-dialog{width:min(620px,100%)}.subdivision-dialog__content{display:grid;gap:16px}.subdivision-dialog__content>[hidden]{display:none}.subdivision-dialog__content .uikit-select__menu{max-height:min(var(--uikit-popup-available-height, 320px),320px,48svh)}@media(hover:hover)and (pointer:fine){.v2-data-table tbody tr:hover{background:var(--surface-hover)}.v2-data-table-action:hover:not(:disabled){background:var(--surface-selected);color:var(--text)}}@media(max-width:1120px){.app-header__inner{padding-inline:200px}.app-header__nav-label{display:none}.app-header__nav-item{min-width:var(--shell-bar-height);width:var(--shell-bar-height);padding:0}}@container workspace-content (max-width: 1120px){.targets-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.targets-section{border-right:0}.targets-section:nth-child(odd){border-right:1px solid var(--border-section)}.subdivisions-group__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subdivisions-section{border-right:0}.subdivisions-section:nth-child(odd){border-right:1px solid var(--border-section)}.subdivisions-group__grid--single .subdivisions-section{border-right:0}}@media(min-width:768px)and (max-width:1120px){.app-shell .app-footer__navigation{justify-content:center}.app-footer__nav-label,.v2-navigation-submenu--footer .v2-navigation-submenu__chevron{display:none}.app-shell .app-footer__nav-item{width:var(--shell-bar-height);min-width:var(--shell-bar-height);gap:0;padding:0}}@media(max-width:767px){.workspace__content{grid-column:auto;padding:env(safe-area-inset-top,0px) 0 calc(50px + var(--mobile-nav-bottom-clearance))}.mobile-nav__group{grid-template-columns:repeat(var(--v2-mobile-nav-count, 5),minmax(40px,1fr))}.mobile-nav__group .mobile-nav__button:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.v2-navigation-submenu--mobile{display:contents}.v2-navigation-submenu--mobile>.mobile-primary-menu__item .v2-navigation-submenu__chevron{margin-left:auto}.mobile-primary-menu__submenu-items{display:grid}.mobile-primary-menu__submenu-items .mobile-primary-menu__item{padding-left:48px}:root[data-mobile-menu-position=top] .app-shell .workspace__content,.app-shell.app-shell--mobile-nav-top .workspace__content{padding-top:calc(env(safe-area-inset-top,0px) + 50px);padding-bottom:0}:root[data-mobile-menu-position=top] .app-shell .mobile-nav{top:0;bottom:auto;height:calc(50px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 0 0;box-shadow:inset 0 -1px var(--mobile-divider)}:root[data-mobile-menu-position=top] .app-shell .uikit-page__tabs,.app-shell--mobile-nav-top .uikit-page__tabs{top:calc(env(safe-area-inset-top,0px) + 50px)}.v2-auth-page{align-items:center;padding:max(20px,env(safe-area-inset-top,0px)) 12px max(20px,env(safe-area-inset-bottom,0px))}.v2-auth-card{margin-top:0;padding:18px}.v2-account-popover{display:none}.v2-account-form__identity,.v2-account-form__password{grid-template-columns:minmax(0,1fr)}}@container workspace-content (max-width: 767px){.uikit-page__tabs{overflow-x:auto;padding-inline:8px;scrollbar-width:none}.uikit-page__tab{min-width:max-content;padding-inline:14px}.uikit-page__grid{padding-inline:10px}.bases-page{min-height:100vh;min-height:100dvh;overflow-x:clip}.bases-page__intro{grid-template-columns:minmax(0,1fr)}.bases-page__tables{gap:0;padding:0 0 16px}.bases-page__tables>[data-live-container]{gap:0}.bases-table__pagination{width:100%;justify-content:space-between}.bases-table__pagination>span{min-width:0}.bases-table__scroll{max-height:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:auto;touch-action:pan-x pan-y}.bases-table__table{min-width:620px}.bases-live-error{grid-template-columns:20px minmax(0,1fr)}.bases-live-error .uikit-button{grid-column:2;justify-self:start;margin-left:0}.sessions-page{min-height:100vh;min-height:100dvh}.sessions-table__terminate-all span{display:none}.sessions-table__terminate-all{width:40px;min-width:40px;padding-inline:0}.sessions-table__scroll{flex:0 0 auto;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:auto;touch-action:pan-x pan-y}.sessions-table,.sessions-table__body{flex:0 0 auto}.v2-data-table-pagination{min-height:0;grid-template-columns:minmax(0,1fr);justify-items:center;gap:8px}.v2-data-table-total{justify-self:center}.v2-data-table-actions{grid-column:1;justify-self:center}.v2-data-table-pagination__spacer{display:none}.bases-table__footer .bases-table__pagination,.sessions-table__count{grid-column:1}.sessions-live-error{grid-template-columns:20px minmax(0,1fr)}.sessions-live-error .uikit-button{grid-column:2;justify-self:start;margin-left:0}.users-page{min-height:100vh;min-height:100dvh}.users-table__scroll,.permission-matrix__scroll{max-height:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:auto;touch-action:pan-x pan-y}.users-live-error{grid-template-columns:20px minmax(0,1fr)}.users-live-error .uikit-button{grid-column:2;justify-self:start;margin-left:0}.targets-page{min-height:100vh;min-height:100dvh}.targets-page__grid{grid-template-columns:minmax(0,1fr)}.targets-section:nth-child(odd){border-right:0}.targets-table__scroll{max-height:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:auto;touch-action:pan-x pan-y}.targets-live-error{grid-template-columns:20px minmax(0,1fr)}.targets-live-error .uikit-button{grid-column:2;justify-self:start;margin-left:0}.subdivisions-page{min-height:100vh;min-height:100dvh}.subdivisions-group__grid{grid-template-columns:minmax(0,1fr)}.subdivisions-section:nth-child(odd){border-right:0}.subdivisions-table__scroll{max-height:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:auto;touch-action:pan-x pan-y}.subdivisions-group__header{padding-inline:10px}.subdivisions-live-error{grid-template-columns:20px minmax(0,1fr)}.subdivisions-live-error .uikit-button{grid-column:2;justify-self:start;margin-left:0}}@media(max-width:767px){.users-dialog__content{grid-template-columns:minmax(0,1fr)}}@media print{body[data-ui-version=next][data-page=losses]:has(.enemy-loss-report-layer:not([hidden])){overflow:visible;background:#fff;color:#000}body[data-ui-version=next][data-page=losses]:has(.enemy-loss-report-layer:not([hidden])) .app-shell{display:block!important;min-height:0;background:#fff}body[data-ui-version=next][data-page=losses]:has(.enemy-loss-report-layer:not([hidden])) .app-shell>:not(.enemy-loss-report-layer){display:none!important}body[data-ui-version=next][data-page=losses] .enemy-loss-report-layer:not([hidden]){position:static!important;inset:auto!important;display:block!important;padding:0!important;background:#fff!important;color:#000!important;-webkit-backdrop-filter:none;backdrop-filter:none;font-family:Georgia,Times New Roman,serif;animation:none}body[data-ui-version=next][data-page=losses] .enemy-loss-report-modal{display:block;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible;border:0;border-radius:0;background:#fff;color:#000;box-shadow:none;animation:none;transform:none}body[data-ui-version=next][data-page=losses] .enemy-loss-report-modal>.modal__header,body[data-ui-version=next][data-page=losses] .enemy-loss-report__error{display:none!important}body[data-ui-version=next][data-page=losses] .enemy-loss-report-modal .modal__content,body[data-ui-version=next][data-page=losses] .enemy-loss-report__table-scroll{overflow:visible;padding:0;border:0;border-radius:0}body[data-ui-version=next][data-page=losses] .enemy-loss-report__heading{display:block;margin:0 0 24px;color:#000;text-align:center}body[data-ui-version=next][data-page=losses] .enemy-loss-report__heading h3{margin:0;color:#000;font-size:24px;line-height:1.2}body[data-ui-version=next][data-page=losses] .enemy-loss-report__heading p{margin:7px 0 0;color:#000;font-size:14px;line-height:1.3}body[data-ui-version=next][data-page=losses] .enemy-loss-report__table{width:100%;border:1px solid #000;border-collapse:collapse;color:#000}body[data-ui-version=next][data-page=losses] .enemy-loss-report__table thead{display:table-header-group}body[data-ui-version=next][data-page=losses] .enemy-loss-report__table th,body[data-ui-version=next][data-page=losses] .enemy-loss-report__table td{border-color:#000;background:#fff;color:#000}}@media(prefers-reduced-motion:reduce){.v2-demo-toast,.v2-auth-card{transition:none}}.workspace__content--enemy-losses .app-content-with-notes,.workspace__content--enemy-losses .app-content-row,.workspace__content--enemy-losses .app-workspace{height:auto;min-height:100%;overflow:visible}.enemy-losses-page,.enemy-losses-page__live-container,.enemy-losses-page__live-item{display:flex;width:100%;min-width:0;min-height:calc(100dvh - var(--shell-bar-height) - var(--shell-bar-height));flex:0 0 auto;flex-direction:column}.enemy-losses-page{height:auto;color:var(--text);background-color:var(--surface-reading);background-image:var(--content-reading-image)}.enemy-losses-page__hero{flex:0 0 auto}.enemy-losses-page__summary dd{white-space:nowrap}.enemy-losses-page__table-region{display:flex;min-height:0;flex:1 0 auto;flex-direction:column}.enemy-losses-page__table-scroll{min-height:0;flex:1 0 auto;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:auto}.enemy-losses-page__live-item--empty .enemy-losses-page__table-scroll{display:flex}.enemy-losses-page__live-item--empty .enemy-losses-page__table{height:100%}.filtered-results-table-scroll--empty{position:relative}.filtered-results-table-empty__sizer{visibility:hidden;border:0!important}.filtered-results-table-empty__panel.filtered-results-empty{position:absolute;inset:var(--table-row-height) 0 0;min-width:var(--filtered-results-table-min-width, 100%);height:auto;min-height:0}.enemy-losses-page__table-scroll{--filtered-results-table-min-width: 1280px}.enemy-detections-page .enemy-losses-page__table-scroll{--filtered-results-table-min-width: 1040px}.position-history-page__table-scroll{--filtered-results-table-min-width: 1320px}.enemy-losses-page__table,.enemy-loss-report__table{width:100%;border-collapse:collapse;background-color:var(--surface-reading);background-image:var(--content-reading-image);color:var(--text)}.enemy-losses-page__table{min-width:1280px}.change-history-modal{width:min(760px,calc(100vw - 32px))}.enemy-losses-page__table th,.enemy-losses-page__table td,.enemy-loss-report__table th,.enemy-loss-report__table td{padding:5px 8px;border-right:1px solid var(--border-row);border-bottom:1px solid var(--border-row);vertical-align:middle;text-align:left}.enemy-losses-page__table tbody tr{height:var(--table-row-height);transition:background-color .14s ease}.enemy-losses-page__table tbody td{min-height:var(--table-row-height)}.enemy-losses-page__table th:last-child,.enemy-losses-page__table td:last-child,.enemy-loss-report__table th:last-child,.enemy-loss-report__table td:last-child{border-right:0}.enemy-losses-page__table thead th,.enemy-loss-report__table thead th{position:sticky;top:0;z-index:2;height:var(--table-row-height);padding-block:0;background-color:var(--surface-subheading);background-image:var(--gradient-subheading, var(--gradient-control));color:var(--text);font-size:var(--text-size-xs);font-weight:700;letter-spacing:.035em;line-height:1rem;white-space:nowrap}.enemy-losses-page__table td{font-size:var(--text-size-sm);line-height:var(--text-leading-sm);overflow-wrap:anywhere}.enemy-losses-page__table td:nth-child(1),.enemy-losses-page__table td:nth-child(2),.enemy-losses-page__table td:nth-child(7),.enemy-losses-page__table td:nth-child(9){overflow-wrap:normal;white-space:nowrap}.enemy-losses-page__table td.enemy-losses-page__description{min-width:190px;max-width:260px}.enemy-losses-page__amount{text-align:center!important}.enemy-losses-page__table th.enemy-losses-page__action-heading,.enemy-losses-page__table td.enemy-losses-page__action-cell{box-sizing:border-box;width:var(--table-row-height);min-width:var(--table-row-height);max-width:var(--table-row-height);padding:0;text-align:center}.enemy-losses-page__table td.enemy-losses-page__action-cell{position:relative}.enemy-losses-page__table th.enemy-losses-page__action-heading{z-index:3;text-align:center}.enemy-losses-page__row-action{display:grid;position:absolute;inset:0;width:100%;min-width:0;min-height:calc(var(--table-row-height) - 1px);height:100%;place-items:center;padding:0;border:0;border-radius:0;background:transparent;color:var(--text-muted);text-decoration:none;cursor:pointer;transition:background-color .14s ease,color .14s ease}.enemy-losses-page__row-action:focus-visible{background:var(--surface-selected);color:var(--text);outline:2px solid var(--focus);outline-offset:-2px}.enemy-losses-page__row-action:disabled{color:var(--text-disabled);cursor:default;opacity:var(--disabled-opacity, .48)}.enemy-losses-page__empty,.enemy-loss-report__empty{height:120px;color:var(--text-muted);text-align:center!important}.enemy-losses-page__live-error,.enemy-loss-report__error{grid-template-columns:20px minmax(0,1fr) auto;margin:12px}.enemy-losses-filter{display:grid;gap:var(--uikit-field-group-gap)}.enemy-loss-report-modal{width:min(820px,100%)}.enemy-loss-report{display:grid;gap:14px}.enemy-loss-report__heading{display:grid;gap:3px}.enemy-loss-report__heading h3,.enemy-loss-report__heading p{margin:0}.enemy-loss-report__heading h3{font-size:var(--app-text-size-title);font-weight:700;line-height:1.35rem}.enemy-loss-report__heading p{color:var(--text-muted);font-size:var(--text-size-sm);line-height:var(--text-leading-sm)}.enemy-loss-report__table-scroll{overflow-x:auto}.enemy-loss-report__table{min-width:560px;table-layout:fixed;border:1px solid var(--border-section)}.enemy-loss-report__table th:first-child{width:48%}.enemy-loss-report__table thead th:not(:first-child),.enemy-loss-report__table td{text-align:center}.enemy-loss-report__table thead th small{display:block;font-size:var(--text-size-xs);font-weight:500;line-height:.9rem}.enemy-loss-report__table tbody th,.enemy-loss-report__table tbody td{font-size:var(--text-size-sm);line-height:var(--text-leading-sm)}.enemy-loss-report__value--populated{background:var(--status-success-surface);color:var(--status-success-text);font-weight:700}@media(hover:hover){.enemy-losses-page__table tbody tr:hover{background:var(--surface-hover)}.enemy-losses-page__row-action:hover{background:var(--surface-hover);color:var(--text)}}.enemy-losses-page__action-cell .enemy-losses-page__row-action:active:not(:disabled){background:var(--surface-pressed)}@media(max-width:767px){.workspace__content--enemy-losses{padding-bottom:calc(50px + env(safe-area-inset-bottom,0px))}:root[data-mobile-menu-position=top] .app-shell .workspace__content--enemy-losses{padding-bottom:0}.workspace__content--enemy-losses .app-content-with-notes,.workspace__content--enemy-losses .app-content-row,.workspace__content--enemy-losses .app-workspace{height:auto;min-height:100%;overflow:visible}.enemy-loss-report-modal .modal__content{padding:12px}:root[data-mobile-menu-position=top] .enemy-losses-page,:root[data-mobile-menu-position=top] .enemy-losses-page__live-container,:root[data-mobile-menu-position=top] .enemy-losses-page__live-item{min-height:calc(100dvh - 50px - env(safe-area-inset-top,0px))}}@container workspace-content (max-width: 767px){.enemy-losses-page,.enemy-losses-page__live-container,.enemy-losses-page__live-item{height:auto;min-height:calc(100dvh - 50px - env(safe-area-inset-bottom,0px) - env(safe-area-inset-top,0px));overflow:visible}.enemy-losses-page{flex:0 0 auto}.enemy-losses-page__hero{grid-template-columns:minmax(0,1fr) minmax(150px,auto)}.enemy-losses-page__summary dd{font-size:1rem;line-height:1.15rem}.enemy-losses-page__table-region{flex:1 0 auto}.enemy-losses-page__table-scroll{flex:1 0 auto;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:auto;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.enemy-losses-page__pagination .v2-data-table-total{display:none}.enemy-losses-page__live-error,.enemy-loss-report__error{grid-template-columns:20px minmax(0,1fr)}.enemy-losses-page__live-error .uikit-button,.enemy-loss-report__error .uikit-button{grid-column:2;justify-self:start}}@container workspace-content (max-width: 420px){.enemy-losses-page__hero{grid-template-columns:minmax(0,1fr) minmax(132px,auto)}}@media(prefers-reduced-motion:reduce){.enemy-losses-page__table tbody tr,.enemy-losses-page__row-action{transition:none}}.enemy-detections-page__table{min-width:1040px}.enemy-detections-page__statuses{display:flex;align-items:center;gap:4px;white-space:nowrap}.enemy-detections-summary__table th:first-child{width:58%}.workspace__content--milsymbol-catalog .app-content-with-notes,.workspace__content--milsymbol-catalog .app-content-row,.workspace__content--milsymbol-catalog .app-workspace{height:auto;min-height:100%;overflow:visible}.milsymbol-catalog-v2{display:flex;width:100%;min-width:0;min-height:calc(100dvh - var(--shell-bar-height) - var(--shell-bar-height));flex-direction:column;color:var(--text);background-color:var(--surface-reading);background-image:var(--content-reading-image)}.milsymbol-catalog-v2__hero{flex:0 0 auto}.milsymbol-catalog-v2__summary dd{white-space:nowrap}.milsymbol-catalog-v2__sections{display:grid;min-width:0}.milsymbol-catalog-v2__section{display:grid;min-width:0;gap:12px;padding:16px;border-bottom:1px solid var(--border-section);border-radius:0;content-visibility:auto;contain-intrinsic-size:auto 360px}.milsymbol-catalog-v2__section-header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.milsymbol-catalog-v2__section-header>div{min-width:0}.milsymbol-catalog-v2__section-header h2,.milsymbol-catalog-v2__section-header p{margin:0}.milsymbol-catalog-v2__section-header p{margin-top:3px;color:var(--text-muted);font-size:var(--text-size-xs);line-height:var(--text-leading-xs)}.milsymbol-catalog-v2__grid{display:grid;min-width:0;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.milsymbol-catalog-v2__card{display:grid;min-width:0;min-height:78px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;padding:8px;border:1px solid var(--border-control);border-radius:var(--uikit-radius);background-color:var(--surface-control);background-image:var(--gradient-control)}.milsymbol-catalog-v2__symbol,.milsymbol-catalog-v2__symbol svg{display:block;width:56px;height:56px}.milsymbol-catalog-v2__symbol svg *{vector-effect:non-scaling-stroke}.milsymbol-catalog-v2__card>div{min-width:0}.milsymbol-catalog-v2__card strong,.milsymbol-catalog-v2__card>div>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.milsymbol-catalog-v2__card strong{font-size:var(--text-size-sm);line-height:var(--text-leading-sm)}.milsymbol-catalog-v2__card>div>span{margin-top:3px;color:var(--text-muted);font-size:var(--text-size-xs);line-height:var(--text-leading-xs)}@media(max-width:767px){.workspace__content--milsymbol-catalog{padding-bottom:calc(50px + env(safe-area-inset-bottom,0px))}:root[data-mobile-menu-position=top] .workspace__content--milsymbol-catalog{padding-bottom:0}.milsymbol-catalog-v2{min-height:calc(100dvh - 50px - env(safe-area-inset-bottom,0px) - env(safe-area-inset-top,0px))}:root[data-mobile-menu-position=top] .milsymbol-catalog-v2{min-height:calc(100dvh - 50px - env(safe-area-inset-top,0px))}}@container workspace-content (max-width: 767px){.milsymbol-catalog-v2__hero{grid-template-columns:minmax(0,1fr) minmax(132px,auto)}.milsymbol-catalog-v2__section{padding:12px}.milsymbol-catalog-v2__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@container workspace-content (max-width: 420px){.milsymbol-catalog-v2__grid{grid-template-columns:1fr}}.workspace__content--position-history .app-content-with-notes,.workspace__content--position-history .app-content-row,.workspace__content--position-history .app-workspace{height:auto;min-height:100%;overflow:visible}.position-history-page,.position-history-page__live-container,.position-history-page__live-item{display:flex;width:100%;min-width:0;min-height:calc(100dvh - var(--shell-bar-height) - var(--shell-bar-height));flex:0 0 auto;flex-direction:column}.position-history-page{height:auto;color:var(--text);background-color:var(--surface-reading);background-image:var(--content-reading-image)}.position-history-page__hero{flex:0 0 auto}.position-history-page__summary dd{white-space:nowrap}.position-history-page__table-region{display:flex;min-height:0;flex:1 0 auto;flex-direction:column}.position-history-page__table-scroll{min-height:0;flex:1 0 auto;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:auto}.position-history-page__table,.position-history-summary__table{width:100%;border-collapse:collapse;background-color:var(--surface-reading);background-image:var(--content-reading-image);color:var(--text)}.position-history-page__table{min-width:1320px}.position-history-page__table th,.position-history-page__table td,.position-history-summary__table th,.position-history-summary__table td{padding:5px 8px;border-right:1px solid var(--border-row);border-bottom:1px solid var(--border-row);vertical-align:middle;text-align:left}.position-history-page__table th:last-child,.position-history-page__table td:last-child,.position-history-summary__table th:last-child,.position-history-summary__table td:last-child{border-right:0}.position-history-page__table thead th,.position-history-summary__table thead th{position:sticky;top:0;z-index:2;height:var(--table-row-height);padding-block:0;background-color:var(--surface-subheading);background-image:var(--gradient-subheading, var(--gradient-control));color:var(--text);font-size:var(--text-size-xs);font-weight:700;letter-spacing:.035em;line-height:1rem;white-space:nowrap}.position-history-page__table tbody tr{height:var(--table-row-height);cursor:pointer;transition:background-color .14s ease}.position-history-page__table tbody tr:focus-visible{background:var(--surface-selected);outline:2px solid var(--focus);outline-offset:-2px}.position-history-page__table td{min-height:var(--table-row-height);font-size:var(--text-size-sm);line-height:var(--text-leading-sm);overflow-wrap:anywhere}.position-history-page__table td:nth-child(1),.position-history-page__table td:nth-child(3),.position-history-page__table td:nth-child(4),.position-history-page__table td:nth-child(5),.position-history-page__table td:nth-child(6),.position-history-page__table td:nth-child(7),.position-history-page__table td:nth-child(9),.position-history-page__table td:nth-child(10){overflow-wrap:normal;white-space:nowrap}.position-history-page__status,.position-history-page__duration{white-space:nowrap}.position-history-page__duration-list{display:grid;gap:3px;justify-items:start}.position-history-page__empty,.position-history-summary__empty{height:120px;color:var(--text-muted);text-align:center!important}.position-history-page__live-error,.position-history-summary__error{grid-template-columns:20px minmax(0,1fr) auto;margin:12px}.position-history-filter{display:grid;gap:var(--uikit-field-group-gap)}.position-history-summary-modal{width:min(980px,100%)}.position-history-summary{display:grid;gap:16px}.position-history-summary__heading,.position-history-summary__section{display:grid;gap:8px}.position-history-summary__heading h3,.position-history-summary__heading p,.position-history-summary__section h4{margin:0}.position-history-summary__heading h3{font-size:var(--app-text-size-title);line-height:1.35rem}.position-history-summary__heading p{color:var(--text-muted);font-size:var(--text-size-sm);line-height:var(--text-leading-sm)}.position-history-summary__section>header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.position-history-summary__section h4{font-size:var(--text-size-md);line-height:var(--text-leading-md)}.position-history-summary__table-scroll{overflow-x:auto;overscroll-behavior-x:contain}.position-history-summary__table{min-width:680px;border:1px solid var(--border-section)}.position-history-summary__table tbody th,.position-history-summary__table tbody td{font-size:var(--text-size-sm);line-height:var(--text-leading-sm)}.position-history-summary__table td:nth-last-child(-n+2),.position-history-summary__table--reasons td{text-align:center;white-space:nowrap}.position-history-details-modal{width:min(760px,100%)}.position-history-details__content,.position-history-details__event,.position-history-details__previous{display:grid;gap:12px}.position-history-details__event h3,.position-history-details__empty{margin:0}.position-history-details__event+.position-history-details__event{padding-top:16px;border-top:1px solid var(--border-section)}.position-history-details__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border:1px solid var(--border-section)}.position-history-details__list>div{display:grid;min-width:0;grid-template-columns:minmax(110px,auto) minmax(0,1fr);gap:10px;padding:9px 10px;border-right:1px solid var(--border-row);border-bottom:1px solid var(--border-row)}.position-history-details__list>div:nth-child(2n){border-right:0}.position-history-details__list>div:nth-last-child(-n+2){border-bottom:0}.position-history-details__list dt{color:var(--text-muted);font-weight:700}.position-history-details__list dd{min-width:0;margin:0;overflow-wrap:anywhere}.position-history-details__previous-item{display:grid;gap:8px;padding:12px;border:1px solid var(--border-section);background:var(--surface-raised)}.position-history-details__empty{min-height:90px;place-items:center;color:var(--text-muted)}@media(hover:hover){.position-history-page__table tbody tr:hover{background:var(--surface-hover)}}@media(max-width:767px){.workspace__content--position-history{padding-bottom:calc(50px + env(safe-area-inset-bottom,0px))}:root[data-mobile-menu-position=top] .app-shell .workspace__content--position-history{padding-bottom:0}.workspace__content--position-history .app-content-with-notes,.workspace__content--position-history .app-content-row,.workspace__content--position-history .app-workspace{height:auto;min-height:100%;overflow:visible}:root[data-mobile-menu-position=top] .position-history-page,:root[data-mobile-menu-position=top] .position-history-page__live-container,:root[data-mobile-menu-position=top] .position-history-page__live-item{min-height:calc(100dvh - 50px - env(safe-area-inset-top,0px))}.position-history-summary-modal .modal__content,.position-history-details-modal .modal__content{padding:12px}}@container workspace-content (max-width: 767px){.position-history-page,.position-history-page__live-container,.position-history-page__live-item{height:auto;min-height:calc(100dvh - 50px - env(safe-area-inset-bottom,0px) - env(safe-area-inset-top,0px));overflow:visible}.position-history-page{flex:0 0 auto}.position-history-page__hero{grid-template-columns:minmax(0,1fr) minmax(150px,auto)}.position-history-page__summary dd{font-size:1rem;line-height:1.15rem}.position-history-page__table-region{flex:1 0 auto}.position-history-page__table-scroll{flex:1 0 auto;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:auto;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.position-history-summary__section>header{align-items:flex-start;flex-direction:column;gap:6px}.position-history-details__list{grid-template-columns:1fr}.position-history-details__list>div,.position-history-details__list>div:nth-child(2n),.position-history-details__list>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--border-row)}.position-history-details__list>div:last-child{border-bottom:0}.position-history-page__live-error,.position-history-summary__error{grid-template-columns:20px minmax(0,1fr)}.position-history-page__live-error .uikit-button,.position-history-summary__error .uikit-button{grid-column:2;justify-self:start}}@container workspace-content (max-width: 420px){.position-history-page__hero{grid-template-columns:minmax(0,1fr) minmax(132px,auto)}}@media(prefers-reduced-motion:reduce){.position-history-page__table tbody tr{transition:none}}@media(hover:none)and (pointer:coarse),(max-width:767px){html,body{-webkit-text-size-adjust:100%;text-size-adjust:100%;touch-action:pan-x pan-y}}
