body,html{margin:0;min-height:100%}body.preload,body.preload *,body.preload :after,body.preload :before{transition:none!important;animation:none!important}.skip-link{position:absolute;top:-100%;left:0;z-index:9999;padding:.75rem 1.5rem;background:var(--mantine-color-blue-6);color:#fff;font-weight:600;font-size:.875rem;text-decoration:none;border-radius:0 0 var(--mantine-radius-md) 0;transition:top .15s ease}.skip-link:focus{top:0}body{min-height:100vh;background:var(
    --portal-app-canvas,linear-gradient(135deg,var(--portal-app-gradient-start) 0,var(--portal-app-gradient-end) 100%)
  );background-attachment:fixed}.mantine-AppShell-main,.mantine-AppShell-root{background:transparent}.mantine-AppShell-header{background:var(--portal-surface-panel-strong);border-color:var(--portal-border-default);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mantine-AppShell-navbar{background:var(--portal-surface-sidebar);border-color:var(--portal-border-default);transition:width .15s ease,transform .15s ease}.portal-shell{--portal-navigation-shell-width:min(320px,calc(100vw - 48px))}.portal-shell[data-navigation-enabled=true]{--app-shell-navbar-width:var(--portal-navigation-shell-width)!important;--app-shell-navbar-offset:0px!important;--app-shell-navbar-transform:translateX(calc(var(--portal-navigation-shell-width) * -1))!important;--app-shell-navbar-transform-rtl:translateX(var(--portal-navigation-shell-width))!important}.portal-shell[data-navigation-enabled=true][data-navigation-open=true]{--app-shell-navbar-transform:translateX(0)!important;--app-shell-navbar-transform-rtl:translateX(0)!important}.portal-shell[data-navigation-enabled=true][data-navigation-open=false] .mantine-AppShell-navbar{visibility:hidden;pointer-events:none}.portal-shell[data-navigation-initialized=false] .mantine-AppShell-main,.portal-shell[data-navigation-initialized=false] .mantine-AppShell-navbar{transition:none!important}@media (max-width:1024px){.portal-shell[data-navigation-enabled=true] .mantine-AppShell-navbar{z-index:101;max-height:calc(100dvh - var(--app-shell-header-offset, 0px))}.portal-shell[data-navigation-enabled=true][data-navigation-initialized=false]{--app-shell-navbar-transform:translateX(calc(var(--portal-navigation-shell-width) * -1))!important;--app-shell-navbar-transform-rtl:translateX(var(--portal-navigation-shell-width))!important}.portal-shell[data-navigation-enabled=true][data-navigation-initialized=false] .mantine-AppShell-navbar{visibility:hidden;pointer-events:none}}.portal-navigation-toggle{min-width:44px;min-height:44px}.portal-navigation-root{width:100%;height:100%;min-height:0}@media (min-width:1025px){.portal-shell{--portal-navigation-shell-width:264px}.portal-shell[data-navigation-enabled=true][data-navigation-open=true]{--app-shell-navbar-offset:var(--portal-navigation-shell-width)!important}.mantine-AppShell-main{transition:padding-inline-start .15s ease}}@media (prefers-reduced-motion:reduce){.mantine-AppShell-main,.mantine-AppShell-navbar{transition:none!important}}.portal-sidebar-nav-link{color:var(--portal-sidebar-text);border-left:3px solid transparent;border-radius:var(--mantine-radius-sm)}@media (hover:hover){.portal-sidebar-nav-link:hover{color:var(--portal-sidebar-text);background-color:var(--portal-sidebar-hover)}}.portal-sidebar-nav-link:where([data-active],[aria-current=page]){color:var(--portal-sidebar-accent);background-color:var(--portal-sidebar-active);border-left-color:var(--portal-sidebar-accent);font-weight:600}@media (hover:hover){.portal-sidebar-nav-link:where([data-active],[aria-current=page]):hover{color:var(--portal-sidebar-accent);background-color:var(--portal-sidebar-active)}}.portal-section-panel{background:var(--portal-surface-panel);border-color:rgba(43,34,95,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cell-copy-btn{opacity:0;transition:opacity .15s ease}tr:hover .cell-copy-btn{opacity:1}.hq-news-page{min-height:0}[data-mantine-color-scheme=dark] .hq-news-page{background:var(--mantine-color-body);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-sm)}.hq-news-page__title{font-size:clamp(1.65rem,2vw,2rem);line-height:1.1;letter-spacing:-.035em}.hq-news-container{display:flex;gap:var(--mantine-spacing-md);height:calc(100dvh - 154px);min-height:440px;overflow:visible}.hq-news-main,.hq-news-sidebar{overflow:hidden;border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background:var(--mantine-color-body)}.hq-news-sidebar{width:clamp(320px,32%,400px);min-width:320px;display:flex;flex-direction:column}.hq-news-sidebar__header{padding:var(--mantine-spacing-md);border-bottom:1px solid var(--mantine-color-default-border);background:var(--mantine-color-default-hover)}.hq-news-search input{border-color:var(--mantine-color-default-border)}.hq-news-reader-tabs .mantine-Tabs-tab{flex-shrink:0;padding-inline:8px}.hq-news-sidebar__list{flex:1 1;min-height:0}.hq-news-sidebar__sections{padding:var(--mantine-spacing-sm)}.hq-news-list-section-title{min-height:24px;padding:0 4px;color:var(--mantine-color-text)}.hq-news-list-item{width:100%;text-align:left;padding:12px 10px;border-radius:var(--mantine-radius-sm);border:1px solid transparent;border-bottom:1px solid var(--mantine-color-default-border);background:var(--mantine-color-body);transition:background-color .16s ease,border-color .16s ease}.hq-news-list-item:hover{background:var(--mantine-color-default-hover);border-color:var(--mantine-color-violet-3)}.hq-news-list-item--active{background:var(--mantine-primary-color-light);border-color:var(--mantine-color-violet-6)}.hq-news-list-item__status{width:7px;min-height:38px;flex:0 0 7px;padding-top:7px}.hq-news-list-item__unread-dot{width:7px;height:7px;display:block;flex:0 0 7px;border-radius:50%;background:var(--mantine-color-violet-6)}.hq-news-list-item__meta{color:var(--mantine-color-dimmed)}.hq-news-priority-symbol{width:9px;height:9px;flex:0 0 9px;border-radius:50%}.hq-news-archive-symbol{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--mantine-color-dimmed)}.hq-news-main{flex:1 1;min-width:0}.hq-news-main__scroll{height:100%}.hq-news-detail-layout{display:block;min-height:100%}.hq-news-detail{max-width:1000px;padding:clamp(20px,2vw,30px)}.hq-news-detail__title{margin:0;font-size:clamp(1.35rem,1.8vw,1.75rem);line-height:1.18;font-weight:700;letter-spacing:-.025em}.hq-news-detail__meta{column-gap:var(--mantine-spacing-xs)}.hq-news-detail__confirm-row{padding:14px 16px;border:1px solid var(--mantine-color-red-light);border-radius:var(--mantine-radius-md);background:var(--mantine-color-red-light)}.hq-news-detail__confirm-row[data-complete]{border-color:var(--mantine-color-teal-light);background:var(--mantine-color-teal-light)}.hq-news-empty-detail{min-height:100%}.hq-news-summary{line-height:1.65;color:var(--mantine-color-text)}.hq-news-prose{max-width:75ch;overflow-wrap:anywhere;line-height:1.7;color:var(--mantine-color-text)}.hq-news-prose h1,.hq-news-prose h2,.hq-news-prose h3{margin:1.1em 0 .35em;line-height:1.2;letter-spacing:0}.hq-news-prose p{margin:0 0 .85em}.hq-news-prose p:empty{min-height:1.7em}.hq-news-prose ol,.hq-news-prose ul{margin:0 0 .85em;padding-left:1.35rem}.hq-news-prose blockquote{margin:0 0 .85em;padding-left:var(--mantine-spacing-sm);border-left:3px solid var(--mantine-color-blue-3);color:var(--mantine-color-dimmed)}.hq-news-prose a{color:var(--mantine-color-anchor)}.hq-news-detail-footer{margin:0 clamp(20px,2vw,30px) 24px;padding-top:var(--mantine-spacing-md);border-top:1px solid var(--mantine-color-default-border)}.hq-news-related-item{width:100%;padding:10px 0;color:var(--mantine-color-text);border-bottom:1px solid var(--mantine-color-default-border)}.hq-news-related-item:first-child{padding-top:2px}.hq-news-related-item:last-child{padding-bottom:2px;border-bottom:none}.hq-news-related-item:hover{color:var(--mantine-color-violet-light-color)}.hq-news-back{display:none}.hq-news-list-item:focus-visible,.hq-news-main:focus-visible,.hq-news-related-item:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:-2px}.hq-news-detail__meta,.hq-news-detail__title,.hq-news-summary{overflow-wrap:anywhere}.hq-news-prose img,.hq-news-prose video{max-width:100%;height:auto}.hq-news-prose table{display:block;max-width:100%;overflow-x:auto}.hq-news-sidebar__list .mantine-Center-root{padding-inline:var(--mantine-spacing-md)}.notes-container{display:flex;height:calc(100vh - 120px);overflow:hidden;border-radius:var(--mantine-radius-sm);border:1px solid rgba(43,34,95,.12);background:var(--portal-surface-panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.notes-sidebar{width:320px;min-width:300px;max-width:360px;display:flex;flex-direction:column;border-right:1px solid rgba(43,34,95,.1);background:var(--portal-surface-sidebar)}.notes-sidebar__calendar{padding:10px 12px;border-bottom:1px solid rgba(43,34,95,.1);background:var(--portal-surface-panel-strong)}.notes-sidebar__list-header{border-bottom:1px solid var(--mantine-color-gray-2)}.notes-sidebar__count{display:inline-grid;min-width:18px;height:18px;padding:0 5px;place-items:center;border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-xs);background:var(--portal-surface-panel-strong);color:var(--mantine-color-gray-7);line-height:1}.notes-sidebar__list{flex:1 1}.notes-sidebar__filters{padding:10px 12px;border-bottom:1px solid var(--mantine-color-gray-2);background:color-mix(in srgb,var(--portal-surface-panel-strong) 62%,transparent)}.notes-filter-select .mantine-Input-input{font-weight:600}.notes-event-type-row .mantine-Button-root,.notes-main__empty .mantine-Button-root{min-width:max-content}.notes-event-type-button.mantine-Button-root{height:28px;padding-inline:8px;border-color:var(--mantine-color-gray-3);background:var(--portal-surface-panel-strong);color:var(--mantine-color-gray-7);font-weight:600}.notes-event-type-button .mantine-Button-section{color:var(--filter-accent,var(--event-type-accent,var(--mantine-color-gray-6)))}.notes-event-type-button[data-active=true].mantine-Button-root{border-color:color-mix(in srgb,var(--filter-accent,var(--event-type-accent,var(--mantine-color-gray-6))) 45%,var(--mantine-color-gray-3));background:color-mix(in srgb,var(--filter-accent,var(--event-type-accent,var(--mantine-color-gray-6))) 10%,var(--mantine-color-white));color:var(--mantine-color-gray-9)}.notes-empty-action.mantine-Button-root{min-width:160px}.calendar-inline-meta{min-width:0;max-width:100%;color:var(--calendar-event-accent)}.calendar-inline-meta__text{min-width:0}.notes-event-type-row>.mantine-Group-root{max-width:100%}.notes-event-type-row .mantine-Select-root{min-width:180px}.note-list-item{position:relative;padding:10px 11px 10px 13px;border-radius:var(--mantine-radius-sm);border:1px solid transparent;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;overflow:hidden}.note-list-item:hover{background-color:var(--portal-surface-panel-strong);border-color:var(--mantine-color-gray-2);box-shadow:0 4px 12px rgba(15,23,42,.06);transform:translateY(-1px)}.note-list-item--active{background-color:var(--portal-surface-selected)!important;border-color:color-mix(in srgb,var(--note-accent) 45%,var(--mantine-color-gray-2));box-shadow:0 6px 18px rgba(15,23,42,.08)}.note-list-item__accent{position:absolute;left:0;top:0;bottom:0;width:3px;background-color:var(--note-accent);opacity:.9}.note-list-item__type-dot{width:8px;height:8px;border-radius:50%;background-color:var(--note-accent);flex-shrink:0}.note-list-item__menu-button{flex-shrink:0;margin-left:-4px}.note-list-item__preview{line-height:1.35}.note-list-item--followup{padding:7px 10px 7px 11px}.note-list-item--followup .note-list-item__accent{background-color:var(--mantine-color-violet-4)}.note-list-item--automatic{cursor:default}.note-list-item--automatic:hover{transform:none}.notes-main{flex:1 1;display:flex;flex-direction:column;min-width:0;background:var(--portal-surface-feature-wash)}.notes-main__header{padding:var(--mantine-spacing-sm) var(--mantine-spacing-lg);border-bottom:1px solid var(--mantine-color-gray-2);background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.notes-event-context{margin-bottom:2px;opacity:.82}.notes-event-schedule{margin-top:var(--mantine-spacing-sm);padding-top:var(--mantine-spacing-sm);border-top:1px solid var(--mantine-color-gray-2)}.notes-event-schedule .mantine-SegmentedControl-root{background:var(--mantine-color-gray-1)}.notes-event-schedule .mantine-InputWrapper-label{color:var(--mantine-color-gray-7);font-size:var(--mantine-font-size-xs);font-weight:600}.notes-event-schedule--readonly{padding-bottom:2px}.notes-main__editor{flex:1 1;overflow:auto}.notes-main__empty{flex:1 1}.calendar-agenda{flex:1 1;min-height:0;display:flex;flex-direction:column}.calendar-agenda__header{padding:14px var(--mantine-spacing-lg);border-bottom:1px solid var(--mantine-color-gray-2);background:var(--portal-surface-panel-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.calendar-agenda__header-icon{width:34px;height:34px;border-radius:var(--mantine-radius-sm);display:grid;place-items:center;color:var(--mantine-color-blue-7);background:var(--mantine-color-blue-0);border:1px solid var(--mantine-color-blue-1);flex-shrink:0}.calendar-agenda__header-summary{min-width:0;max-width:100%;overflow:hidden}.calendar-agenda__header-summary>*{flex-shrink:0}.calendar-agenda__header-summary>:last-child{min-width:0}.calendar-agenda__scroll{flex:1 1;min-height:0}.calendar-agenda__state{flex:1 1;min-height:260px}.calendar-agenda__month{padding-top:0}.calendar-agenda__month-header{margin-bottom:6px;padding:0 2px}.calendar-agenda__row{position:relative;width:100%;min-height:68px;display:grid;grid-template-columns:40px minmax(0,1fr) 16px;gap:10px;align-items:center;padding:8px 10px 8px 13px;border-radius:var(--mantine-radius-sm);border:1px solid rgba(43,34,95,.1);background:var(--portal-surface-panel-strong);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.calendar-agenda__row:hover{border-color:color-mix(in srgb,var(--agenda-accent) 35%,var(--mantine-color-gray-2));box-shadow:0 3px 10px rgba(15,23,42,.06)}.calendar-agenda__row--selected{border-color:color-mix(in srgb,var(--agenda-accent) 55%,var(--mantine-color-gray-2));background:color-mix(in srgb,var(--agenda-accent) 7%,var(--mantine-color-white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--agenda-accent) 18%,transparent)}.calendar-agenda__row-accent{position:absolute;inset:0 auto 0 0;width:3px;background:var(--agenda-accent)}.calendar-agenda__date{width:36px;min-height:40px;border-radius:var(--mantine-radius-sm);display:grid;place-items:center;align-content:center;background:var(--mantine-color-gray-0);border:1px solid rgba(43,34,95,.1)}.calendar-agenda__row-main{min-width:0}.calendar-agenda__chevron{color:var(--mantine-color-gray-5);justify-self:end;flex-shrink:0}.ops-calendar-command-panel{overflow:hidden;background:var(--mantine-color-white)}.ops-calendar-command-panel__inner{display:flex;min-width:0;flex-direction:column;gap:8px}.ops-calendar-actions,.ops-calendar-command-main,.ops-calendar-command-row,.ops-calendar-metrics,.ops-calendar-range-control,.ops-calendar-range-control__copy{min-width:0}.ops-calendar-command-main{flex:1 1 520px}.ops-calendar-range-control{flex:0 1 auto;max-width:100%}.ops-calendar-range-control__copy{flex:1 1 auto}.ops-calendar-range-control__icon{width:28px;height:28px;display:grid;place-items:center;flex-shrink:0;border-radius:6px;color:var(--mantine-color-indigo-7);background:color-mix(in srgb,var(--mantine-color-indigo-0) 76%,var(--mantine-color-white));border:1px solid var(--mantine-color-indigo-1)}.ops-calendar-range-control__label{min-width:0;color:var(--mantine-color-gray-9);overflow-wrap:anywhere}.ops-calendar-actions{flex:0 1 auto}.ops-calendar-range-nav{flex:0 0 auto}.ops-calendar-metrics{flex:1 1 300px}.ops-calendar-metric{--ops-calendar-metric-accent:var(--mantine-color-indigo-6);display:inline-flex;min-height:26px;align-items:center;gap:5px;padding:3px 7px;border:1px solid color-mix(in srgb,var(--ops-calendar-metric-accent) 16%,var(--mantine-color-gray-2));border-left:2px solid var(--ops-calendar-metric-accent);border-radius:6px;background:color-mix(in srgb,var(--ops-calendar-metric-accent) 5%,var(--mantine-color-white));white-space:nowrap}.ops-calendar-metric__icon{width:16px;height:16px;display:grid;place-items:center;flex-shrink:0;color:var(--ops-calendar-metric-accent)}.ops-calendar-metric__value{color:var(--mantine-color-gray-9);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ops-calendar-board-controls{min-width:0;padding-top:8px;border-top:1px solid var(--mantine-color-gray-2)}.ops-calendar-board-controls .mantine-MultiSelect-root,.ops-calendar-entry-list,.ops-calendar-filters{min-width:0}.ops-calendar-entry-list__more.mantine-Button-root{min-height:34px;border-radius:8px;border:1px dashed color-mix(in srgb,var(--mantine-color-indigo-5) 38%,var(--mantine-color-gray-3));color:var(--mantine-color-indigo-7);background:color-mix(in srgb,var(--mantine-color-indigo-0) 54%,var(--mantine-color-white))}.ops-calendar-entry-list__more.mantine-Button-root:hover{border-color:color-mix(in srgb,var(--mantine-color-indigo-6) 56%,var(--mantine-color-gray-3));background:color-mix(in srgb,var(--mantine-color-indigo-0) 70%,var(--mantine-color-white))}.ops-calendar-entry-list-modal__body{max-height:min(68vh,640px);overflow-y:auto;padding-right:4px}.loss-prevention-voids-rail{display:flex;align-items:center;justify-content:space-between;gap:var(--mantine-spacing-md);padding:8px 10px;border-top:1px solid var(--mantine-color-gray-2);border-bottom:1px solid var(--mantine-color-gray-2);background:color-mix(in srgb,var(--portal-surface-sidebar) 70%,var(--mantine-color-white))}.loss-prevention-voids-rail__context,.loss-prevention-voids-rail__flagged,.loss-prevention-voids-rail__item,.loss-prevention-voids-rail__metrics{min-width:0}.loss-prevention-voids-rail__flagged,.loss-prevention-voids-rail__item{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.loss-prevention-voids-rail__flagged{flex-shrink:0}.loss-prevention-voids-rail__metrics{display:flex;flex:1 1;align-items:baseline;justify-content:center;gap:var(--mantine-spacing-lg);flex-wrap:wrap}.loss-prevention-voids-rail__context{display:flex;align-items:baseline;justify-content:flex-end;gap:var(--mantine-spacing-sm);flex-wrap:wrap}.loss-prevention-voids-rail__label{color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-xs);font-weight:800;line-height:1.2;text-transform:uppercase}.loss-prevention-voids-rail__value{color:var(--mantine-color-gray-9);font-size:var(--mantine-font-size-sm);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.loss-prevention-voids-rail__value--flagged{font-size:var(--mantine-font-size-lg);line-height:1}.loss-prevention-voids-rail__value--alert{color:var(--mantine-color-red-7)}.loss-prevention-voids-rail__muted{color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-xs);line-height:1.2;white-space:nowrap}@media (max-width:48em){.loss-prevention-voids-rail{align-items:stretch;flex-direction:column;gap:8px;padding:10px}.loss-prevention-voids-rail__flagged{justify-content:space-between}.loss-prevention-voids-rail__context,.loss-prevention-voids-rail__metrics{display:grid;grid-template-columns:1fr;gap:6px;justify-content:stretch}.loss-prevention-voids-rail__metrics{padding-top:8px;border-top:1px solid var(--mantine-color-gray-2)}.loss-prevention-voids-rail__item{justify-content:space-between;white-space:normal}.loss-prevention-voids-rail__muted{white-space:normal}}.ops-calendar-board{overflow-x:auto;padding-bottom:var(--mantine-spacing-sm)}.ops-calendar-board__days,.ops-calendar-board__lane{display:grid;grid-template-columns:224px repeat(7,minmax(166px,1fr));gap:10px;min-width:1430px}.ops-calendar-board__days{margin-bottom:10px;align-items:stretch}.ops-calendar-board__cell,.ops-calendar-board__corner,.ops-calendar-board__day-heading,.ops-calendar-board__person,.ops-calendar-my-day{border:1px solid var(--mantine-color-gray-2);border-radius:8px;background:var(--mantine-color-white);box-shadow:0 1px 0 rgba(15,23,42,.03)}.ops-calendar-board__corner{display:flex;padding:10px 12px;border-left:3px solid var(--mantine-color-indigo-6)}.ops-calendar-board__corner,.ops-calendar-board__day-heading{min-height:70px;align-items:center;background:linear-gradient(180deg,var(--mantine-color-white),var(--mantine-color-gray-0))}.ops-calendar-board__day-heading{justify-content:center;padding:8px 10px;text-align:center}.ops-calendar-board__person{min-height:150px;padding:12px;border-left:3px solid var(--mantine-color-indigo-6);background:linear-gradient(180deg,color-mix(in srgb,var(--mantine-color-indigo-0) 46%,var(--mantine-color-white)),var(--mantine-color-white))}.ops-calendar-board__person-main{min-width:0}.ops-calendar-board__person-icon{color:var(--mantine-color-indigo-7);flex-shrink:0}.ops-calendar-board__cell{min-height:150px;padding:8px;background:color-mix(in srgb,var(--mantine-color-gray-0) 62%,var(--mantine-color-white))}.ops-calendar-board__cell-header{min-height:28px}.ops-calendar-board__cell-entries{min-width:0}.ops-calendar-board__lane--quiet .ops-calendar-board__cell,.ops-calendar-board__lane--quiet .ops-calendar-board__person{border-color:var(--mantine-color-gray-2);background:color-mix(in srgb,var(--mantine-color-gray-0) 82%,var(--mantine-color-white))}.ops-calendar-board__lane--quiet .ops-calendar-board__person{border-left-color:var(--mantine-color-gray-4)}.ops-calendar-board__empty-cell,.ops-calendar-my-day__empty{min-height:68px;display:grid;place-items:center;padding:10px;border-radius:8px;border:1px dashed var(--mantine-color-gray-3);background:color-mix(in srgb,var(--mantine-color-white) 78%,var(--mantine-color-gray-0));text-align:center}.ops-calendar-entry{--ops-calendar-card-accent:var(--mantine-color-indigo-6);position:relative;display:block;width:100%;min-height:124px;overflow:hidden;padding:10px 11px 10px 14px;text-align:left;border-radius:8px;border:1px solid var(--mantine-color-gray-2);background:var(--mantine-color-white);color:inherit;box-shadow:0 1px 0 rgba(15,23,42,.03);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ops-calendar-entry--button{cursor:pointer}.ops-calendar-entry--button:hover{border-color:color-mix(in srgb,var(--ops-calendar-card-accent) 42%,var(--mantine-color-gray-2));box-shadow:0 8px 18px rgba(15,23,42,.08);transform:translateY(-1px)}.ops-calendar-entry--button:focus-visible{outline:2px solid color-mix(in srgb,var(--ops-calendar-card-accent) 70%,var(--mantine-color-white));outline-offset:2px}.ops-calendar-entry__accent{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ops-calendar-card-accent)}.ops-calendar-entry__content,.ops-calendar-entry__location,.ops-calendar-entry__meta-row,.ops-calendar-entry__preview,.ops-calendar-entry__title,.ops-calendar-entry__topline{min-width:0}.ops-calendar-entry__time-chip{min-width:0;max-width:100%;padding:3px 7px;border-radius:var(--mantine-radius-sm);color:var(--mantine-color-gray-8);background:color-mix(in srgb,var(--ops-calendar-card-accent) 8%,var(--mantine-color-white));border:1px solid color-mix(in srgb,var(--ops-calendar-card-accent) 18%,var(--mantine-color-gray-2))}.ops-calendar-entry__meta-icon{color:var(--ops-calendar-card-accent);flex-shrink:0}.ops-calendar-entry__chevron{color:var(--mantine-color-gray-5);flex-shrink:0}.ops-calendar-my-week{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:var(--mantine-spacing-sm);align-items:stretch}.ops-calendar-my-day{min-height:238px;padding:var(--mantine-spacing-sm);border-left:3px solid var(--mantine-color-indigo-6);background:linear-gradient(180deg,var(--mantine-color-white),var(--mantine-color-gray-0))}.ops-calendar-day-heading,.ops-calendar-day-heading__copy,.ops-calendar-my-day__header{min-width:0}.ops-calendar-day-badge{width:44px;min-height:46px;display:grid;place-items:center;align-content:center;flex-shrink:0;border-radius:8px;border:1px solid var(--mantine-color-gray-2);background:var(--mantine-color-white)}.ops-calendar-day-badge--compact{width:38px;min-height:40px}.ops-calendar-my-day__entries{min-width:0}.ops-calendar-month{overflow-x:auto;padding-bottom:var(--mantine-spacing-sm)}.ops-calendar-month__grid,.ops-calendar-month__weekdays{display:grid;grid-template-columns:repeat(7,minmax(164px,1fr));gap:10px;min-width:1170px}.ops-calendar-month__weekdays{margin-bottom:10px;text-align:center}.ops-calendar-month__weekdays>*{display:block;padding:8px 10px;background:linear-gradient(180deg,var(--mantine-color-white),var(--mantine-color-gray-0))}.ops-calendar-month__day,.ops-calendar-month__weekdays>*{border:1px solid var(--mantine-color-gray-2);border-radius:8px}.ops-calendar-month__day{min-height:214px;padding:9px;border-left:3px solid var(--mantine-color-blue-5);background:color-mix(in srgb,var(--mantine-color-gray-0) 54%,var(--mantine-color-white));box-shadow:0 1px 0 rgba(15,23,42,.03)}.ops-calendar-month__day--muted{border-left-color:var(--mantine-color-gray-3);background:color-mix(in srgb,var(--mantine-color-gray-0) 84%,var(--mantine-color-white))}.ops-calendar-month__day-actions,.ops-calendar-month__day-header{min-width:0}.ops-calendar-month__date{min-width:44px;min-height:48px;display:grid;place-items:center;align-content:center;border-radius:8px;border:1px solid var(--mantine-color-gray-2);background:var(--mantine-color-white)}.ops-calendar-month__entries .ops-calendar-entry{min-height:108px}.ops-calendar-month__empty{min-height:74px;display:grid;place-items:center;padding:8px;border-radius:8px;border:1px dashed var(--mantine-color-gray-3);background:color-mix(in srgb,var(--mantine-color-white) 70%,var(--mantine-color-gray-0));text-align:center}.ops-calendar-year{display:grid;grid-template-columns:repeat(auto-fit,minmax(306px,1fr));gap:var(--mantine-spacing-sm);align-items:flex-start}.ops-calendar-year__month{min-height:204px;padding:var(--mantine-spacing-sm);border:1px solid var(--mantine-color-gray-2);border-left:3px solid var(--mantine-color-indigo-6);border-radius:8px;background:linear-gradient(180deg,var(--mantine-color-white),var(--mantine-color-gray-0));box-shadow:0 1px 0 rgba(15,23,42,.03)}.ops-calendar-year__month-header{min-width:0}.ops-calendar-year__day{padding:9px;border:1px solid var(--mantine-color-gray-2);border-radius:8px;background:color-mix(in srgb,var(--mantine-color-gray-0) 54%,var(--mantine-color-white))}.ops-calendar-year__day-entries,.ops-calendar-year__day-header{min-width:0}.ops-calendar-year__empty{min-height:92px;display:grid;place-items:center;padding:12px;border-radius:8px;border:1px dashed var(--mantine-color-gray-3);background:color-mix(in srgb,var(--mantine-color-white) 70%,var(--mantine-color-gray-0));text-align:center}.ops-calendar-year .ops-calendar-entry{min-height:112px}.ops-calendar-drawer{display:flex;min-height:100%;flex:1 1;flex-direction:column}.ops-calendar-drawer__notes{min-height:390px;flex:1 1}.ops-calendar-drawer__notes .notes-rich-editor{min-height:340px;border:1px solid var(--mantine-color-gray-3)!important;border-radius:var(--mantine-radius-sm)}@media (max-width:62em){.ops-calendar-actions,.ops-calendar-command-main{flex-basis:100%}.ops-calendar-actions{justify-content:flex-start}}@media (max-width:48em){.ops-calendar-command-panel__inner{gap:6px}.ops-calendar-actions,.ops-calendar-metrics,.ops-calendar-range-control{flex-basis:100%}.ops-calendar-board-controls{padding-top:6px}.ops-calendar-year{grid-template-columns:1fr}}.notes-title-input input{font-size:1.55rem;font-weight:700;padding:0;height:auto;line-height:1.22}.notes-event-type-row{align-items:center}.notes-attachments{padding:var(--mantine-spacing-xs) var(--mantine-spacing-xl);border-top:1px solid var(--mantine-color-gray-2)}.notes-attachments__dropzone{padding:10px 16px;border:2px dashed var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);cursor:pointer;transition:all .15s ease;background:transparent}.notes-attachments__dropzone:hover{border-color:var(--mantine-color-blue-4);background:rgba(34,139,230,.03)}.notes-attachments__dropzone--active{border-color:var(--mantine-color-blue-5);background:rgba(34,139,230,.06)}.notes-attachment-row{transition:background-color .15s ease}.notes-attachment-row:hover{background-color:var(--portal-surface-sidebar)}.calendar-day{position:relative;width:100%;min-width:28px;min-height:28px;display:grid;place-items:center}.calendar-note-dots{position:absolute;bottom:-4px;left:50%;transform:translateX(-50%)}.calendar-note-dot{width:5px;height:5px;border-radius:50%}@media (max-width:768px){.hq-news-container{flex-direction:column;gap:var(--mantine-spacing-sm);height:auto;min-height:calc(100vh - 150px)}.hq-news-sidebar{width:100%;max-width:none;min-width:0;height:min(440px,52dvh);min-height:280px;flex-shrink:0}.hq-news-main{min-height:52vh;flex-shrink:0;scroll-margin-top:var(--mantine-spacing-md)}.hq-news-back{display:inline-flex;margin:var(--mantine-spacing-xs) var(--mantine-spacing-xs) 0}.hq-news-main[data-empty]{display:none}.hq-news-detail-footer{margin-inline:var(--mantine-spacing-md)}.hq-news-detail{padding:var(--mantine-spacing-md)}.notes-container{flex-direction:column;height:auto;min-height:calc(100vh - 120px)}.notes-sidebar{width:100%;max-width:none;min-width:0;border-right:none;border-bottom:1px solid var(--mantine-color-gray-2);max-height:56vh}.calendar-agenda__header{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md)}.calendar-agenda__header-summary{flex-wrap:wrap;row-gap:2px}.calendar-agenda__row{grid-template-columns:38px minmax(0,1fr);padding-right:10px}.calendar-agenda__chevron{display:none}.notes-main__editor{min-height:400px}.notes-attachments{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm)}}@keyframes portal-runtime-loader-spin{to{transform:rotate(1turn)}}.portal-runtime-loader{width:28px;height:28px;border:3px solid var(--portal-border-default,#d9dde3);border-top-color:var(--mantine-primary-color-filled,#c84332);border-radius:50%;animation:portal-runtime-loader-spin .7s linear infinite}