:root{--mx-brand:#007eaa;--mx-brand-deep:#00304e;--mx-brand-mid:#183f56;--mx-accent:#ff715b;--mx-surface:#f5f8fa;--mx-surface-raised:#fff;--mx-text:#3f454a;--mx-text-muted:#6f777e;--mx-heading:#244f6d;--mx-border:#dde3e7;--mx-shadow:0 1rem 3rem #00304e29;--background:var(--mx-surface);--foreground:var(--mx-text)}*{box-sizing:border-box}html{scrollbar-gutter:stable;background:var(--background);width:100%;min-width:20rem}body{background:var(--background);width:100%;min-height:100vh;color:var(--foreground);margin:0;font-family:"72","72full",Arial,Helvetica,sans-serif}#root{width:100%;min-height:100vh}button,input{font:inherit}.application-state{place-items:center;min-height:min(28rem,70vh);padding:2rem;display:grid}.application-state--loading{min-height:12rem}.auth-page{grid-template-columns:minmax(19rem,.92fr) minmax(28rem,1.08fr);min-height:100vh;display:grid}.auth-visual{isolation:isolate;color:#fff;background:radial-gradient(circle at 18% 78%, #007eaa6b, transparent 29rem), linear-gradient(145deg, var(--mx-brand-mid), var(--mx-brand-deep));flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(2rem,5vw,4.75rem);display:flex;position:relative;overflow:hidden}.auth-visual:before,.auth-visual:after{z-index:-1;content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute}.auth-visual:before{width:34rem;height:34rem;top:-19rem;right:-16rem}.auth-visual:after{width:20rem;height:20rem;bottom:-12rem;right:3rem}.brand-lockup{align-items:center;gap:.85rem;width:fit-content;display:inline-flex}.brand-mark{background:#ffffff21;border:1px solid #ffffff59;border-radius:.65rem;place-items:center;width:2.8rem;height:2.8rem;font-size:1.15rem;font-weight:800;display:grid;position:relative;box-shadow:0 .65rem 1.5rem #00000029}.brand-mark:after{border:2px solid var(--mx-brand-deep);background:var(--mx-accent);content:"";border-radius:50%;width:.65rem;height:.65rem;position:absolute;bottom:-.2rem;right:-.2rem}.brand-name{letter-spacing:.01em;margin:0;font-size:1.15rem;font-weight:700}.brand-caption{color:#ffffffb3;margin:.15rem 0 0;font-size:.75rem}.visual-copy{max-width:34rem;margin:clamp(4rem,15vh,10rem) 0 auto}.visual-eyebrow{color:#8fd6ed;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .9rem;font-size:.78rem;font-weight:700}.visual-title{letter-spacing:-.035em;max-width:12ch;margin:0;font-size:clamp(2.35rem,4.5vw,4.7rem);font-weight:300;line-height:1.03}.visual-description{color:#ffffffbd;max-width:34rem;margin:1.6rem 0 0;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.65}.visual-footer{color:#ffffff8f;align-items:center;gap:.65rem;font-size:.75rem;display:flex}.visual-footer-dot{background:#72d6a0;border-radius:50%;width:.38rem;height:.38rem;box-shadow:0 0 0 .25rem #72d6a01f}.auth-workspace{background:linear-gradient(#ffffffc7,#ffffffc7),repeating-linear-gradient(90deg,#0000,#0000 2rem,#007eaa08 2rem calc(2rem + 1px));place-items:start center;min-height:100vh;padding:clamp(1.5rem,5vw,5rem);display:grid}.auth-panel{width:min(100%,31.5rem)}.auth-heading{color:var(--mx-heading);letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:400}.auth-subheading{color:var(--mx-text-muted);margin:.65rem 0 1.8rem;font-size:.92rem;line-height:1.55}.auth-card{border:1px solid var(--mx-border);background:var(--mx-surface-raised);box-shadow:var(--mx-shadow);border-radius:.75rem;overflow:hidden}.auth-tabs{width:100%}.auth-tab-content{gap:1.05rem;padding:1.5rem 1.65rem 1.75rem;display:grid}.session-bootstrap{min-height:100vh;color:var(--sapContent_LabelColor,#556b82);background:var(--sapBackgroundColor,#f5f6f7);place-items:center;display:grid}.application-shell{background:var(--mx-surface);--sapShellColor:var(--mx-brand-deep);--sapShell_TextColor:#fff;--sapShell_InteractiveTextColor:#fff;--sapShell_Hover_Background:#ffffff1f;--sapShell_Active_Background:#fff3;width:100%;min-width:0;height:100vh}.application-shell ui5-shellbar{background:radial-gradient(circle at 14% -80%, #007eaabf, transparent 27rem), linear-gradient(108deg, var(--mx-brand-mid), var(--mx-brand-deep));--sapShell_SubBrand_TextColor:#fff;--sapShell_TextColor:#fff;--sapShell_InteractiveTextColor:#fff;--sapButton_Lite_Background:transparent;--sapButton_Lite_BorderColor:transparent;border:0;width:100%;box-shadow:0 .35rem 1.4rem #00304e33}.shell-brand-logo{object-fit:contain;filter:drop-shadow(0 .2rem .35rem #0003);width:1.55rem;height:2rem;display:block}.shell-brand-stack{gap:.02rem;line-height:1;display:grid}.shell-brand-stack strong{color:#fff;letter-spacing:.005em;font-size:.92rem;font-weight:700}.shell-brand-stack small{color:#ffffffad;letter-spacing:.035em;font-size:.57rem;font-weight:400}.shell-profile-avatar{outline-offset:2px;background:var(--mx-accent);color:#fff;outline:2px solid #ffffff61}.application-shell ui5-side-navigation{border-inline-end:1px solid var(--mx-border);background:linear-gradient(180deg, #007eaa0a, transparent 12rem), var(--mx-surface-raised);--sapList_SelectionBackgroundColor:#e5f2f6;--sapList_SelectionBorderColor:var(--mx-brand);--sapList_Hover_Background:#edf5f7;--sapList_TextColor:var(--mx-text);box-shadow:.35rem 0 1.5rem #00304e0f}.navigation-context{border-bottom:1px solid var(--mx-border);background:radial-gradient(circle at 82% 18%,#007eaa14,#0000 4rem),0 0;justify-content:center;align-items:center;min-height:3.15rem;padding:.25rem .85rem .35rem;display:flex;position:relative;overflow:hidden}.navigation-context:after{content:"";background:#0a6ed1c7;height:2px;position:absolute;bottom:0;left:0;right:0}.navigation-context__intro{text-align:center;justify-content:center;align-items:center;min-width:0;line-height:1.15;display:flex}.navigation-context__intro strong{color:var(--mx-heading);letter-spacing:.03em;font-size:.78rem;font-weight:800}.navigation-accordion-item{transition:filter .18s,opacity .18s}.navigation-accordion-item[expanded]{filter:drop-shadow(0 .3rem .5rem #00304e0d)}.navigation-accordion-item[expanded] ui5-side-navigation-sub-item{animation:.22s cubic-bezier(.2,0,0,1) both navigation-subitem-enter}.navigation-accordion-item[expanded] ui5-side-navigation-sub-item:nth-of-type(2){animation-delay:25ms}.navigation-accordion-item[expanded] ui5-side-navigation-sub-item:nth-of-type(3){animation-delay:50ms}.navigation-accordion-item[expanded] ui5-side-navigation-sub-item:nth-of-type(4){animation-delay:75ms}.navigation-accordion-item[expanded] ui5-side-navigation-sub-item:nth-of-type(5){animation-delay:.1s}.navigation-accordion-item[expanded] ui5-side-navigation-sub-item:nth-of-type(6){animation-delay:.125s}@keyframes navigation-subitem-enter{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}.workspace-page{background:radial-gradient(circle at 94% 4%, #007eaa14, transparent 24rem), var(--mx-surface);--sapObjectHeader_Title_TextColor:var(--mx-heading);--sapObjectHeader_Subtitle_TextColor:var(--mx-text-muted);width:100%;height:100%}.workspace-home-page{background:radial-gradient(circle at 94% 4%, #007eaa12, transparent 22rem), var(--mx-surface);width:min(100%,104rem);min-height:100%;margin:0 auto;padding:clamp(.65rem,1.4vw,1.1rem)}.workspace-page__subheading{max-width:48rem;color:var(--mx-text-muted);line-height:1.45;display:block}.workspace-page__content{gap:1.25rem;width:100%;margin:0;padding:clamp(1rem,2vw,1.75rem);display:grid}.workspace-page--worklist{background:var(--mx-background);min-width:0;height:calc(100dvh - 3.25rem);min-height:0;display:grid;overflow:hidden}.workspace-page--worklist>.mol{box-sizing:border-box;width:100%;height:100%;margin:0;padding:.75rem clamp(.75rem,1.6vw,1.25rem) 0}.mol{min-width:0;min-height:0;color:var(--mx-text);grid-template-rows:auto auto auto minmax(0,1fr);gap:.6rem;display:grid;overflow:hidden}.mol-results{grid-row:-2/-1;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.mol-results--notice{grid-template-rows:auto minmax(0,1fr) auto}.mol-bulk-notice{padding-bottom:.4rem}.mol-bulk-notice:empty{padding-bottom:0}.mol-bulk-actions{flex-wrap:wrap;align-items:center;gap:.15rem;min-width:0;display:flex}.mol-bulk-actions__count{color:var(--mx-text-muted);white-space:nowrap;padding-inline-start:.3rem;font-size:.74rem}.mol-results--paged .mol-table-wrap{border-radius:.55rem .55rem 0 0}.mol-scope-tabs{border-bottom:1px solid var(--mx-border);gap:1.5rem;min-height:2.45rem;display:flex}.mol-scope-tabs button{color:var(--mx-text-muted);cursor:pointer;background:0 0;border:0;padding:0 .25rem .65rem;font-weight:600;position:relative}.mol-scope-tabs button[aria-selected=true]{color:var(--mx-brand)}.mol-scope-tabs button[aria-selected=true]:after{background:var(--mx-brand);content:"";border-radius:.2rem .2rem 0 0;height:.18rem;position:absolute;bottom:-1px;left:0;right:0}.mol-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;min-width:0;padding:.1rem 0;display:flex}.mol-toolbar>div:first-child{gap:.1rem;display:grid}.mol-toolbar>.mol-toolbar__title{align-items:baseline;gap:.5rem;min-width:0;display:flex}.mol-toolbar strong{color:var(--mx-heading);font-size:1.08rem}.mol-toolbar span{color:var(--mx-text-muted);font-size:.78rem}.mol-search{align-items:center;gap:.4rem;min-width:0;display:flex}.mol-search ui5-input{width:clamp(13rem,24vw,22rem)}.mol-search--orders{flex-wrap:wrap;flex:22rem;justify-content:flex-end;gap:.3rem}.mol-search--orders .mol-search__input{flex:12rem;width:auto;min-width:9rem;max-width:24rem}.mol-search--orders .mol-search__sort{flex:none;max-width:9rem}.mol-listbar{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;min-width:0;display:flex}.mol-status-filter{scrollbar-width:thin;gap:.35rem;min-width:0;padding-bottom:.15rem;display:flex;overflow-x:auto}.mol-listbar>.mol-status-filter{flex:20rem}.mol-status-filter .mol-create-order-action{flex:none;margin-inline-start:auto}.mol-status-filter button{color:#45535d;cursor:pointer;background:#fff;border:1px solid #c9d3da;border-radius:1rem;flex:none;align-items:center;gap:.4rem;min-height:2rem;padding:.25rem .7rem;font-size:.78rem;font-weight:600;display:inline-flex}.mol-status-filter button:hover{border-color:var(--mx-brand);color:var(--mx-brand)}.mol-status-filter button.is-selected{color:#004d6a;background:#dff3fb;border-color:#63bde1}.mol-status-filter small{min-width:1.25rem;height:1.25rem;color:inherit;background:#007eaa1a;border-radius:.7rem;place-items:center;padding:0 .3rem;font-size:.68rem;display:grid}.mol-search label,.mol-pagination label{color:var(--mx-text-muted);align-items:center;gap:.35rem;font-size:.74rem;font-weight:600;display:inline-flex}.mol-search select,.mol-pagination select{min-height:1.95rem;color:var(--mx-text);font:inherit;background:#fff;border:1px solid #c9d3da;border-radius:.4rem;padding:0 1.75rem 0 .55rem}.mol-table-wrap{border:1px solid var(--mx-border);background:var(--mx-surface-raised);border-radius:.55rem;min-height:0;overflow:auto hidden;box-shadow:0 .18rem .75rem #00304e0f}.mol-table{width:100%;min-width:72rem;height:100%}.mol-table--equipment{min-width:64rem}.mol-table--orders,.mol-table--requests{min-width:68rem}.mol-table--functional-locations{min-width:66rem}.mol-table--operations{min-width:64rem}.mol-table ui5-table-header-cell{color:#405463;background:#f5f8fa;font-size:.75rem;font-weight:700}.mol-table ui5-table-cell{font-size:.78rem}.mol-order-identity,.mol-cell-stack{gap:.12rem;min-width:0;display:grid}.mol-order-identity__number{color:#006f96;width:fit-content;font:inherit;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:700;overflow:hidden}.mol-order-identity__number:hover{color:#004f6b;text-decoration:underline}.mol-order-identity__number:focus-visible{outline:.125rem solid var(--sapContent_FocusColor,#0064d9);outline-offset:.125rem;border-radius:.15rem}.mol-order-identity__type,.mol-cell-stack small{color:var(--mx-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.mol-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.mol-priority{color:#7a4d00;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.mol-row-actions{justify-content:center;display:flex}.mol-mobile-card__actions{align-items:center;gap:.2rem;display:flex}.mol-pagination{border:1px solid var(--mx-border);min-height:2.75rem;color:var(--mx-text-muted);background:var(--mx-surface-raised);box-sizing:border-box;border-top:0;border-radius:0 0 .55rem .55rem;justify-content:space-between;align-items:center;gap:1rem;padding:.35rem .55rem;font-size:.78rem;display:flex}.mol-pagination>div,.mol-message{align-items:center;gap:.65rem;display:flex}.mol-mobile-list{display:none}.mo-detail-canvas{border-radius:.75rem 0 0 .75rem;width:min(44rem,100vw - 3rem);max-width:100vw;height:100dvh;max-height:100dvh;inset:0 0 0 auto!important}.mo-create-canvas{border-radius:.75rem 0 0 .75rem;width:min(62rem,100vw - 2rem);max-width:100vw;height:100dvh;max-height:100dvh;inset:0 0 0 auto!important}.mo-operation-form{width:min(72rem,100vw - 2rem);max-width:100vw}.mo-operation-form::part(header),.mo-operation-form::part(content),.mo-operation-form::part(footer){padding:0}.mo-operation-form__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem 2rem;padding:1rem 1.25rem;display:grid}.mo-operation-form__field{gap:.25rem;min-width:0;display:grid}.mo-operation-form__field ui5-input{width:100%}.mo-operation-form__field--static span{min-height:2.25rem;padding-top:.4rem}.mo-operation-components{border:1px solid var(--mx-border);background:var(--mx-surface-raised,#fff);border-radius:.4rem;margin:0 1.25rem 1rem;overflow:hidden}.mo-operation-components>header{border-bottom:1px solid var(--mx-border);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .75rem;display:flex}.mo-operation-components>header strong{color:var(--mx-heading);font-size:1rem}.mo-operation-components__table-wrap{max-width:100%;overflow-x:auto}.mo-component-form{width:min(44rem,100vw - 2rem);max-width:100vw}.mo-component-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 2rem;padding:1rem;display:grid}@media (width<=38rem){.mo-component-form__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=60rem){.mo-operation-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=38rem){.mo-operation-form__grid{grid-template-columns:minmax(0,1fr)}}.mo-services-canvas{border-radius:.75rem 0 0 .75rem;width:80vw;max-width:80vw;height:100dvh;max-height:100dvh;inset:0 0 0 auto!important}.mo-services-canvas::part(header),.mo-services-canvas::part(content){padding:0}.mo-services-canvas::part(content){overflow:hidden}.mo-services-body{background:#f6f8f9;grid-template-rows:auto minmax(12rem,1fr);height:100%;display:grid;overflow:hidden}.mo-services-groups{border-bottom:1px solid var(--mx-border);background:#fff;gap:.25rem;padding:.4rem .65rem;display:flex}.mo-services-workspace{grid-template-columns:15rem minmax(0,1fr);min-height:0;display:grid}.mo-service-list{border-right:1px solid var(--mx-border);background:#fff;padding:.45rem;overflow-y:auto}.mo-service-list button{color:#40515d;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:.2rem solid #0000;border-radius:.25rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.58rem .65rem;font-size:.75rem;display:flex}.mo-service-list button:hover{background:#f0f5f7}.mo-service-list button.is-selected{border-left-color:var(--mx-brand);color:#004f6b;background:#e2f4fb;font-weight:700}.mo-service-content{min-width:0;padding:.5rem;overflow-y:auto}.mo-qr-preview,.mo-service-construction{border:1px solid var(--mx-border);box-sizing:border-box;background:#fff;border-radius:.55rem;min-height:calc(100% - .1rem)}.mo-qr-size-tabs{border-bottom:1px solid var(--mx-border);gap:.25rem;padding:.4rem .6rem;display:flex}.mo-qr-preview__content{justify-items:center;gap:.75rem;padding:1.25rem;display:grid}.mo-qr-preview__content>strong{color:var(--mx-heading);font-size:.82rem}.mo-qr-code{color:#111;background:#fff;place-items:center;display:grid}.mo-qr-code--small ui5-icon{width:6.25rem;height:6.25rem}.mo-qr-code--medium ui5-icon{width:12.5rem;height:12.5rem}.mo-qr-code--large ui5-icon{width:20rem;height:20rem}.mo-qr-actions{grid-template-columns:repeat(2,minmax(8rem,1fr));gap:.5rem;width:min(25rem,100%);display:grid}.mo-qr-actions ui5-button:last-child{grid-column:1/-1}.mo-service-construction{color:var(--mx-text-muted);text-align:center;place-content:center;justify-items:center;display:grid}.mo-service-construction ui5-icon{width:2.2rem;height:2.2rem;color:var(--mx-brand)}.mo-service-construction h2{color:var(--mx-heading);margin:.75rem 0 .2rem;font-size:1rem}.mo-service-construction p{margin:0;font-size:.78rem}.mo-create-canvas::part(header),.mo-create-canvas::part(content),.mo-create-canvas::part(footer){padding:0}.mo-create-canvas::part(content){overflow:hidden}.mo-create-body{background:#f6f8f9;height:100%;padding-bottom:.75rem;overflow-y:auto}.mo-create-form{gap:.65rem;padding:.75rem;display:grid}.mo-create-section{border:1px solid var(--mx-border);background:#fff;border-radius:.55rem;overflow:hidden}.mo-create-section>header{border-bottom:1px solid #e6ecef;padding:.55rem .75rem}.mo-create-section h3,.mo-create-section p{margin:0}.mo-create-section h3{color:var(--mx-heading);font-size:.84rem}.mo-create-section p{color:var(--mx-text-muted);margin-top:.12rem;font-size:.68rem}.mo-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .85rem;padding:.7rem .75rem .8rem;display:grid}.mo-create-field{gap:.25rem;min-width:0;display:grid}.mo-create-field ui5-input,.mo-create-field ui5-textarea,.mo-create-field ui5-date-picker,.mo-create-field ui5-time-picker{width:100%}.mo-create-date-grid{grid-template-columns:repeat(2,minmax(11rem,1fr));gap:.7rem;display:grid}.mo-create-grid--dates{grid-template-columns:minmax(16rem,.9fr) minmax(24rem,1.4fr)}.mo-create-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=62rem){.mo-create-grid--three{grid-template-columns:minmax(0,1fr)}}.mo-create-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.mo-create-field--static span{min-height:2.25rem;color:var(--mx-text-muted);padding-top:.35rem;display:block}.mo-create-operations{border:1px solid var(--mx-border);background:#fff;border-radius:.55rem;overflow:hidden}.mo-create-operations__header{color:var(--mx-heading);border-bottom:1px solid #e6ecef;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .75rem;font-size:.84rem;font-weight:600;display:flex}.mo-create-operations__actions{gap:.2rem;display:flex}.mo-create-operations__table{border-collapse:collapse;width:100%;min-width:68rem;font-size:.75rem}.mo-create-operations__table th{text-align:left;max-width:7.5rem;color:var(--mx-text-muted);white-space:normal;border-bottom:1px solid #e6ecef;padding:.45rem .65rem;font-weight:600;line-height:1.15}.mo-create-operations__table td{color:var(--mx-heading);overflow-wrap:anywhere;border-bottom:1px solid #e6ecef;padding:.4rem .65rem;line-height:1.2}.mo-operation-components__row{cursor:pointer}.mo-operation-components__row:hover{background:#f5f9fd}.mo-operation-components__row.is-selected{background:#eaf3ff}.mo-create-operations__table tbody tr:focus-visible{outline:.125rem solid var(--sapContent_FocusColor,#0064d9);outline-offset:-.125rem}.mo-create-operations__empty{text-align:center;color:var(--mx-text-muted);padding:1rem .75rem}.mo-create-footer{border-top:1px solid var(--mx-border);box-sizing:border-box;background:#fff;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:3.4rem;padding:.45rem .7rem .45rem 1rem;display:flex}.mo-create-footer>span{color:var(--mx-text-muted);font-size:.7rem}.mo-create-footer>div{gap:.35rem;display:flex}.mo-detail-canvas::part(header),.mo-detail-canvas::part(content){padding:0}.mo-detail-canvas::part(content){overflow:hidden}.mo-detail-canvas__header{border-bottom:1px solid var(--mx-border);box-sizing:border-box;background:#fff;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:3.4rem;padding:.55rem .7rem .55rem 1rem;display:flex}.mo-detail-canvas__header>div:first-child{gap:.05rem;display:grid}.mo-detail-canvas__header>.mo-action-canvas__header-actions{flex-flow:row;align-items:center;gap:.5rem;display:flex}.mo-detail-canvas__header small{color:var(--mx-text-muted);letter-spacing:.035em;text-transform:uppercase;font-size:.68rem;font-weight:600}.mo-detail-canvas__header strong{color:var(--mx-heading);font-size:1rem}.mo-detail-canvas__body{background:#f6f8f9;height:100%;overflow-y:auto}.mo-detail-canvas__body>ui5-busy-indicator{place-content:center;min-height:18rem;display:grid}.mo-detail-canvas__state{justify-items:start;gap:.75rem;padding:1rem;display:grid}.mo-detail-canvas__intro{border-bottom:1px solid var(--mx-border);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:1rem;padding:.9rem 1rem;display:grid}.mo-detail-canvas__title{min-width:0}.mo-detail-canvas__title>span{overflow-wrap:anywhere;color:var(--mx-brand);font-size:.72rem;font-weight:700;display:block}.mo-detail-canvas__status{text-align:end;justify-self:end;min-width:0;max-width:13rem;overflow:hidden}.mo-detail-canvas__intro h2{color:var(--mx-heading);margin:.18rem 0 0;font-size:1.12rem;line-height:1.3}.mo-detail-sections{gap:.65rem;padding:.75rem;display:grid}.mo-detail-tabs{border-bottom:1px solid var(--mx-border);scrollbar-width:thin;background:#fff;gap:.2rem;padding:.35rem .6rem;display:flex;overflow-x:auto}.mo-detail-tabs ui5-button{flex:none}.mo-detail-context{border-bottom:1px solid var(--mx-border);background:#eef6f9;align-items:baseline;gap:.45rem;padding:.5rem .75rem;display:flex}.mo-detail-context span{color:var(--mx-text-muted);text-transform:uppercase;font-size:.68rem}.mo-detail-context strong{color:var(--mx-heading);font-size:.8rem}.mo-detail-items{gap:.65rem;padding:.75rem;display:grid}.mo-detail-item{border:1px solid var(--mx-border);background:#fff;border-radius:.55rem;overflow:hidden}.mo-detail-item>header{border-bottom:1px solid #e6ecef;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.55rem .75rem;display:grid}.mo-detail-item>header div{gap:.12rem;min-width:0;display:grid}.mo-detail-item>header strong{overflow-wrap:anywhere;color:var(--mx-heading);font-size:.82rem}.mo-detail-item>header small{color:var(--mx-text-muted);font-size:.68rem}.mo-detail-item dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:.25rem .75rem .55rem;display:grid}.mo-prt-filter{border-bottom:1px solid var(--mx-border);align-items:stretch;gap:.25rem;padding:.5rem .75rem 0;display:flex;overflow-x:auto}.mo-prt-filter__item{color:var(--mx-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:.4rem .4rem 0 0;flex:none;align-items:center;gap:.4rem;padding:.5rem .75rem;display:flex}.mo-prt-filter__item:hover{background:var(--mx-surface-muted,#0000000a)}.mo-prt-filter__item--active{border-bottom-color:var(--mx-accent,#0a6ed1);color:var(--mx-text);font-weight:600}.mo-prt-filter__icon{width:1.15rem;height:1.15rem;color:var(--mx-accent,#0a6ed1)}.mo-prt-filter__item small{background:var(--mx-surface-muted,#0000000f);border-radius:999px;padding:0 .4rem;font-size:.7rem}@media (prefers-reduced-motion:reduce){.mo-prt-filter__item{transition:none}}.mo-detail-empty{border:1px dashed var(--mx-border);color:var(--mx-text-muted);text-align:center;border-radius:.55rem;margin:.75rem;padding:2rem 1rem}.mo-detail-section{border:1px solid var(--mx-border);background:#fff;border-radius:.55rem;box-shadow:0 .12rem .45rem #00304e0a}.mo-detail-section h3{color:var(--mx-heading);border-bottom:1px solid #e6ecef;margin:0;padding:.55rem .75rem;font-size:.82rem}.mo-detail-section dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:.25rem .75rem .55rem;display:grid}.mo-detail-property{gap:.12rem;min-width:0;padding:.45rem .65rem .35rem 0;display:grid}.mo-detail-property dt{color:var(--mx-text-muted);font-size:.67rem;font-weight:600}.mo-detail-property dd{overflow-wrap:anywhere;color:var(--mx-text);margin:0;font-size:.78rem;line-height:1.35}.mo-object-facts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1rem;margin:0;display:grid}.mo-object-facts-grid--header{border-bottom:1px solid var(--mx-border);background:#fff;padding:.9rem 1rem .4rem}.mo-object-stepper{background:#fff;align-items:center;gap:.4rem;padding:.6rem 1rem;display:flex}.mo-object-stepper__tick{background:var(--mx-border);width:1px;height:1.6rem}.mo-object-stepper__step{align-items:center;gap:.3rem;display:flex}.mo-object-stepper__connector{color:var(--mx-text-muted)}.mo-object-stepper__node ui5-button{border-radius:50%}.mo-object-stepper__label{color:var(--mx-text-muted);font-size:.72rem}.mo-object-anchor{border-top:1px solid var(--mx-border);border-bottom:1px solid var(--mx-border);background:#fff;gap:1.2rem;padding:0 1rem;display:flex;overflow-x:auto}.mo-object-anchor button{color:var(--mx-text-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:.6rem .1rem;font-size:.78rem;font-weight:600;position:relative}.mo-object-anchor button[aria-selected=true]{color:var(--mx-brand)}.mo-object-anchor button[aria-selected=true]:after{background:var(--mx-brand);content:"";height:.16rem;position:absolute;bottom:-1px;left:0;right:0}.mo-object-sections{gap:0;display:grid}.mo-object-section{border-bottom:1px solid var(--mx-border);background:#fff;padding:.9rem 1rem}.mo-object-section h3{color:var(--mx-heading);margin:0 0 .5rem;font-size:.9rem}.mo-object-table{border-collapse:collapse;width:100%;font-size:.75rem}.mo-object-table th{text-align:left;color:var(--mx-text-muted);border-bottom:1px solid #e6ecef;padding:.45rem .6rem;font-weight:600}.mo-object-table td{color:var(--mx-text);border-bottom:1px solid #f0f3f4;padding:.45rem .6rem}.mo-object-table__empty{text-align:center;color:var(--mx-text-muted);padding:1rem .6rem}.mo-object-longtext{color:var(--mx-text);white-space:pre-wrap;margin:0;font-size:.8rem}@media (width<=48rem){.mo-object-facts-grid{grid-template-columns:1fr}.mo-detail-canvas,.mo-create-canvas{border-radius:0;width:100vw}.mo-services-canvas{border-radius:0;width:100vw;max-width:100vw}.mo-services-workspace{grid-template-columns:10.5rem minmax(0,1fr)}.mo-qr-code--large ui5-icon{width:14rem;height:14rem}.mo-create-grid,.mo-create-date-grid,.mo-detail-section dl,.mo-detail-item dl{grid-template-columns:1fr}.mo-detail-canvas__intro{grid-template-columns:minmax(0,1fr);gap:.45rem}.mo-detail-canvas__status{text-align:start;justify-self:start;max-width:100%}.mol-toolbar{flex-direction:column;align-items:stretch}.mol-search ui5-input{flex:1;width:auto}.mol-search{flex-wrap:wrap}.mol-table-wrap{display:none}.mol-mobile-list{gap:.65rem;display:grid}.mol-mobile-card{border:1px solid var(--mx-border);background:var(--mx-surface-raised);border-radius:.6rem;padding:.8rem;box-shadow:0 .2rem .8rem #00304e12}.mol-mobile-card header{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.mol-mobile-card__lead{align-items:center;gap:.4rem;min-width:0;display:flex}.mol-mobile-card__trail{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.mol-mobile-card p{color:#33424d;margin:.65rem 0;font-size:.84rem}.mol-mobile-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .8rem;margin:0;display:grid}.mol-mobile-card dl div{min-width:0}.mol-mobile-card dt{color:var(--mx-text-muted);font-size:.66rem}.mol-mobile-card dd{text-overflow:ellipsis;margin:.12rem 0 0;font-size:.75rem;overflow:hidden}.mol-pagination{flex-direction:column;align-items:flex-start}}@media (width<=64rem){.mo-create-grid--dates{grid-template-columns:1fr}}.workspace-welcome-card{border:1px solid #dde3e7c7;border-radius:1rem;width:min(54rem,100%);overflow:hidden;box-shadow:0 .65rem 2rem #00304e14}.workspace-welcome-card__content{color:var(--mx-text);gap:.85rem;padding:1.1rem 1.25rem 1.3rem;display:grid}.workspace-brand-preview{background:linear-gradient(135deg,#fff 0%,#f5f8fa 100%);border:1px solid #dde3e7cc;border-radius:1rem;align-items:center;gap:.85rem;width:fit-content;padding:.45rem .8rem .45rem .45rem;display:flex;box-shadow:0 .45rem 1.2rem #00304e12}.workspace-brand-preview strong,.workspace-brand-preview span{display:block}.workspace-brand-preview strong{color:var(--mx-heading);font-size:.95rem}.workspace-brand-preview span{color:var(--mx-muted);font-size:.78rem;font-weight:700}.workspace-brand-logo{color:#fff;letter-spacing:-.06em;border-radius:.8rem;place-items:center;width:2.45rem;height:2.45rem;font-size:1.25rem;font-weight:800;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff47,0 .45rem 1rem #00304e29}.workspace-brand-logo--teams{background:radial-gradient(circle at 82% 28%,#8b8cc7 0 15%,#0000 16%),linear-gradient(135deg,#464775 0%,#6264a7 52%,#7b83eb 100%)}.workspace-brand-logo--sharepoint{background:radial-gradient(circle at 82% 28%,#35c5c8 0 15%,#0000 16%),linear-gradient(135deg,#005e62 0%,#03787c 52%,#1aa0a7 100%)}.workspace-welcome-card__content p{max-width:42rem;margin:0;line-height:1.55}.workspace-status{width:fit-content;color:var(--sapPositiveTextColor,#256f3a);background:var(--sapPositiveBackground,#f5fae5);border-radius:1rem;padding:.25rem .55rem;font-size:.75rem;font-weight:700}.workspace-status--planned{color:var(--mx-heading);background:#e7f3f7}.dashboard-overview{gap:.85rem;display:grid}.dashboard-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 88% 28%, #007eaa8c, transparent 22rem), linear-gradient(120deg, var(--mx-brand-mid), var(--mx-brand-deep));border-radius:.75rem;justify-content:space-between;align-items:center;min-height:6.35rem;padding:clamp(.9rem,1.6vw,1.15rem);display:flex;position:relative;overflow:hidden;box-shadow:0 .65rem 1.65rem #00304e26}.dashboard-hero:before,.dashboard-hero:after{z-index:-1;content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute}.dashboard-hero:before{width:13rem;height:13rem;bottom:-9rem;right:-5rem}.dashboard-hero:after{width:6rem;height:6rem;top:-4rem;right:8rem}.dashboard-hero__content{width:100%;min-width:0;max-width:none;padding-inline-end:5.4rem}.dashboard-hero__watermark{color:#ffffff1c;letter-spacing:-.12em;-webkit-user-select:none;user-select:none;font-size:3.25rem;font-weight:900;line-height:1;position:absolute;top:50%;right:1.15rem;transform:translateY(-50%)rotate(-7deg)}.dashboard-quick-links{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.65rem;margin:0;padding:.1rem 0 .25rem;list-style:none;display:grid}.dashboard-quick-links__item{min-width:0;display:flex}.dashboard-quick-links__status{color:#ffffffd1;margin:0;padding:.35rem 0 .5rem;font-size:.8rem;font-weight:600}.dashboard-quick-link{color:#fff;-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);background:linear-gradient(145deg,#ffffff24,#ffffff12);border:1px solid #ffffff2e;border-radius:.65rem;flex:auto;align-items:flex-start;gap:.7rem;min-width:0;padding:.72rem .8rem .78rem;text-decoration:none;transition:border-color .14s,background-color .14s,transform .14s;display:flex;box-shadow:inset 0 1px #ffffff1a,0 .35rem .9rem #00253d1f}.dashboard-quick-link--requests{--dashboard-quick-icon:#ff8a34;--dashboard-quick-icon-bg:#fff2e8}.dashboard-quick-link--orders{--dashboard-quick-icon:#1f7ae0;--dashboard-quick-icon-bg:#eaf3ff}.dashboard-quick-link--operations{--dashboard-quick-icon:#10a66c;--dashboard-quick-icon-bg:#e8f8f1}.dashboard-quick-link--equipment{--dashboard-quick-icon:#6f5bd6;--dashboard-quick-icon-bg:#f1efff}.dashboard-quick-link--locations{--dashboard-quick-icon:#0e94a6;--dashboard-quick-icon-bg:#e7f8fb}.dashboard-quick-link--calibration{--dashboard-quick-icon:#b26800;--dashboard-quick-icon-bg:#fff4df}.dashboard-quick-link--refurbishment{--dashboard-quick-icon:#d7497a;--dashboard-quick-icon-bg:#fff0f5}.dashboard-quick-link--shutdown{--dashboard-quick-icon:#d2432f;--dashboard-quick-icon-bg:#ffeeea}.dashboard-quick-link--corrective{--dashboard-quick-icon:#a8541f;--dashboard-quick-icon-bg:#fff1e4}.dashboard-quick-link--predictive{--dashboard-quick-icon:#4a6bd6;--dashboard-quick-icon-bg:#eef1ff}.dashboard-quick-link--neutral{--dashboard-quick-icon:#4a5b6b;--dashboard-quick-icon-bg:#eef2f6}.dashboard-quick-link--static{cursor:default}.dashboard-quick-link--placeholder{min-height:5.4rem;animation:1.4s ease-in-out infinite dashboard-quick-link-pulse}@keyframes dashboard-quick-link-pulse{0%,to{opacity:.55}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.dashboard-quick-link--placeholder{animation:none}}a.dashboard-quick-link:hover{background:#ffffff2e;border-color:#ffffff61;transform:translateY(-1px)}.dashboard-quick-link:focus-visible{outline-offset:.12rem;outline:.15rem solid #fff}.dashboard-quick-link__label{color:#ffffffd1;overflow-wrap:anywhere;text-wrap:pretty;white-space:normal;font-size:.74rem;font-weight:600;line-height:1.28}.dashboard-quick-link__copy{flex:auto;gap:.2rem;min-width:0;display:grid}.dashboard-quick-link__count{font-variant-numeric:tabular-nums;letter-spacing:-.025em;min-width:0;font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:700;line-height:1.1}.dashboard-quick-link__icon{width:2.45rem;height:2.45rem;color:var(--dashboard-quick-icon,#0b5cab);background:var(--dashboard-quick-icon-bg,#eef6ff);border:1px solid #ffffff80;border-radius:.55rem;flex:none;place-items:center;display:inline-grid;box-shadow:0 .35rem .75rem #00233a24,inset 0 1px #ffffffb3}.dashboard-quick-link__icon ui5-icon{width:1.36rem;height:1.36rem}.dashboard-quick-link__arrow{color:#ffffff85;flex:none;width:.75rem;height:.75rem;margin-block-start:.28rem;margin-inline-start:auto}.dashboard-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.85rem;display:grid}.dashboard-analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.85rem;display:grid}.dashboard-analytics-card{border:1px solid var(--mx-border);background:#fff;border-radius:.75rem;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 .35rem 1rem #00304e0a}.dashboard-analytics-card>header{border-bottom:1px solid #edf1f3;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem .9rem .72rem;display:flex}.dashboard-analytics-card>header h3,.dashboard-analytics-card>header p{margin:0}.dashboard-analytics-card>header h3{color:var(--mx-heading);font-size:.88rem}.dashboard-analytics-card>header p{color:var(--mx-text-muted);margin-top:.2rem;font-size:.65rem}.dashboard-analytics-card__body{min-width:0;display:grid}.dashboard-analytics-card .live-insight-chart,.dashboard-analytics-card .dashboard-inline-loading,.dashboard-analytics-card .dashboard-inline-empty,.dashboard-analytics-card .dashboard-inline-error{min-height:18.25rem}.data-badge{color:#166534;letter-spacing:.04em;text-transform:uppercase;background:#eaf7ef;border-radius:99rem;flex:none;padding:.18rem .42rem;font-size:.59rem;font-weight:800}.data-badge--preview{color:#6b5b1f;background:#fff6d8}.dashboard-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.85rem;display:grid}.dashboard-secondary-grid>.dashboard-section{flex-direction:column;min-width:0;display:flex}.activity-tabs--panel{border:1px solid var(--mx-border);background:#fff;border-radius:.6rem;flex:1;overflow:hidden}.app-launch-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:.52rem;padding:.68rem}.app-launch-grid--compact .app-launch-tile{gap:.48rem;min-height:6.25rem;padding:.65rem .55rem .58rem}.app-launch-grid--compact .app-launch-tile__icon{width:2.45rem;height:2.45rem}.preview-line-chart,.preview-donut-chart{background:linear-gradient(#007eaa08,#0000 9rem),#fff;min-height:18.25rem;padding:1rem}.preview-line-chart{grid-template-rows:auto 1fr auto;align-items:center;gap:.45rem;display:grid}.preview-chart-summary{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.preview-chart-summary strong{color:var(--mx-heading);font-size:1.65rem;font-weight:500;line-height:1}.preview-chart-summary span{color:var(--mx-text-muted);font-size:.65rem}.preview-line-chart svg{width:100%;overflow:visible}.preview-line-chart__grid{fill:none;stroke:#e5eaed;stroke-dasharray:2 5;stroke-width:1px}.preview-line-chart__area{fill:url(#notification-preview-fill)}.preview-line-chart__line{fill:none;stroke:#007eaa;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;stroke-dasharray:460;stroke-dashoffset:460px;animation:.7s ease-out forwards mx-line-draw}.preview-line-chart circle{fill:#fff;stroke:#007eaa;stroke-width:3px}.preview-chart-labels{color:var(--mx-text-muted);text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;font-size:.56rem;display:grid}.preview-donut-chart{grid-template-columns:minmax(8rem,1fr) minmax(7.5rem,.9fr);align-items:center;gap:1rem;display:grid}.preview-donut-chart__visual{place-items:center;display:grid;position:relative}.preview-donut-chart__visual svg{width:min(100%,12rem);overflow:visible;transform:rotate(-90deg)}.preview-donut-chart__track,.preview-donut-chart__segment{fill:none;stroke-width:12px}.preview-donut-chart__track{stroke:#edf1f3}.preview-donut-chart__segment{animation:.65s ease-out both mx-donut-reveal}.preview-donut-chart__visual>span{justify-items:center;gap:.1rem;display:grid;position:absolute}.preview-donut-chart__visual strong{color:var(--mx-heading);font-size:1.35rem;font-weight:500}.preview-donut-chart__visual small{color:var(--mx-text-muted);font-size:.6rem}.preview-donut-chart__legend{gap:.5rem;display:grid}.preview-donut-chart__legend>span{border-bottom:1px solid #edf1f3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;padding-bottom:.4rem;display:grid}.preview-donut-chart__legend i{border-radius:.16rem;width:.55rem;height:.55rem}.preview-donut-chart__legend small{color:var(--mx-text-muted);font-size:.62rem}.preview-donut-chart__legend strong{color:var(--mx-heading);font-size:.66rem}.recent-activity-list--compact{grid-template-columns:1fr;padding:.7rem}@keyframes mx-line-draw{to{stroke-dashoffset:0}}@keyframes mx-donut-reveal{0%{opacity:.35;stroke-dasharray:0 var(--mx-donut-circumference)}to{opacity:1;stroke-dasharray:var(--mx-donut-length) var(--mx-donut-circumference)}}.dashboard-section{background:0 0;border:0;min-width:0;padding:0}.dashboard-primary-grid>.dashboard-section{flex-direction:column;min-height:24rem;display:flex}.dashboard-section__heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.8rem;padding-inline:.1rem;display:flex}.dashboard-section__kicker{color:var(--mx-brand);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:800}.dashboard-section__heading h2{color:var(--mx-heading);margin:0;font-size:1.15rem;line-height:1.2}.dashboard-section__heading p{color:var(--mx-text-muted);margin:.25rem 0 0;font-size:.72rem;line-height:1.35}.dashboard-section__note{color:var(--mx-text-muted);text-align:end;background:#eef1f3;border-radius:.3rem;padding:.18rem .42rem;font-size:.72rem}.dashboard-section__link{color:var(--mx-brand);align-items:center;gap:.3rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.dashboard-section__link ui5-icon{font-size:.75rem}.app-launch-tile__icon{border:1px solid color-mix(in srgb, var(--app-accent) 18%, white);width:2.25rem;height:2.25rem;color:var(--app-accent);background:var(--app-icon-surface);border-radius:.68rem;place-items:center;transition:box-shadow .18s,transform .18s;display:grid;box-shadow:inset 0 .05rem #ffffffd9,0 .22rem .48rem #20344517}.app-launch-tile__icon>ui5-icon{width:1.12rem;height:1.12rem}.app-launch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;padding:.9rem .1rem .25rem;display:grid}.app-launch-tile{--app-accent:#187e90;--app-icon-surface:#eaf7f8;min-height:7.8rem;color:inherit;background:linear-gradient(#fff,#fcfdfd);border:1px solid #dce3e7;border-radius:.72rem;grid-template-rows:auto 1fr;align-content:start;justify-items:center;gap:.85rem;padding:1rem;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 .12rem .35rem #2235480d}.app-launch-tile:before{content:none}.app-launch-tile:hover,.app-launch-tile:focus-visible{border-color:color-mix(in srgb, var(--app-accent) 35%, #dce3e7);outline:none;transform:translateY(-.12rem);box-shadow:0 .52rem 1rem #00304e17}.app-launch-tile:hover .app-launch-tile__icon,.app-launch-tile:focus-visible .app-launch-tile__icon{box-shadow:inset 0 .05rem 0 #ffffffe6, 0 .36rem .7rem color-mix(in srgb, var(--app-accent) 18%, transparent);transform:translateY(-.08rem)scale(1.035)}.app-launch-tile:focus-visible{box-shadow:0 0 0 .16rem #007eaa33}.app-launch-tile__copy{align-content:start;justify-items:center;gap:.25rem;width:100%;min-width:0;display:grid}.app-launch-tile__copy strong{color:var(--mx-text);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.25;display:-webkit-box;overflow:hidden}.app-launch-tile__copy small{color:var(--mx-text-muted);text-align:center;font-size:.67rem;line-height:1.35}.app-launch-tile__state{color:var(--mx-brand);background:#edf7f9;border-radius:99rem;padding:.16rem .38rem;font-size:.62rem;font-weight:700;position:absolute;inset:.85rem .85rem auto auto}.app-launch-tile--planned{background:#fcfdfd}.app-launch-tile--planned .app-launch-tile__state{color:#6f5f23;background:#fff6d8}.app-launch-tile--teal{--app-accent:#087f82;--app-icon-surface:#e8f6f5}.app-launch-tile--blue{--app-accent:#176fa3;--app-icon-surface:#eaf3fa}.app-launch-tile--violet{--app-accent:#62508f;--app-icon-surface:#f1eef8}.app-launch-tile--indigo{--app-accent:#405f91;--app-icon-surface:#edf1f8}.app-launch-tile--cyan{--app-accent:#087e91;--app-icon-surface:#e8f6f8}.app-launch-tile--amber{--app-accent:#9a6718;--app-icon-surface:#faf3e5}.app-launch-tile--slate{--app-accent:#526979;--app-icon-surface:#eef2f4}.insight-tabs,.work-tabs{border:1px solid var(--mx-border);background:#fff;border-radius:.6rem;flex:1;width:100%;min-height:0;overflow:hidden}.work-tabs::part(content){padding:0}.insight-chart{background:linear-gradient(#007eaa08,#0000 8rem),#fff;grid-template-rows:auto auto 1fr;gap:.7rem;min-height:17.5rem;padding:.7rem .8rem .85rem;display:grid}.insight-chart__summary{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.insight-chart__summary>div{gap:.1rem;display:grid}.insight-chart__summary span{color:var(--mx-text-muted);font-size:.68rem}.insight-chart__summary strong{color:var(--mx-heading);font-size:1.65rem;font-weight:500;line-height:1}.insight-chart__summary small{color:var(--mx-text-muted);font-size:.67rem}.insight-dimensions{scrollbar-width:none;gap:.35rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.insight-dimension{border:1px solid var(--mx-border);color:var(--mx-text-muted);background:#f8fafb;border-radius:.35rem;flex:none;padding:.28rem .5rem;font-size:.62rem;font-weight:600}.insight-dimension--selected{color:var(--mx-brand);background:#eaf5f8;border-color:#007eaa66}.order-insight{background:#fff;min-width:0}.insight-dimension-tabs{scrollbar-width:none;background:#fbfcfd;border-bottom:1px solid #e5eaed;padding:0 .8rem;display:flex;overflow-x:auto}.insight-dimension-tabs::-webkit-scrollbar{display:none}.insight-dimension-tab{color:var(--mx-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:.58rem .72rem .5rem;font-size:.66rem;font-weight:600;position:relative}.insight-dimension-tab:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;transition:background-color .14s,transform .14s;position:absolute;bottom:-1px;left:.65rem;right:.65rem;transform:scaleX(.45)}.insight-dimension-tab:hover{color:var(--mx-heading);background:#0070f20a}.insight-dimension-tab--selected{color:var(--mx-brand)}.insight-dimension-tab--selected:after{background:var(--mx-brand);transform:scaleX(1)}.insight-dimension-tab:focus-visible{z-index:1;outline:2px solid var(--sapContent_FocusColor,#0070f2);outline-offset:-3px;border-radius:.2rem}.insight-bars{align-content:center;gap:.75rem;padding:.2rem 0;display:grid}.insight-bar{grid-template-columns:5.8rem minmax(4rem,1fr) 2rem;align-items:center;gap:.6rem;display:grid}.insight-bar>span{color:var(--mx-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.insight-bar>div{background:#edf1f3;border-radius:.18rem;height:.65rem;overflow:hidden}.insight-bar__fill{border-radius:inherit;height:100%;display:block}.insight-bar__fill--teal{background:linear-gradient(90deg,#00a6a6,#20c3b5)}.insight-bar__fill--blue{background:linear-gradient(90deg,#007eaa,#2ea8d1)}.insight-bar__fill--indigo{background:linear-gradient(90deg,#5146a5,#7768d5)}.insight-bar__fill--amber{background:linear-gradient(90deg,#e39400,#f2b43b)}.insight-bar>strong{color:var(--mx-heading);text-align:end;font-size:.68rem}.live-insight-chart{background:linear-gradient(#007eaa08,#0000 8rem),#fff;align-content:start;gap:.55rem;min-height:17.5rem;padding:.7rem .8rem .85rem;display:grid}.live-insight-plot{width:100%;min-width:0;margin-top:.15rem}.notification-insight-plot{width:100%;min-width:0;height:12.8rem}.notification-insight-chart{gap:.45rem}.live-insight-plot .recharts-surface{overflow:visible}.live-insight-plot .recharts-cartesian-axis-tick-value{font-family:var(--sapFontFamily,"72", Arial, sans-serif)}.insight-tooltip{min-width:9rem;color:var(--mx-text);font-family:var(--sapFontFamily,"72", Arial, sans-serif);background:#fffffff7;border:1px solid #00304e1f;border-radius:.45rem;padding:.65rem .7rem;box-shadow:0 .55rem 1.4rem #00304e26}.insight-tooltip>strong{border-bottom:1px solid #edf1f3;padding-bottom:.4rem;font-size:.72rem;display:block}.insight-tooltip ul{gap:.28rem;margin:.45rem 0 0;padding:0;list-style:none;display:grid}.insight-tooltip li{color:var(--mx-text-muted);grid-template-columns:auto 1fr auto;align-items:center;gap:.35rem;font-size:.66rem;display:grid}.insight-tooltip li i{border-radius:.12rem;width:.5rem;height:.5rem}.insight-tooltip li b{color:var(--mx-heading);font-weight:700}.live-insight-legend{border-top:1px solid #edf1f3;flex-wrap:wrap;gap:.38rem .75rem;padding-top:.55rem;display:flex}.live-insight-legend span{color:var(--mx-text-muted);align-items:center;gap:.3rem;font-size:.6rem;display:inline-flex}.live-insight-legend i{border-radius:.12rem;width:.55rem;height:.55rem}.live-insight-note{color:var(--mx-text-muted);font-size:.61rem;line-height:1.35}.mx-visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.dashboard-inline-loading,.dashboard-inline-empty,.dashboard-inline-error{text-align:center;place-content:center;justify-items:center;min-height:17.5rem;padding:1rem;display:grid}.dashboard-inline-loading{color:var(--mx-text-muted);gap:.65rem;font-size:.7rem}.dashboard-inline-empty{color:var(--mx-text-muted);gap:.28rem}.dashboard-inline-empty strong{color:var(--mx-heading);font-size:.78rem}.dashboard-inline-empty span{font-size:.68rem}.dashboard-inline-error{grid-template-columns:minmax(0,24rem);gap:.55rem}.work-command{--work-layout-gap:.38rem;gap:var(--work-layout-gap);min-height:15rem;padding:var(--work-layout-gap) .65rem .65rem;background:linear-gradient(#007eaa08,#0000 8rem),#fff;grid-template-rows:auto 1fr auto;display:grid}.work-type-tabs{border:1px solid var(--mx-border);background:#f5f8f9;border-radius:.55rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;padding:.14rem;display:grid}.work-type-tab{min-width:0;min-height:1.9rem;color:var(--mx-text-muted);cursor:pointer;background:0 0;border:0;border-radius:.4rem;justify-content:center;align-items:center;gap:.28rem;padding:.25rem .4rem;font-size:.65rem;font-weight:600;transition:color .16s,background .16s,box-shadow .16s;display:flex}.work-type-tab span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-type-tab ui5-icon{flex:none;font-size:.8rem}.work-type-tab:hover{color:var(--mx-heading);background:#ffffffb3}.work-type-tab--selected{color:var(--mx-brand);background:#fff;box-shadow:0 .18rem .5rem #00304e17}.work-priority-list{align-content:start;gap:.35rem;display:grid}.work-queue-state{min-height:8.5rem;color:var(--mx-text-muted);text-align:center;place-content:center;justify-items:center;gap:.45rem;padding:.65rem;font-size:.66rem;display:grid}.work-queue-state>strong{color:var(--mx-heading);font-size:.72rem}.work-queue-state--error{align-content:center}.work-object-card-list{gap:.35rem;display:grid}.work-object-card{--work-card-accent:#2877b8;--work-card-border:#c7d9e7;--work-card-wash:#f5f9fc;width:100%}.work-object-card--critical{--work-card-accent:#b00;--work-card-border:#ebc0c0;--work-card-wash:#fff8f8}.work-object-card--due-soon{--work-card-accent:#c25b00;--work-card-border:#edcfad;--work-card-wash:#fffaf4}.work-object-card--for-review{--work-card-accent:#5d4ca0;--work-card-border:#d5cdea;--work-card-wash:#faf9ff}.work-object-card::part(root){border:1px solid var(--work-card-border);box-shadow:inset .2rem 0 var(--work-card-accent), 0 .18rem .55rem #22354812;background:#fff;border-radius:.65rem;overflow:hidden}.work-object-card::part(content){padding:0}.work-object-card ui5-card-header::part(root){min-height:0;padding:.35rem .5rem .32rem .65rem}.work-object-card ui5-card-header::part(title){color:var(--mx-brand);font-size:.73rem;line-height:1.2}.work-object-card ui5-card-header::part(root):before{color:#34495e;letter-spacing:.02em;box-sizing:border-box;background:#ffe3cf;border:1px solid #f2cdb5;border-radius:50%;flex:0 0 1.75rem;place-items:center;width:1.75rem;height:1.75rem;margin-inline-end:.4rem;padding:0;font-size:.6rem;font-weight:800;line-height:1;display:grid}.work-object-card--kind-order ui5-card-header::part(root):before{content:"MO"}.work-object-card--kind-notification ui5-card-header::part(root):before{content:"NO"}.work-object-card--kind-operation ui5-card-header::part(root):before{content:"OP"}.work-object-card ui5-card-header::part(subtitle){margin-top:.08rem;font-size:.64rem;line-height:1.2}.work-object-card__menu{color:#334a5e;background:0 0;border:0;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;padding:0;display:grid}.work-object-card__menu>ui5-icon{width:.9rem;height:.9rem}.work-object-card__menu:disabled{cursor:not-allowed;opacity:.7}.work-object-card__body{--work-card-row-gap:.36rem;gap:var(--work-card-row-gap);padding:var(--work-card-row-gap) .65rem .5rem;display:grid}.work-object-card__statuses{border-bottom:1px solid #e6eaed;flex-wrap:nowrap;align-items:center;gap:.28rem;min-height:0;padding:.18rem .65rem .38rem;display:flex}.work-object-card__statuses:empty{display:none}.work-status-pill{color:#59656f;background:#f4f6f7;border:1px solid #d7dde1;border-radius:.7rem;flex:none;min-height:0;padding:.09rem .38rem;font-size:.625rem;font-weight:650;line-height:1}.work-status-pill:before{content:"";vertical-align:.03rem;background:currentColor;border-radius:50%;width:.38rem;height:.38rem;margin-inline-end:.24rem;display:inline-block}.work-status-pill--priority{color:#087eaf;background:#eaf7fd;border-color:#b8dff1}.work-status-pill--system{color:#7b8790;background:#f4f5f6;border-color:#d7dde1}.work-status-pill--progress{color:#087f91;background:#eaf8fa;border-color:#b9dfe4}.work-status-pill--progress:before{content:"◷";vertical-align:-.02rem;background:0 0;border-radius:0;width:auto;height:auto;font-size:.72rem;font-weight:800;line-height:1}.work-status-pill--critical{color:#41494f;background:#f1f2f3;border-color:#d0d4d7}.work-status-pill--critical:before{display:none}.work-object-card__actions{padding-top:var(--work-card-row-gap);border-top:1px solid #edf1f3;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;display:grid}.work-object-card__action{min-height:1.7rem;font:inherit;border:1px solid #0000;border-radius:.3rem;padding:.15rem .5rem;font-size:.65rem;font-weight:700;line-height:1}.work-object-card__action--secondary{color:#075985;background:#dceefe;border-color:#b9d9ef}.work-object-card__action--primary{border-color:var(--mx-brand);color:#fff;background:var(--mx-brand)}.work-object-card__action:disabled{cursor:not-allowed;opacity:.72}.work-object-card__properties{gap:var(--work-card-row-gap) .7rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.work-object-property:nth-child(3){grid-area:2/1/auto/-1}.work-object-property:nth-child(4){grid-area:1/3}.work-object-property{grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.3rem;min-width:0;display:grid}.work-object-property>ui5-icon{width:1.25rem;height:1.25rem;color:var(--mx-brand);box-sizing:border-box;background:#edf5f8;border-radius:.35rem;padding:.27rem;font-size:.65rem}.work-object-property>span{gap:.04rem;width:100%;min-width:0;display:grid}.work-object-property small{color:var(--mx-text-muted);letter-spacing:.035em;text-transform:uppercase;font-size:.51rem;font-weight:700;line-height:1.2}.work-object-property strong,.work-object-property em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-object-property strong{color:var(--mx-heading);font-size:.61rem;line-height:1.25}.work-object-property em{color:var(--mx-text-muted);font-size:.54rem;font-style:normal}.work-queue-footer{border-top:1px solid #edf1f3;justify-content:space-between;align-items:center;gap:.8rem;min-height:2.2rem;padding:.28rem .18rem 0;display:flex}.work-queue-footer>span{color:var(--mx-text-muted);align-items:center;gap:.4rem;font-size:.62rem;display:inline-flex}.work-queue-footer>span strong{color:var(--mx-heading)}.work-queue-footer a{color:var(--mx-brand);align-items:center;gap:.3rem;font-size:.66rem;font-weight:700;text-decoration:none;display:inline-flex}.work-queue-footer ui5-icon{font-size:.68rem}.activity-tabs{border-top:1px solid #edf1f3;width:100%;min-height:7rem}.map-preview{border:1px solid var(--mx-border);background:#fff;border-radius:.75rem;grid-template-columns:minmax(0,1.65fr) minmax(18rem,.75fr);min-height:19rem;margin-top:.7rem;display:grid;overflow:hidden;box-shadow:0 .28rem .9rem #2235480f}.map-preview__canvas{background:#eef3f5;min-height:19rem;position:relative;overflow:hidden}.leaflet-map{width:100%;height:100%;min-height:19rem;font-family:inherit}.leaflet-map .leaflet-control-zoom,.leaflet-map .leaflet-control-attribution{border:0;box-shadow:0 .2rem .6rem #22354821}.leaflet-map .leaflet-control-attribution{color:#68757e;background:#ffffffe0;font-size:.52rem}.mx-map-pin{--map-pin-accent:#087f82;color:#fff;background:var(--map-pin-accent);border:.18rem solid #fff;border-radius:50% 50% 50% .32rem;place-items:center;display:grid;transform:rotate(-45deg);box-shadow:0 .28rem .65rem #00304e47}.mx-map-pin>span{font-size:.52rem;font-weight:800;transform:rotate(45deg)}.mx-map-pin--blue{--map-pin-accent:#176fa3}.mx-map-pin--violet{--map-pin-accent:#62508f}.mx-map-pin--amber{--map-pin-accent:#a66d16}.map-preview__toolbar{z-index:2;-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem);background:#ffffffeb;border:1px solid #cfdce2d9;border-radius:.5rem;justify-content:space-between;align-items:center;padding:.48rem .62rem;display:flex;position:absolute;inset:.75rem .75rem auto;box-shadow:0 .2rem .55rem #22354812}.map-preview__toolbar span{color:var(--mx-heading);font-size:.7rem;font-weight:700}.map-preview__toolbar small{color:var(--mx-text-muted);font-size:.6rem}.map-preview__zone{color:#72818b;letter-spacing:.03em;text-transform:uppercase;background:#ffffff8f;border:1px dashed #36708733;border-radius:99rem;padding:.22rem .42rem;font-size:.53rem;position:absolute}.map-preview__zone--north{top:25%;left:39%}.map-preview__zone--central{top:56%;left:51%}.map-preview__zone--south{top:76%;left:22%}.map-marker,.map-preview__legend-icon{--map-accent:#087f82;--map-surface:#e8f6f5}.map-marker{z-index:1;color:#fff;background:var(--map-accent);border:.16rem solid #fff;border-radius:50% 50% 50% .25rem;place-items:center;width:1.75rem;height:1.75rem;display:grid;position:absolute;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:0 .28rem .62rem #00304e38}.map-marker>ui5-icon{width:.72rem;height:.72rem;transform:rotate(45deg)}.map-marker--blue,.map-preview__legend-icon--blue{--map-accent:#176fa3;--map-surface:#eaf3fa}.map-marker--violet,.map-preview__legend-icon--violet{--map-accent:#62508f;--map-surface:#f1eef8}.map-marker--amber,.map-preview__legend-icon--amber{--map-accent:#a66d16;--map-surface:#faf3e5}.map-preview__summary{border-inline-start:1px solid var(--mx-border);background:#fff;align-content:center;gap:.6rem;padding:1rem 1.1rem;display:grid}.map-preview__summary h3,.map-preview__summary p{margin:0}.map-preview__summary h3{color:var(--mx-heading);font-size:.9rem}.map-preview__summary p{color:var(--mx-text-muted);font-size:.7rem;line-height:1.5}.map-preview__metric{background:#f4f8f9;border-radius:.5rem;align-items:baseline;gap:.5rem;padding:.55rem .65rem;display:flex}.map-preview__metric strong{color:var(--mx-brand);font-size:1.25rem}.map-preview__metric span{color:var(--mx-text-muted);font-size:.61rem}.map-preview__legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.map-preview__legend>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.4rem;min-width:0;display:grid}.map-preview__legend-icon{width:1.55rem;height:1.55rem;color:var(--map-accent);background:var(--map-surface);border-radius:.45rem;place-items:center;display:grid}.map-preview__legend-icon>ui5-icon{width:.72rem;height:.72rem}.map-preview__legend>div>span:last-child{min-width:0;display:grid}.map-preview__legend strong{color:var(--mx-heading);font-size:.59rem}.map-preview__legend small{color:var(--mx-text-muted);font-size:.53rem}.map-preview__disclaimer{color:#849099;font-size:.55rem;line-height:1.35}.recent-activity-panel{gap:.55rem;padding:.7rem;display:grid}.recent-activity-panel__header{grid-template-columns:minmax(0,1fr) auto;gap:.14rem .5rem;display:grid}.recent-activity-panel__header>span:first-child{color:var(--mx-brand);letter-spacing:.06em;text-transform:uppercase;font-size:.56rem;font-weight:700}.recent-activity-panel__header>strong,.recent-activity-panel__header>p{grid-column:1/-1}.recent-activity-panel__header>strong{color:var(--mx-heading);font-size:.78rem}.recent-activity-panel__header>p{color:var(--mx-text-muted);margin:0;font-size:.62rem}.recent-activity-timeline{gap:.4rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.recent-activity-timeline:before{content:"";background:#dbe5e9;width:1px;position:absolute;inset:1.05rem auto 1.05rem 1.02rem}.recent-activity-item{--activity-accent:#087f82;--activity-surface:#e8f6f5;background:#fff;border:1px solid #e0e6e9;border-radius:.58rem;grid-template-columns:auto minmax(0,1fr);gap:.6rem;padding:.55rem .62rem;display:grid;position:relative;box-shadow:0 .12rem .35rem #2235480a}.recent-activity-item--indigo{--activity-accent:#405f91;--activity-surface:#edf1f8}.recent-activity-item--amber{--activity-accent:#9a6718;--activity-surface:#faf3e5}.recent-activity-item__icon{z-index:1;width:2rem;height:2rem;color:var(--activity-accent);background:var(--activity-surface);border:.16rem solid #fff;border-radius:.55rem;place-items:center;display:grid;box-shadow:0 .16rem .38rem #22354814}.recent-activity-item__icon>ui5-icon{width:.85rem;height:.85rem}.recent-activity-item>div{gap:.08rem;min-width:0;display:grid}.recent-activity-item__meta{justify-content:space-between;gap:.5rem;display:flex}.recent-activity-item__meta small{color:var(--activity-accent);font-size:.55rem;font-weight:700}.recent-activity-item__meta time{color:#87929a;white-space:nowrap;font-size:.54rem}.recent-activity-item strong{color:var(--mx-heading);font-size:.68rem}.recent-activity-item p{color:var(--mx-text-muted);margin:0;font-size:.6rem;line-height:1.3}.recent-activity-panel__footer{color:#849099;border-top:1px solid #edf1f3;padding-top:.42rem;font-size:.55rem;line-height:1.35}.recent-activity-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding-top:.7rem;display:grid}.recent-activity-list article{border:1px solid var(--mx-border);background:#fff;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr);gap:.65rem;padding:.75rem;display:grid}.recent-activity-list article>span{width:2.1rem;height:2.1rem;color:var(--mx-brand);background:#e7f3f7;border-radius:.5rem;place-items:center;display:grid}.recent-activity-list article>div{min-width:0}.recent-activity-list strong{color:var(--mx-heading);font-size:.72rem}.recent-activity-list p{color:var(--mx-text-muted);margin:.16rem 0 0;font-size:.66rem}.recent-activity-list time{color:#8b969d;grid-column:2;font-size:.61rem}.profile-popover{--_ui5_popover_box_shadow:0 1.25rem 3.5rem #00304e3d;--_ui5_popover_no_arrow_box_shadow:0 1.25rem 3.5rem #00304e3d;--_ui5_popover_background:#fff;--_ui5_popup_border_radius:1rem;min-width:min(22rem,100vw - 1.25rem)}.profile-popover::part(content){padding:0}.profile-popover::part(footer){border-top-color:var(--mx-border);background:#fafcfd;min-height:3.25rem}.profile-popover__content{overflow:hidden}.profile-popover__identity{color:#fff;background:radial-gradient(circle at 90% 15%, #007eaa99, transparent 12rem), linear-gradient(118deg, var(--mx-brand-mid), var(--mx-brand-deep));align-items:center;gap:.85rem;padding:1.25rem;display:flex}.profile-popover__identity>div{gap:.16rem;min-width:0;display:grid}.profile-popover__identity strong,.profile-popover__identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-popover__identity strong{color:#fff;font-size:.95rem}.profile-popover__identity span{color:#ffffffb8;font-size:.75rem}.profile-popover__identity .profile-popover__eyebrow{color:#8fd6ed;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800}.profile-popover__avatar{outline-offset:3px;background:var(--mx-accent);color:#fff;outline:1px solid #ffffff59;flex:none;width:3.25rem;height:3.25rem}.profile-popover__details{gap:0;padding:.5rem 1.1rem;display:grid}.profile-popover__details>div{border-bottom:1px solid #edf1f3;justify-content:space-between;align-items:center;gap:1rem;min-height:2.5rem;font-size:.72rem;display:flex}.profile-popover__details>div:last-child{border-bottom:0}.profile-popover__details span{color:var(--mx-text-muted)}.profile-popover__details strong{color:var(--mx-text);align-items:center;gap:.4rem;font-size:.72rem;display:inline-flex}.profile-popover__details i{background:#2e7d32;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 .2rem #2e7d321a}.profile-popover__security-note{color:var(--mx-text-muted);background:#f8fafb;margin:0;padding:.75rem 1.1rem 1rem;font-size:.66rem;line-height:1.45}.profile-popover__signout{color:var(--mx-heading)}@media (width<=75rem){.app-launch-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.recent-activity-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=52rem){.dashboard-primary-grid,.dashboard-analytics-grid,.dashboard-secondary-grid{grid-template-columns:1fr}.app-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-launch-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.map-preview{grid-template-columns:1fr}.map-preview__summary{border-inline-start:0;border-top:1px solid var(--mx-border)}}@media (prefers-reduced-motion:reduce){.preview-line-chart__line{stroke-dashoffset:0;animation:none}.preview-donut-chart__segment{animation:none}}@media (width<=37.5rem){.workspace-page__content{padding:.75rem}.dashboard-hero{border-radius:.85rem;min-height:auto}.dashboard-hero__content{padding-inline-end:3.8rem}.dashboard-hero__watermark{font-size:2.8rem;right:.9rem}.dashboard-quick-links{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.dashboard-section__heading{flex-direction:column;align-items:flex-start;gap:.3rem}.dashboard-section__note{text-align:start}.dashboard-primary-grid>.dashboard-section{min-height:auto}.app-launch-grid,.app-launch-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-bar{grid-template-columns:4.8rem minmax(3rem,1fr) 1.6rem;gap:.4rem}.live-insight-chart{padding-inline:.6rem}.insight-dimension-tabs{padding-inline:.35rem}.insight-dimension-tab{padding-inline:.55rem}.live-insight-plot .recharts-yAxis{font-size:.58rem}.recent-activity-list{grid-template-columns:1fr}.work-type-tab{flex-direction:column;gap:.2rem;min-height:3rem;padding-inline:.2rem}.work-type-tab span{white-space:normal;text-align:center;line-height:1.15}.work-object-card__properties{grid-template-columns:1fr}.work-object-property:nth-child(3),.work-object-property:nth-child(4){grid-area:auto/1}.work-queue-footer{flex-direction:column;align-items:stretch;gap:.45rem}.work-queue-footer a{color:#fff;background:var(--mx-heading);border-radius:.4rem;justify-content:center;min-height:2.2rem}}.field-group{gap:.38rem;display:grid}.field-group ui5-input{width:100%}.field-hint{color:var(--mx-text-muted);margin:0;font-size:.75rem;line-height:1.4}.login-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.primary-action,.microsoft-action{width:100%}.microsoft-action__content{justify-content:center;align-items:center;gap:.65rem;display:inline-flex}.microsoft-action__logo{flex:none;width:1.18rem;height:1.18rem}.microsoft-account-hint{color:var(--mx-text-muted);text-align:center;margin:-.35rem 0 0;font-size:.75rem;line-height:1.4}.divider{color:var(--mx-text-muted);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:.9rem;font-size:.7rem;font-weight:700;display:grid}.divider:before,.divider:after{background:var(--mx-border);content:"";height:1px}.auth-note{color:var(--mx-text-muted);text-align:center;margin:1.25rem 0 0;font-size:.75rem;line-height:1.5}.server-placeholder{text-align:center;align-content:center;min-height:17rem}.server-symbol{border:1px solid var(--mx-border);width:3.8rem;height:3.8rem;color:var(--mx-brand);background:#edf7fa;border-radius:50%;place-items:center;margin:0 auto .9rem;font-size:1.45rem;font-weight:700;display:grid}.server-placeholder h2{color:var(--mx-heading);margin:0;font-size:1.1rem;font-weight:600}.server-placeholder p{max-width:24rem;color:var(--mx-text-muted);margin:.55rem auto 1.15rem;font-size:.82rem;line-height:1.5}@media (width<=56rem){.auth-page{grid-template-columns:1fr}.auth-visual{min-height:auto;padding:1.4rem 1.5rem 3.4rem}.visual-copy{margin:3.5rem 0 0}.visual-title{max-width:17ch;font-size:clamp(2rem,9vw,3.2rem)}.visual-description{max-width:39rem}.visual-footer{display:none}.auth-workspace{min-height:auto;padding:2.5rem 1rem 4rem}}@media (width<=32rem){.auth-tab-content{padding:1.25rem 1rem 1.4rem}.login-row{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.schedule-clear-date{color:var(--mx-brand);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.78rem;font-weight:600}.schedule-body{grid-template-columns:minmax(0,1fr) auto;gap:.85rem;min-height:0;display:grid;overflow:hidden}.schedule-table-region{grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.mol-table--schedule{min-width:58rem}.schedule-side{grid-template-rows:auto minmax(0,1fr);gap:.6rem;width:21.5rem;min-height:0;display:grid}.schedule-calendar{border:1px solid var(--mx-border);background:var(--mx-surface-raised);border-radius:.55rem;padding:.5rem;overflow:auto;box-shadow:0 .18rem .75rem #00304e0f}.schedule-calendar ui5-calendar{width:100%}.schedule-summary{border:1px solid var(--mx-border);background:var(--mx-surface-raised);border-radius:.55rem;flex-direction:column;gap:.5rem;min-height:0;padding:.6rem .7rem;display:flex;overflow-y:auto;box-shadow:0 .18rem .75rem #00304e0f}.schedule-summary h3{color:var(--mx-heading);margin:0;font-size:.85rem;font-weight:700}.schedule-summary h4{color:var(--mx-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .25rem;font-size:.7rem;font-weight:700}.schedule-summary__empty{color:var(--mx-text-muted);margin:0;font-size:.78rem}.schedule-summary__total{border-bottom:1px solid var(--mx-border);align-items:baseline;gap:.35rem;margin:0;padding-bottom:.4rem;display:flex}.schedule-summary__total strong{color:var(--mx-brand);font-size:1.5rem;font-weight:700;line-height:1}.schedule-summary__total span{color:var(--mx-text-muted);font-size:.78rem}.schedule-summary dl{gap:.2rem;margin:0;display:grid}.schedule-summary dl div{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.schedule-summary dt{color:var(--mx-text);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.schedule-summary dd{color:var(--mx-heading);font-variant-numeric:tabular-nums;margin:0;font-size:.76rem;font-weight:700}@media (width<=64rem){.schedule-body{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);overflow-y:auto}.schedule-side{order:-1;grid-template-rows:auto auto;width:auto}.schedule-summary{overflow-y:visible}}.sor-page{flex-direction:column;gap:.65rem;display:flex}.sor-page__title{flex:none}.sor-filter-card,.sor-results-card{border:1px solid var(--mx-border);background:var(--mx-surface-raised);border-radius:.35rem;min-width:0;box-shadow:0 .18rem .75rem #00304e12}.sor-filter-card{flex:none;overflow:hidden}.sor-filter-card__header{border-bottom:1px solid var(--mx-border);align-items:center;min-height:2.45rem;padding:.35rem .75rem;display:flex}.sor-filter-card--collapsed .sor-filter-card__header{border-bottom:0}.sor-filter-card__summary{scrollbar-width:thin;flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex;overflow-x:auto}.sor-filter-card__header-actions{flex:none;min-width:0;margin-left:.75rem}.sor-filter-card__summary>strong{color:var(--mx-heading);flex:none;font-size:.82rem}.sor-filter-chip{color:#285468;text-overflow:ellipsis;white-space:nowrap;background:#e7f5fa;border:1px solid #9fcddd;border-radius:999px;flex:none;align-items:center;gap:.25rem;max-width:20rem;padding:.18rem .55rem;font-size:.72rem;display:inline-flex;overflow:hidden}.sor-filter-chip small{font-size:.68rem;font-weight:700}.sor-filter-card__fields{grid-template-columns:repeat(auto-fill,minmax(min(100%,11.5rem),1fr));gap:.35rem .85rem;padding:.55rem 1rem .45rem;display:grid}.sor-filter-field{align-content:start;gap:.22rem;min-width:0;display:grid}.sor-filter-field>ui5-label{min-height:1.25rem;display:block}.sor-filter-field ui5-date-picker,.sor-filter-field__control{width:100%}.sor-filter-field ui5-date-picker{vertical-align:top;height:2.25rem;margin:0;display:block}.sor-filter-card__validation{color:var(--sapNegativeTextColor,#b00);font-size:.68rem}.sor-filter-field ui5-date-picker::part(input){width:100%;height:100%;display:block}.sor-filter-card__footer{border-top:1px solid var(--mx-border);color:var(--mx-text-muted);justify-content:space-between;align-items:center;gap:1rem;margin:0 1rem;padding:.6rem 0;font-size:.72rem;display:flex}.sor-filter-card__actions,.sor-results-actions{flex:none;align-items:center;gap:.4rem;display:flex}.sor-filter-card__body{grid-template-rows:1fr;transition:grid-template-rows .25s;display:grid}.sor-filter-card--collapsed .sor-filter-card__body{grid-template-rows:0fr}.sor-filter-card__body-inner{min-height:0;overflow:hidden}.sor-filter-card__toggle{color:var(--mx-brand,#0a6ed1);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:.3rem;margin-left:.5rem;padding:.15rem .35rem;font-size:.75rem;display:inline-flex}.sor-filter-card__toggle:hover{color:#085caf;text-decoration:underline}.sor-filter-card__toggle ui5-icon{width:.7rem;height:.7rem}.sor-adapt-dialog{width:min(58rem,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:min(48rem,100dvh - 2rem)}.sor-adapt-dialog::part(header),.sor-adapt-dialog::part(footer),.sor-adapt-dialog::part(content){padding:0}.sor-adapt-dialog__body{grid-template-rows:auto minmax(0,1fr) auto;min-height:min(34rem,65dvh);display:grid}.sor-adapt-dialog__toolbar{border-bottom:1px solid var(--mx-border);grid-template-columns:minmax(10rem,1fr) minmax(14rem,22rem) auto;align-items:center;gap:.5rem;padding:.55rem .75rem;display:grid}.sor-adapt-dialog__toolbar>strong{color:var(--mx-heading);font-size:.82rem}.sor-adapt-dialog__search{border:1px solid #c9d3da;border-radius:.3rem;align-items:center;gap:.4rem;min-height:2rem;padding:0 .55rem;display:flex}.sor-adapt-dialog__search input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.sor-adapt-dialog__search ui5-icon{width:.8rem}.sor-adapt-dialog__list{min-height:0;overflow-y:auto}.sor-adapt-row{border-bottom:1px solid var(--mx-border);grid-template-columns:minmax(11rem,15rem) minmax(0,1fr) 5.5rem;align-items:center;gap:.55rem;min-height:2.7rem;padding:.25rem .75rem;display:grid}.sor-adapt-row__label{color:var(--mx-text-muted);text-align:right;font-size:.78rem;font-weight:600}.sor-adapt-row__value{min-height:2rem}.sor-adapt-row__dates{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.sor-adapt-row__dates ui5-date-picker,.sor-adapt-row__dates ui5-date-picker::part(input){width:100%;height:2rem;display:block}.sor-adapt-row__move{justify-content:flex-end;display:flex}.sor-adapt-row__fixed{color:var(--mx-text-muted);text-align:center;font-size:.7rem}.sor-adapt-dialog__list>p{color:var(--mx-text-muted);text-align:center;margin:1rem}.sor-adapt-dialog__add{border-top:1px solid var(--mx-border);color:var(--mx-text-muted);align-items:center;gap:.65rem;padding:.65rem .75rem;font-size:.78rem;font-weight:600;display:flex}.sor-adapt-dialog__add select{min-width:min(20rem,60vw);min-height:2rem;color:var(--mx-text);font:inherit;background:#fff;border:1px solid #c9d3da;border-radius:.3rem;padding:0 .55rem}@media (width<=42rem){.sor-adapt-dialog__toolbar{grid-template-columns:1fr auto}.sor-adapt-dialog__toolbar>strong{grid-column:1/-1}.sor-adapt-row{grid-template-columns:minmax(0,1fr) auto}.sor-adapt-row__label{text-align:left;grid-column:1/-1}}.sor-results-card{flex:auto;grid-template-rows:auto auto minmax(0,1fr);min-height:12rem;display:grid;overflow:hidden}.sor-results-toolbar{background:#f8fafb;justify-content:space-between;align-items:center;gap:1rem;padding:.45rem .65rem;display:flex}.sor-results-search{background:#fff;border:1px solid #c9d3da;border-radius:.3rem;align-items:center;gap:.45rem;width:min(22rem,42vw);min-height:2rem;padding:0 .55rem;display:flex}.sor-results-search:focus-within{border-color:var(--mx-brand);box-shadow:0 0 0 1px var(--mx-brand)}.sor-results-search ui5-icon{width:.8rem;color:var(--mx-text-muted)}.sor-results-search input{width:100%;min-width:0;color:var(--mx-text);font:inherit;background:0 0;border:0;outline:0;font-size:.75rem}.sor-results-search:has(input:disabled){opacity:.75;background:#f2f4f5}.sor-results-card__heading{border-top:1px solid var(--mx-border);border-bottom:1px solid var(--mx-border);box-sizing:border-box;min-height:2rem;color:var(--mx-heading);justify-content:space-between;align-items:baseline;gap:1rem;padding:.4rem .65rem;font-size:.8rem;display:flex}.sor-results-card__heading span{color:var(--mx-text-muted);font-size:.7rem}.sor-results-state{min-height:0;color:var(--mx-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1.5rem;display:flex}.sor-results-state strong{color:var(--mx-heading);font-size:.82rem}.sor-results-state>span:last-child{font-size:.72rem}.sor-results-state__icon{color:#8096a2;background:#f2f5f6;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:.2rem;display:grid}.sor-results-state__icon ui5-icon{width:1rem}.sor-results-state--error>span{max-width:34rem}.sor-results-table{grid-row:auto}.sor-results-card--reloading .mol-table-wrap{opacity:.55;pointer-events:none}@media (width<=44rem){.sor-filter-card__footer,.sor-results-toolbar{flex-direction:column;align-items:stretch}.sor-filter-card__actions,.sor-results-actions{flex-wrap:wrap;justify-content:flex-end}.sor-results-search{box-sizing:border-box;width:100%}}.rpt-criteria-range{background:var(--sapButton_Selected_Background,#e5f0fa);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:1rem;align-items:center;padding:.25rem .625rem;font-size:.8125rem;display:inline-flex}.rpt-mode-switch{border:1px solid var(--sapList_BorderColor,#d9d9d9);background:var(--sapGroup_ContentBackground,#fff);border-radius:999px;align-items:center;gap:.25rem;padding:.125rem;display:inline-flex;overflow:hidden}.rpt-mode-switch__option{background:var(--sapButton_Background,#fff);color:var(--sapButton_TextColor,#0a6ed1);cursor:pointer;font:inherit;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;min-width:3.25rem;padding:.35rem .75rem;display:inline-flex}.rpt-mode-switch__option+.rpt-mode-switch__option{border-left:0}.rpt-mode-switch__option--active{color:#fff;background:#107e3e;border-color:#107e3e;font-weight:700}.mol-status-filter .rpt-mode-switch__option[data-selected=true],.mol-status-filter .rpt-mode-switch__option--active{color:#fff;background:#107e3e;border-color:#107e3e;font-weight:800}.mol-status-filter .rpt-mode-switch__option[data-selected=true]:hover,.mol-status-filter .rpt-mode-switch__option--active:hover{color:#fff;background:#0b6f35;border-color:#0b6f35}.rpt-mode-switch__check{color:#fff;font-weight:800}.sor-filter-card__header .rpt-mode-switch__option{gap:.25rem;min-width:3rem;padding:.25rem .6rem;font-size:.8rem}.rpt-reschedule-action::part(button){min-width:7rem}.mol-table--report ui5-checkbox{--_ui5_checkbox_width_height:1.75rem;--_ui5_checkbox_wrapper_padding:0;--_ui5_checkbox_root_side_padding:0;display:block}.mol-table--report ui5-radio-button{--_ui5_radio_button_min_width:1.75rem;--_ui5_radio_button_outer_ring_padding:.3125rem;margin-inline:auto;display:block}:is(.mol-table--report ui5-table-cell:has(ui5-checkbox),.mol-table--report ui5-table-header-cell:has(ui5-checkbox),.mol-table--report ui5-table-cell:has(ui5-radio-button),.mol-table--report ui5-table-header-cell:has(ui5-radio-button)){--_ui5_table_cell_horizontal_padding:.375rem;overflow:visible}:is(.mol-table--report ui5-table-cell:has(ui5-radio-button),.mol-table--report ui5-table-header-cell:has(ui5-radio-button)){--_ui5_first_table_cell_horizontal_padding:.375rem}.rpt-criteria-chip{border:1px solid var(--sapList_BorderColor,#d9d9d9);white-space:nowrap;border-radius:1rem;align-items:center;gap:.375rem;padding:.1875rem .25rem .1875rem .625rem;font-size:.8125rem;line-height:1.5;display:inline-flex}.rpt-criteria-chip--fixed{padding-inline-end:.625rem}.rpt-criteria-chip small{background:var(--sapButton_Selected_Background,#e5f0fa);color:var(--sapContent_LabelColor,#6a6d70);border-radius:.75rem;padding:0 .375rem;font-size:.75rem;line-height:1.4}.rpt-criteria-chip__remove{width:1.25rem;height:1.25rem;color:var(--sapContent_LabelColor,#6a6d70);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.875rem;line-height:1;display:inline-flex}.rpt-criteria-chip__remove:hover{background:var(--sapButton_Lite_Hover_Background,#ebebeb);color:var(--sapNegativeElementColor,#b00)}.rpt-criteria-chip__remove:focus-visible{outline:1px solid var(--sapContent_FocusColor,#0032a5);outline-offset:1px}.rpt-prompt{justify-content:center;align-items:center;min-height:clamp(14rem,34vh,22rem);padding:2rem 1rem;display:flex}.rpt-prompt-card{background:var(--sapGroup_ContentBackground,#fff);border:1px solid var(--sapList_BorderColor,#d9d9d9);box-shadow:0 .75rem 2rem color-mix(in srgb, var(--sapContent_ShadowColor,#000) 10%, transparent);color:var(--sapTextColor,#1d2d3e);text-align:center;border-radius:.75rem;flex-direction:column;align-items:center;gap:.75rem;max-width:min(30rem,100%);padding:1.5rem 1.75rem;display:flex}.rpt-prompt-card small{color:var(--sapContent_LabelColor,#6a6d70);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.rpt-prompt-card strong{color:var(--sapTitleColor,#1d2d3e);font-size:1.125rem;line-height:1.2}.rpt-prompt-card p{color:var(--sapContent_LabelColor,#6a6d70);max-width:24rem;margin:0}.rpt-filter-canvas{border-radius:.75rem 0 0 .75rem;width:min(34rem,100vw - 2rem);max-width:100vw;height:100dvh;max-height:100dvh;inset:0 0 0 auto!important}.rpt-filter-canvas--wide{width:min(92vw,118rem)}.rpt-filter-canvas::part(header),.rpt-filter-canvas::part(footer){padding:0}.rpt-filter-canvas__body{align-content:start;gap:.875rem;padding:1rem;display:grid}.rpt-drilldown{flex-direction:column;gap:.75rem;min-height:min(68vh,44rem);display:flex}.rpt-detail-list{flex-direction:column;gap:.625rem;display:flex}.rpt-detail-row{border:1px solid var(--sapList_BorderColor,#e5e5e5);border-radius:.5rem;overflow:hidden}.rpt-detail-row__bar{background:var(--sapList_HeaderBackground,#f5f5f5);justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex}.rpt-detail-row__title{font-size:.9375rem}.rpt-detail-fields{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.125rem 1rem;padding:.5rem .75rem .75rem;display:grid}.rpt-detail-fields .mo-detail-property{min-width:0}.rpt-filter-field{gap:.25rem;min-width:0;display:grid}.rpt-filter-field ui5-daterange-picker{width:100%}.mo-filter-hint{color:var(--sapContent_LabelColor,#556b82);font-size:.75rem;line-height:1.2}.rpt-filter-row{grid-template-columns:1fr 1fr;gap:.75rem;min-width:0;display:grid}.rpt-filter-field ui5-date-picker{width:100%}@media (width<=30rem){.rpt-filter-row{grid-template-columns:1fr}}.rpt-filter-canvas__footer{border-top:1px solid var(--sapList_BorderColor,#e5e5e5);width:100%;color:var(--sapContent_LabelColor,#6a6d70);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}.rpt-filter-canvas__footer>div{flex:none;gap:.5rem;display:flex}.rpt-field__control{border:1px solid var(--sapField_BorderColor,#89919a);background:var(--sapField_Background,#fff);width:100%;min-height:2.25rem;font:inherit;text-align:left;cursor:pointer;border-radius:.25rem;align-items:center;gap:.5rem;padding:.125rem .5rem;display:flex}.rpt-field__control:hover{border-color:var(--sapField_Hover_BorderColor,#0070f2)}.rpt-field__tokens{flex:1;align-items:center;gap:.25rem;min-width:0;display:flex;overflow:hidden}.rpt-field__placeholder{color:var(--sapContent_LabelColor,#6a6d70);font-size:.875rem}.rpt-token{background:var(--sapButton_Selected_Background,#e5f0fa);white-space:nowrap;border-radius:.75rem;align-items:center;gap:.25rem;max-width:100%;padding:.0625rem .375rem;font-size:.8125rem;display:inline-flex}.rpt-token button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0;font-size:.9375rem;line-height:1}.rpt-token--static{text-overflow:ellipsis;overflow:hidden}.rpt-valuehelp{width:min(72rem,96vw)}.rpt-valuehelp__search-icon{opacity:.6;background:currentColor;flex:none;width:1rem;height:1rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M11.7 10.3a6 6 0 1 0-1.4 1.4l3 3a1 1 0 0 0 1.4-1.4zM7 11a4 4 0 1 1 0-8 4 4 0 0 1 0 8z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M11.7 10.3a6 6 0 1 0-1.4 1.4l3 3a1 1 0 0 0 1.4-1.4zM7 11a4 4 0 1 1 0-8 4 4 0 0 1 0 8z'/%3E%3C/svg%3E") 50%/contain no-repeat}.rpt-valuehelp__body{gap:.625rem;min-width:0;display:grid}.rpt-valuehelp__search{flex:1;min-width:0}.rpt-valuehelp__toolbar{align-items:center;gap:.5rem;display:flex}.rpt-valuehelp__columns{border:1px solid var(--sapList_BorderColor,#e5e5e5);background:var(--sapList_AlternatingBackground,#f7f7f7);border-radius:.25rem;flex-wrap:wrap;gap:.25rem 1rem;padding:.5rem .75rem;display:flex}.rpt-valuehelp__scroll{overscroll-behavior:contain;border:1px solid var(--sapList_BorderColor,#e5e5e5);border-radius:.25rem;max-height:min(30rem,58vh);overflow:auto}.rpt-valuehelp__table tbody tr:last-child td{border-bottom:none}.rpt-valuehelp__table{border-collapse:collapse;table-layout:fixed;width:max-content;min-width:100%;font-size:.875rem}.rpt-valuehelp__table thead th{z-index:1;background:var(--sapList_HeaderBackground,#f5f6f7);position:sticky;top:0}.rpt-valuehelp__more{justify-content:center;padding:.5rem 0;display:flex}.rpt-valuehelp__status{border:1px solid var(--sapList_BorderColor,#e5e5e5);min-height:8rem;color:var(--sapContent_LabelColor,#6a6d70);border-radius:.25rem;justify-content:center;align-items:center;gap:.625rem;display:flex}.rpt-valuehelp__loading-more td{text-align:center;color:var(--sapContent_LabelColor,#6a6d70)}.rpt-valuehelp__loading-more span{vertical-align:middle;margin-inline-start:.5rem}.rpt-valuehelp__table th,.rpt-valuehelp__table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--sapList_BorderColor,#e5e5e5);padding:.1875rem .5rem;line-height:1.35}.rpt-valuehelp__table thead th{white-space:nowrap;color:var(--sapContent_LabelColor,#6a6d70);padding-block:.375rem;font-weight:600}.rpt-valuehelp__table tbody tr:nth-child(2n){background:var(--sapList_AlternatingBackground,#f7f7f7)}.rpt-valuehelp__table tbody tr:hover{background:var(--sapList_Hover_Background,#ebebeb)}.rpt-valuehelp__table tbody td:not(:first-child){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rpt-valuehelp__table tbody td:nth-child(2){font-variant-numeric:tabular-nums;font-weight:500}.rpt-valuehelp__table thead th{padding-inline-end:.75rem;position:sticky}.rpt-valuehelp__resize{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:.5rem;height:100%;position:absolute;top:0;right:0}.rpt-valuehelp__resize:hover{background:var(--sapContent_DragAndDropActiveColor,#0064d9);opacity:.35}.rpt-valuehelp__select{width:2.75rem}.rpt-valuehelp__table tbody tr.rpt-valuehelp__row{cursor:pointer}.rpt-valuehelp__table tbody tr.rpt-valuehelp__row:focus-visible{outline:2px solid var(--sapContent_FocusColor,#0032a5);outline-offset:-2px}.rpt-valuehelp__table tbody tr.rpt-valuehelp__row--selected,.rpt-valuehelp__table tbody tr.rpt-valuehelp__row--selected:nth-child(2n){background:var(--sapList_SelectionBackgroundColor,#e5f0fa)}.rpt-valuehelp__hint{color:var(--sapContent_LabelColor,#6a6d70);flex:1;font-size:.8125rem}.rpt-valuehelp__table--rows tbody td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rpt-valuehelp__table--rows tbody td:nth-child(2){font-variant-numeric:normal;font-weight:400}.rpt-valuehelp__table--rows tbody td:first-child{text-align:left;font-variant-numeric:tabular-nums;padding-inline:.5rem;font-weight:500;line-height:1.35;overflow:hidden}.rpt-valuehelp__table--rows thead th:first-child{text-align:left;padding-inline:.5rem .75rem;line-height:1.35}.rpt-valuehelp__table ui5-checkbox{--_ui5_checkbox_width_height:1.75rem;--_ui5_checkbox_wrapper_padding:0;--_ui5_checkbox_root_side_padding:0;display:block}.rpt-valuehelp__table th:first-child,.rpt-valuehelp__table td:first-child{text-align:center;padding-inline:.25rem;line-height:0;overflow:visible}.rpt-valuehelp__selection{border-top:1px solid var(--sapList_BorderColor,#e5e5e5);flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.5rem;display:flex}.rpt-valuehelp__tokens{flex-wrap:wrap;flex:1;gap:.25rem;display:flex}.rpt-valuehelp__footer-actions{border-top:1px solid var(--sapList_BorderColor,#e5e5e5);justify-content:flex-end;align-items:center;gap:.5rem;width:100%;padding:.625rem 1rem;display:flex}.rpt-valuehelp__footer-actions ui5-button,.rpt-filter-canvas__footer>div ui5-button{min-width:5rem}.mol-table--report{min-width:92rem}@keyframes rpt-dialog-in{0%{opacity:0;transform:translateY(.75rem)scale(.985)}}@keyframes rpt-canvas-in{0%{transform:translate(100%)}}.rpt-valuehelp--open{animation:.18s cubic-bezier(.2,0,.2,1) both rpt-dialog-in}.rpt-filter-canvas--open{animation:.22s cubic-bezier(.2,0,.2,1) both rpt-canvas-in}@media (prefers-reduced-motion:reduce){.rpt-valuehelp--open,.rpt-filter-canvas--open{animation:none}}.rpt-filter-canvas__body select{width:100%;min-height:2.25rem;color:var(--mx-text);font:inherit;background:#fff;border:1px solid #c9d3da;border-radius:.4rem;padding:0 1.75rem 0 .55rem}.rpt-filter-canvas__body select:disabled{background:var(--sapField_ReadOnly_Background,#f5f6f7);color:var(--sapContent_LabelColor,#6a6d70)}.rpt-settings-columns__head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.rpt-settings-columns__head span{color:var(--sapContent_LabelColor,#6a6d70);font-size:.75rem}.rpt-settings-columns,.rpt-settings-columns ul{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.rpt-settings-columns{max-height:18rem;overflow-y:auto}.rpt-table-settings-canvas::part(content){min-height:0;display:flex;overflow:hidden}.rpt-table-settings-canvas .rpt-filter-canvas__body{flex:auto;grid-template-rows:auto auto minmax(0,1fr);width:100%;min-height:0}.rpt-table-settings-canvas .rpt-settings-columns-field{grid-template-rows:auto auto auto minmax(0,1fr);min-height:0}.rpt-table-settings-canvas .rpt-settings-columns{min-height:0;max-height:none}.rpt-settings-columns__group>span{z-index:1;background:var(--sapGroup_ContentBackground,#fff);color:var(--sapContent_LabelColor,#6a6d70);padding:.25rem 0;font-size:.75rem;font-weight:600;display:block;position:sticky;top:0}.rpt-settings-columns ul li{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.rpt-settings-columns__move{flex:none;display:flex}.rpt-settings-columns__empty{color:var(--sapContent_LabelColor,#6a6d70);margin:0;font-size:.8125rem}.mol-th{align-items:center;gap:.25rem;min-width:0;max-width:100%;display:inline-flex}.mol-th__label{text-overflow:ellipsis;overflow:hidden}.mol-th__sort{color:inherit;cursor:pointer;opacity:.35;background:0 0;border:0;flex:none;align-items:center;padding:0;display:inline-flex}.mol-th__sort ui5-icon{width:.75rem;height:.75rem}.mol-th:hover .mol-th__sort,.mol-th--sorted .mol-th__sort{opacity:1}.mol-th__sort:focus-visible{outline:1px solid var(--sapContent_FocusColor,#0032a5);outline-offset:2px;opacity:1}.mol-table__group{background:var(--sapList_GroupHeaderBackground,#eaecee);font-weight:600}.mol-results--reloading .mol-table-wrap{opacity:.55;pointer-events:none;transition:opacity .12s}@media (prefers-reduced-motion:reduce){.mol-results--reloading .mol-table-wrap{transition:none}}.rpt-native-input{box-sizing:border-box;border:1px solid var(--sapField_BorderColor,#a8b3bd);background:var(--sapField_Background,#fff);width:100%;min-height:2.25rem;color:var(--sapField_TextColor,#1d2d3e);font:inherit;border-radius:.25rem;padding:0 .75rem}.zone-rca__matrix-wrap{background:var(--sapTile_Background,#fff);margin:.75rem;padding:.75rem;overflow:auto}.zone-rca__caption{margin:0 0 .6rem;display:block}.zone-rca__matrix{border-collapse:collapse;background:#fff;border:2px solid #1f2933;width:100%;min-width:88rem;font-size:.8125rem}.zone-rca__matrix th,.zone-rca__matrix td{text-align:left;white-space:nowrap;border:1px solid #d9e0e7;min-width:2.75rem;height:1.85rem;padding:.25rem .45rem}.zone-rca__matrix thead th{color:#1d2d3e;background:#fff;font-weight:700}.zone-rca__matrix thead tr:first-child th:nth-child(3),.zone-rca__matrix thead tr:first-child th:nth-child(4),.zone-rca__matrix thead tr:first-child th:nth-child(5),.zone-rca__matrix tbody td:nth-child(3),.zone-rca__matrix tbody td:nth-child(16),.zone-rca__matrix tbody td:nth-child(29){border-left:2px solid #1f2933}.zone-rca__matrix tbody th{background:#fff;font-weight:600}.zone-rca__month-link{color:var(--sapLinkColor,#0a6ed1);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.zone-rca__month-link:hover,.zone-rca__month-link:focus-visible{text-decoration:underline}.zone-rca__zero{color:#fff;background:#07820b;font-weight:700}.zone-rca__pending-alert{color:#fff;background:red;font-weight:700}.zone-rca-month-canvas::part(content){width:98vw;max-width:98vw;height:86vh;padding:0}.zone-rca__matrix--month{min-width:76rem}.analytics-chart{border:1px solid var(--mx-border,#e3e8ec);background:#fff;border-radius:.6rem;gap:.85rem;padding:.9rem;display:grid}.analytics-chart--with-details{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.analytics-chart--with-details>.analytics-chart-toolbar{grid-column:1/-1}.analytics-chart-toolbar{border-bottom:1px solid var(--mx-border,#e3e8ec);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.3rem;padding-bottom:.2rem;display:flex}.analytics-chart__figure{gap:.7rem;min-width:0;display:grid}.analytics-chart__plot{min-width:0;height:21rem}.analytics-chart__legend{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.analytics-chart__legend li{color:var(--mx-text-muted,#5b6b77);grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;font-size:.74rem;display:grid}.analytics-chart__legend i{border-radius:.12rem;width:.6rem;height:.6rem}.analytics-chart__legend b{color:var(--mx-heading,#12354d);font-variant-numeric:tabular-nums}.analytics-chart__table-wrap{min-width:0;max-height:24rem;overflow:auto}.analytics-chart__table{border-collapse:collapse;width:100%;font-size:.76rem}.analytics-chart__table caption{color:var(--mx-text-muted,#5b6b77);text-align:start;padding-bottom:.5rem;font-size:.72rem}.analytics-chart__table th,.analytics-chart__table td{border-bottom:1px solid var(--mx-border,#e3e8ec);text-align:start;padding:.42rem .55rem}.analytics-chart__table thead th{z-index:1;color:var(--mx-text-muted,#5b6b77);text-transform:uppercase;letter-spacing:.03em;background:#fff;font-size:.7rem;font-weight:700;position:sticky;top:0}.analytics-chart__table tbody th{align-items:center;gap:.45rem;font-weight:600;display:flex}.analytics-chart__table tbody th i{border-radius:.12rem;flex:none;width:.6rem;height:.6rem}.analytics-chart__table td{font-variant-numeric:tabular-nums}.analytics-chart__table tfoot th,.analytics-chart__table tfoot td{border-bottom:0;font-weight:700}.analytics-settings{gap:1.1rem;min-width:18rem;padding:.9rem;display:grid}.analytics-settings section{gap:.45rem;display:grid}.analytics-settings h3{color:var(--mx-text-muted,#5b6b77);text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:.7rem;font-weight:700}.analytics-settings__note{color:var(--mx-text-muted,#5b6b77);margin:0;font-size:.72rem}@media (width<=62rem){.analytics-chart--with-details{grid-template-columns:minmax(0,1fr)}}.analytics-chart__plot--empty{color:var(--mx-text-muted,#5b6b77);text-align:center;place-items:center;padding:1rem;font-size:.78rem;display:grid}.analytics-chart__heatmap-wrap{min-width:0;max-height:22rem;overflow:auto}.analytics-chart__heatmap{border-collapse:separate;border-spacing:2px;width:100%;font-size:.74rem}.analytics-chart__heatmap caption{color:var(--mx-text-muted,#5b6b77);text-align:start;padding-bottom:.5rem;font-size:.72rem}.analytics-chart__heatmap th{color:var(--mx-text-muted,#5b6b77);text-align:start;font-size:.7rem;font-weight:700}.analytics-chart__heatmap thead th{z-index:1;text-transform:uppercase;letter-spacing:.03em;background:#fff;position:sticky;top:0}.analytics-chart__heatmap tbody th{color:var(--mx-heading,#12354d);font-weight:600}.analytics-chart__heatmap td{font-variant-numeric:tabular-nums;text-align:end;border-radius:.25rem;padding:.35rem .5rem}.analytics-settings__types{border:1px solid var(--mx-border,#e3e8ec);border-radius:.4rem;gap:.15rem;max-height:13rem;margin:0;padding:.15rem;list-style:none;display:grid;overflow-y:auto}.analytics-settings__type{width:100%;color:var(--mx-text,#2b3d49);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.3rem;padding:.32rem .45rem;font-size:.76rem;display:block}.analytics-settings__type:hover{background:#f2f6f9}.analytics-settings__type--selected{color:#0a4d9e;background:#eaf3ff;font-weight:700}.analytics-settings__row{grid-template-columns:minmax(0,1fr) 8.5rem;align-items:center;gap:.5rem;display:grid}.analytics-chart__details{align-content:start;gap:.7rem;min-width:0;display:grid}.analytics-details{background:#f5f9ff;border:1px solid #cfe0f5;border-radius:.5rem;padding:.6rem .7rem}.analytics-details header{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.analytics-details header small{color:var(--mx-text-muted,#5b6b77);text-transform:uppercase;letter-spacing:.03em;font-size:.68rem;display:block}.analytics-details header strong{color:var(--mx-heading,#12354d);overflow-wrap:anywhere;font-size:.86rem;line-height:1.25}.analytics-details dl{gap:.28rem;margin:.5rem 0 0;display:grid}.analytics-details dl>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.analytics-details dt{color:var(--mx-text-muted,#5b6b77);align-items:center;gap:.4rem;font-size:.74rem;display:flex}.analytics-details dt i{border-radius:.12rem;flex:none;width:.55rem;height:.55rem}.analytics-details dd{color:var(--mx-heading,#12354d);font-variant-numeric:tabular-nums;margin:0;font-size:.78rem;font-weight:700}.analytics-chart__table tbody tr,.analytics-chart__heatmap tbody tr{cursor:pointer}.analytics-chart__table tbody tr.is-selected,.analytics-chart__heatmap tbody tr.is-selected{background:#eaf3ff;box-shadow:inset .18rem 0 #0070f2}.analytics-chart__plot--scroll{height:auto;max-height:26rem;overflow:auto}.mo-action-canvas{width:min(84rem,100vw - 2rem)}.mo-action-canvas--wide{width:90vw;max-width:90vw}.mo-action-canvas--narrow{width:min(34rem,100vw - 2rem)}.mo-trend-canvas{border-radius:.5rem;width:min(48rem,100vw - 3rem);max-width:calc(100vw - 3rem);height:min(88dvh,38rem);max-height:calc(100dvh - 2rem);transform:translate(-50%,-50%);position:fixed!important;inset:50% auto auto 50%!important}.mo-trend-canvas::part(header),.mo-trend-canvas::part(content){padding:0}.mo-trend-header{justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:3rem;padding:.5rem .75rem .5rem 1rem;display:flex;overflow:visible}.mo-trend-header>strong{font-size:1rem}.mo-trend-header__actions{align-items:center;gap:.25rem;display:flex}.mo-trend-cancel{flex:none}.mo-trend-cancel::part(button){white-space:nowrap}.mo-trend-body{background:#f6f8f9;height:100%;overflow:hidden auto}.mo-trend-body.is-refreshing{opacity:.55;pointer-events:none;transition:opacity .12s ease-out}.mo-trend-skeleton__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 2rem;display:grid}.mo-trend-skeleton__stats>span,.mo-trend-skeleton__chart{background:linear-gradient(90deg,#eef2f5 25%,#e3e9ee 50%,#eef2f5 75%) 0 0/200% 100%;border-radius:.25rem;animation:1.2s linear infinite mo-trend-shimmer;display:block}.mo-trend-skeleton__stats>span{height:.9rem}.mo-trend-skeleton__chart{height:190px}@keyframes mo-trend-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.mo-trend-skeleton__stats>span,.mo-trend-skeleton__chart{animation:none}}.mo-trend-query{background:#eef2f5;border-bottom:1px solid #dce3e8;flex-flow:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem 1rem;display:flex}.mo-trend-query ui5-date-range-picker{width:17rem;min-width:17rem}.mo-trend-query ui5-input{width:12rem}.mo-trend-query__hint{color:#556b7a;font-size:.75rem}.mo-trend-submit::part(button){border-radius:.25rem;padding-inline:1.25rem}.mo-trend-card,.mo-trend-graph{background:#fff;border:1px solid #dce3e8;border-radius:.5rem;margin:.75rem 1rem;padding:.75rem 1rem 1rem}.mo-trend-card>h3{margin:0 0 .75rem;font-size:.875rem;font-weight:600}.mo-trend-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 2rem;margin:0;display:grid}.mo-trend-stat{grid-template-columns:minmax(0,1fr) minmax(4.5rem,auto);align-items:baseline;gap:.75rem;display:grid}.mo-trend-stat dt{color:#556b7a;text-align:right;font-size:.8125rem}.mo-trend-stat dd{margin:0;font-size:.8125rem;font-weight:600}.mo-trend-graph>h3{text-align:center;margin:0 0 .5rem;font-size:.875rem;font-weight:600}.mo-trend-graph__axis{text-align:center;color:#556b7a;margin:.25rem 0 0;font-size:.75rem}.mo-trend-graph__legend{color:#556b7a;align-items:center;gap:.4rem;margin:.5rem 0 0;font-size:.75rem;display:flex}.mo-trend-graph__legend i{background:#0a6ed1;border-radius:999px;width:.625rem;height:.625rem}.mo-trend-graph__limits{color:#8c9aa5;margin:.2rem 0 0;font-size:.75rem}.mo-trend-list{flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}.mo-trend-reading{background:#fff;border:1px solid #dce3e8;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.5rem 1rem;padding:.6rem .75rem;display:grid}.mo-trend-reading.is-selected{background:#f2f8fd;border-color:#0a6ed1}.mo-trend-reading__facts{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:.2rem .4rem;min-width:0;margin:0;font-size:.8125rem;display:grid}.mo-trend-reading dt{color:#556b7a;white-space:nowrap}.mo-trend-reading dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.mo-trend-reading__people dd{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.mo-trend-reading dd.is-out-of-range{color:#b00}.mo-trend-point{align-items:center;gap:.25rem;display:inline-flex}@media (width<=700px){.mo-trend-stats{grid-template-columns:1fr}.mo-trend-reading{grid-template-columns:auto minmax(0,1fr)}.mo-trend-reading__people{grid-column:2}.mo-trend-stat{grid-template-columns:minmax(0,1fr) auto}}.mo-reschedule-dates{grid-template-columns:repeat(auto-fit,minmax(0,12.5rem));justify-content:start;gap:.75rem}.mo-action-canvas__header-actions{align-items:center;gap:.5rem;display:flex}.mo-action-tabs{background:#fff;border-bottom:1px solid #d9e1e6;gap:.25rem;padding:0 1rem;display:flex}.mo-action-tabs>button{appearance:none;font:inherit;color:#556b78;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.6rem .75rem;font-weight:600}.mo-action-tabs>button[aria-selected=true]{color:#0a6ed1;border-bottom-color:#0a6ed1}.mo-action-section{background:#fff;border-bottom:1px solid #e3e9ed}.mo-action-section__toggle{appearance:none;width:100%;font:inherit;color:#1d2d3e;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:.85rem 1rem;font-size:1rem;font-weight:700;display:flex}.mo-action-section__chevron{color:#0a6ed1;transition:transform .15s}.mo-action-section.is-collapsed .mo-action-section__chevron{transform:rotate(-90deg)}.mo-action-section__body{padding:0 1rem 1rem}.mo-action-self{background:#f4f6f8;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1rem;display:flex}.mo-action-self__avatar{color:#354a5f;width:3rem;height:3rem}.mo-action-other{background:#f4f6f8;padding:1.5rem 1rem}.mo-action-other__field{background:#fff;border-radius:.5rem;flex-direction:row;align-items:center;gap:.75rem;max-width:34rem;padding:1rem}.mo-action-other__field ui5-input{flex:1}.mo-action-hint{color:#556b78;margin:.25rem;padding:.25rem 0;font-size:.85rem}.mo-action-preview{flex-direction:column;gap:.15rem;display:flex}.mo-action-grid td ui5-datetime-picker,.mo-action-grid td .mo-action-stamp{min-width:13.5rem}.mo-action-busy{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;min-height:14rem;padding:2rem 1rem;display:flex}.mo-action-busy strong{font-size:.9375rem}.mo-action-busy span{color:#556b7a;max-width:28rem;font-size:.8125rem}.mo-action-pager{color:#556b7a;background:#fff;border-top:1px solid #dce3e8;justify-content:center;align-items:center;gap:.75rem;padding:.5rem 1rem;font-size:.8125rem;display:flex;position:sticky;left:0}.mo-action-grid-scroll{background:#fff;overflow-x:auto}.mo-action-grid{border-collapse:collapse;width:100%;font-size:.875rem}.mo-action-grid th,.mo-action-grid td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e3e9ed;padding:.6rem .75rem}.mo-action-grid th{color:#1d2d3e;background:#fff;border-bottom:1px solid #c9d4dc;font-weight:700}.mo-action-grid td ui5-input,.mo-action-grid td ui5-textarea,.mo-action-grid td ui5-date-picker{min-width:9rem}.mo-action-carousel{padding:.75rem 1rem}.mo-action-carousel ui5-carousel{width:100%}.mo-action-carousel .mo-action-section{background:#fff;border:1px solid #e3e9ed;border-radius:.5rem;margin:0 .35rem;padding:.75rem .9rem}.mo-action-list{grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));align-items:start;gap:.75rem;padding:.75rem 1rem;display:grid}.mo-action-list .mo-action-section{background:#fff;border:1px solid #e3e9ed;border-radius:.5rem;padding:.75rem .9rem}.mo-action-list__header{border-bottom:1px solid #eef2f5;justify-content:space-between;align-items:baseline;gap:.75rem;padding-bottom:.5rem;display:flex}.mo-action-list__header strong{font-size:.9375rem}.mo-action-list__header span{color:#556b78;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.mo-action-list>.mo-action-pager,.mo-action-list>.mo-action-hint{grid-column:1/-1}.mo-action-list__fields{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.5rem .9rem;margin:.7rem 0 0;display:grid}.mo-action-list__fields dt{color:#556b78;font-size:.75rem;font-weight:600}.mo-action-list__fields dd{margin:.15rem 0 0;font-size:.8125rem}.mo-action-list__fields div:has(ui5-checkbox){flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.mo-action-list__fields div:has(ui5-checkbox) dd{margin:0}:is(.mo-action-list__fields div:has(ui5-datetime-picker),.mo-action-list__fields div:has(.mo-action-stamp),.mo-action-list__fields div:has(ui5-textarea)){grid-column:1/-1}@media (width<=60rem){.mo-action-canvas{width:100vw}.mo-action-list,.mo-action-list__fields{grid-template-columns:1fr}}.mol-order-identity__number--plain{color:inherit;cursor:default}.mol-order-identity__number--plain:hover{color:inherit;text-decoration:none}.cal-progress{flex-direction:column;gap:.2rem;min-width:0;display:flex}.cal-progress>span{white-space:nowrap;font-size:.75rem}.cal-progress__track{background:#dfe4e8;border-radius:.15rem;width:100%;height:.3rem;overflow:hidden}.cal-progress__bar{background:#0070f2;border-radius:.15rem;height:100%}.cal-approval{grid-template-rows:auto auto auto minmax(0,1fr)}.cal-approval__title{align-items:center;gap:.25rem;min-width:0;display:flex}.cal-approval__heading{gap:.05rem;min-width:0;display:grid}.cal-approval__heading strong{color:var(--mx-heading);font-size:1.08rem}.cal-approval__heading span{color:var(--mx-text-muted);font-size:.78rem}.cal-approval__criteria{border:1px solid var(--mx-border);background:var(--mx-surface-raised);border-radius:.35rem;box-shadow:0 .18rem .75rem #00304e12}.cal-approval__filters{flex-wrap:wrap;align-items:stretch;gap:.5rem .75rem;padding:.65rem .75rem;display:flex}.cal-approval-field{flex:11rem;grid-template-rows:auto 1fr;gap:.25rem;min-width:0;display:grid}.cal-approval-field .rpt-field__control,.cal-approval-field ui5-daterange-picker{align-self:end;width:100%;min-height:2.25rem}.cal-approval__go{flex:none;align-items:end;display:flex}.cal-approval__go ui5-button{min-width:4rem}.cal-approval__issue{color:#a8500a;margin:0;padding:0 .75rem .6rem;font-size:.78rem}.cal-approval__card-title{min-width:0;color:var(--mx-heading);align-items:baseline;gap:.5rem;font-size:.85rem;display:flex}.cal-approval__card-title span{color:var(--mx-text-muted);font-size:.72rem}.cal-approval__results{grid-template-rows:auto minmax(0,1fr)}.cal-approval__tabs{border-bottom:1px solid var(--mx-border);align-self:start;gap:.25rem;display:flex}.cal-approval__tabs button{color:#475e75;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:.125rem solid #0000;padding:.5rem .9rem}.cal-approval__tabs button[aria-selected=true]{color:#0a2540;border-bottom-color:#0070f2;font-weight:700}.cal-approval__tabs button:focus-visible{outline:.125rem solid var(--sapContent_FocusColor,#0064d9);outline-offset:-.125rem}@media (width<=60rem){.cal-approval__go{flex:1 0 100%;justify-content:flex-end}}.cal-object{width:90vw;max-width:90vw}.cal-object::part(content){grid-template-rows:auto minmax(0,1fr);display:grid}.cal-object__header{justify-content:space-between;align-items:start;gap:1rem;width:100%;min-width:0;padding:.6rem .25rem .5rem;display:flex}.cal-object__identity{gap:.1rem;min-width:0;display:grid}.cal-object__identity strong{color:var(--mx-heading);font-size:1.25rem}.cal-object__identity span{color:var(--mx-text-muted);font-size:.8rem}.cal-object__header-end,.cal-object__header-actions{align-items:center;gap:.15rem;display:flex}.cal-object__header-actions{border-inline-end:1px solid var(--mx-border);padding-inline-end:.35rem}.cal-object__header-status{border-inline-end:1px solid var(--mx-border);align-items:center;gap:.15rem;padding-inline-end:.35rem;display:flex}.mo-header-details-dialog{width:min(90vw,76rem);max-width:90vw}.mo-header-details-dialog__header{justify-content:space-between;align-items:center;width:100%;padding:.4rem .25rem;display:flex}.mo-header-details-dialog__header strong{color:var(--mx-heading);font-size:1rem}.mo-header-details-dialog__footer{border-top:1px solid var(--sapList_BorderColor,#e5e5e5);justify-content:flex-end;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;display:flex}.mo-header-details-dialog__footer ui5-button{min-width:5rem}.mo-header-details-dialog__facts{grid-template-columns:repeat(2,minmax(18rem,1fr));gap:1rem 4rem;min-height:12rem;margin:0;padding:1.5rem 2rem;display:grid}.mo-header-details-dialog__facts>div{grid-template-columns:minmax(10rem,.8fr) minmax(8rem,1fr);align-items:baseline;gap:.75rem;display:grid}.mo-header-details-dialog__facts dt{color:var(--mx-text-muted);text-align:end;font-weight:600}.mo-header-details-dialog__facts dd{min-width:0;color:var(--mx-heading);overflow-wrap:anywhere;margin:0}@media (width<=48rem){.mo-header-details-dialog__facts{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1rem}.mo-header-details-dialog__facts>div{grid-template-columns:minmax(8rem,.8fr) minmax(0,1fr)}}.cal-object__summary{border-bottom:1px solid var(--mx-border);background:var(--mx-surface-raised);gap:.85rem;padding:.75rem 1rem .9rem;display:grid}.cal-object__facts-row{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.5rem 2.5rem;display:grid}.cal-object__facts{gap:.35rem .75rem;min-width:0;margin:0;display:grid}.cal-object__facts>div{grid-template-columns:minmax(7rem,auto) 1fr;align-items:baseline;gap:.5rem;min-width:0;display:grid}.cal-object__facts dt{color:var(--mx-text-muted);font-size:.8rem;font-weight:600}.cal-object__facts dd{min-width:0;color:var(--mx-text);overflow-wrap:anywhere;margin:0;font-size:.8rem}.cal-object__facts dd a{color:#0064d9;text-decoration:none}.cal-object__facts dd a:hover{text-decoration:underline}.cal-object__facts--3{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr))}.cal-object__status{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.cal-object__status:before{content:"";background:var(--mx-border);z-index:0;height:1px;position:absolute;top:50%;left:.35rem;right:.35rem;transform:translateY(-50%)}.cal-object__step{z-index:1;border:1px solid var(--mx-border);background:var(--mx-surface-raised);color:var(--mx-text-muted);white-space:nowrap;border-radius:1rem;padding:.15rem .7rem;font-size:.74rem;position:relative}.cal-object__step.is-done{color:#256f43;background:#f0f8f3;border-color:#b6d7c3}.cal-object__step.is-current{color:#0a2540;background:#eaf3ff;border-color:#0070f2;font-weight:700}.cal-object__layout{border:1px solid var(--mx-border);background:var(--mx-surface-raised);border-radius:.5rem;grid-template-columns:14rem minmax(0,1fr);min-height:0;margin:.85rem 1rem;display:grid;overflow:hidden;box-shadow:0 .18rem .75rem #00304e12}.cal-object__nav{border-right:1px solid var(--mx-border);background:var(--mx-surface,#f5f6f7);flex-direction:column;gap:.1rem;min-height:0;padding:.6rem;display:flex;overflow-y:auto}.cal-object__nav-item{color:#38495a;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.35rem;align-items:center;gap:.55rem;padding:.5rem .6rem;font-size:.82rem;display:flex}.cal-object__nav-item:hover{background:#e9edf1}.cal-object__nav-item[aria-selected=true]{color:#0a2540;background:#eaf3ff;font-weight:700}.cal-object__nav-item:focus-visible{outline:.125rem solid var(--sapContent_FocusColor,#0064d9);outline-offset:-.125rem}.cal-object__nav-icon{color:#5b738b;flex:none}.cal-object__nav-item[aria-selected=true] .cal-object__nav-icon{color:#0070f2}.cal-object__nav-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.cal-object__nav-badge{color:#38495a;text-align:center;background:#dfe4e8;border-radius:.65rem;flex:none;min-width:1.1rem;padding:.05rem .35rem;font-size:.68rem;font-weight:700}.cal-object__nav-item[aria-selected=true] .cal-object__nav-badge{color:#0a2540;background:#cfe2fb}.cal-object__content{min-width:0;min-height:0;padding:1.1rem 1.4rem;overflow-y:auto}.cal-object__section{min-width:0}.cal-object__section-title{border-bottom:1px solid var(--mx-border);color:var(--mx-heading);align-items:center;gap:.5rem;margin:0 0 .75rem;padding-bottom:.5rem;font-size:1rem;display:flex}.cal-object__section-title ui5-icon{color:#0070f2}.cal-object__panel{min-width:0}.cal-object__busy{color:var(--mx-text-muted);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.cal-object__error{justify-items:start;gap:.5rem;display:grid}.cal-object__longtext{white-space:pre-wrap;overflow-wrap:anywhere;background:#e9ebed;border:1px dashed #b9c4cf;border-radius:.2rem;min-height:4.5rem;margin:0;padding:.5rem .6rem}@media (width<=60rem){.cal-object{width:100vw;max-width:100vw}.cal-object__facts>div{grid-template-columns:1fr;gap:0}.cal-object__layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;margin:.6rem}.cal-object__nav{border-right:0;border-bottom:1px solid var(--mx-border);flex-direction:row;overflow:auto visible}.cal-object__nav-item{flex:none}.cal-object__content{padding:.9rem 1rem}}.cal-object__calibration{gap:.75rem;display:grid}.cal-object__calibration>.cal-object__facts{grid-template-columns:minmax(0,28rem)}.cal-object__calibration h4{color:var(--mx-heading);margin:0;font-size:.85rem}.cal-object__longtexts{gap:.75rem;margin:0;display:grid}.cal-object__longtexts>div{grid-template-columns:minmax(8rem,auto) minmax(0,40rem);align-items:start;gap:.75rem;display:grid}.cal-object__longtexts dt{color:#5b738b;padding-top:.4rem;font-size:.8rem;font-weight:700}.cal-object__longtexts dd{gap:.2rem;min-width:0;margin:0;display:grid}.cal-object__longtexts small{color:var(--mx-text-muted);font-size:.7rem}.cal-object__attachments{gap:.6rem;display:grid}#mo-section-attachments>.cal-object__section-title,#cal-section-attachments>.cal-object__section-title{display:none}.cal-object__attachments-bar{border-bottom:1px solid var(--mx-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.25rem 0 .45rem;display:flex}.cal-object__attachments-title,.cal-object__attachments-bulk{align-items:center;gap:.45rem;display:flex}.cal-object__attachments-title strong{color:var(--mx-heading);font-size:1rem}.cal-object__attachments .mol-table-wrap{border:1px solid var(--mx-border);border-radius:.35rem;overflow:auto}.cal-object__empty{padding:1.5rem 0}.cal-object__file{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cal-object__row-actions{justify-content:flex-end;align-items:center;gap:.1rem;display:flex}.cal-object__download{color:#0064d9;place-items:center;width:2rem;height:2rem;font-size:.8rem;text-decoration:none;display:inline-grid}.cal-object__download ui5-icon{width:.9rem;height:.9rem}.cal-object__download:hover{text-decoration:underline}.cal-object__download[aria-disabled=true]{color:var(--mx-text-muted);pointer-events:none}.cal-object__attachment-name{align-items:center;gap:.4rem;display:inline-flex}.cal-object__attachment-icon{width:1.1rem;height:1.1rem;color:var(--mx-brand);flex:none}@media (width<=48rem){.cal-object__attachments-bar{flex-direction:column;align-items:flex-start}.cal-object__attachments-bulk{justify-content:flex-end;width:100%;overflow-x:auto}}.cal-object__record{width:min(50vw,100vw - 3rem)}@media (width<=48rem){.cal-object__record{width:100vw}}.cal-object__record-body{gap:.75rem;padding:.9rem 1rem;display:grid}.cal-object__record-tabs{border-bottom:1px solid var(--mx-border);gap:1rem;display:flex}.cal-object__record-tab{color:var(--mx-text-muted);cursor:pointer;background:0 0;border:0;border-bottom:.16rem solid #0000;padding:.4rem 0;font-size:.8rem;font-weight:600}.cal-object__record-tab:hover{color:var(--mx-brand)}.cal-object__record-tab--active{color:var(--mx-brand);border-bottom-color:var(--mx-brand)}.cal-object__items{gap:.5rem;display:grid}.cal-object__items-toolbar{border-bottom:1px solid var(--mx-border);justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.35rem;display:flex}.cal-object__items-count{color:var(--mx-text-muted);font-size:.78rem}.cal-object__timeline{gap:1.1rem;margin:0;padding:.2rem 0 .2rem 2.6rem;list-style:none;display:grid;position:relative}.cal-object__timeline:before{content:"";background:var(--mx-border);width:1px;position:absolute;top:.2rem;bottom:.2rem;left:1.15rem}.cal-object__timeline-node{z-index:1;background:var(--mx-surface-raised);border:1.5px solid var(--mx-border);border-radius:50%;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;display:flex;position:absolute;top:0;left:-2.6rem}.cal-object__timeline-node ui5-icon{color:var(--mx-text-muted)}.cal-object__timeline-node--approved{background:#f0f8f3;border-color:#b6d7c3}.cal-object__timeline-node--approved ui5-icon{color:#256f43}.cal-object__timeline-node--pending{background:#eaf3ff;border-color:#a9c9ec}.cal-object__timeline-node--pending ui5-icon{color:#0070f2}.cal-object__timeline-node--reverted{background:#fbeeed;border-color:#e5b3ae}.cal-object__timeline-node--reverted ui5-icon{color:#b3261e}.cal-object__timeline-entry{grid-template-columns:32px minmax(0,1fr);column-gap:12px;min-width:0;padding-bottom:18px;display:grid;position:relative}.cal-object__timeline-entry:not(:last-child):before{content:"";background:var(--mx-border,#d9dee5);width:1px;position:absolute;top:32px;bottom:0;left:15px}.cal-object__timeline-node{z-index:1;border:1px solid var(--mx-border,#d9dee5);background:var(--mx-surface,#fff);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative;box-shadow:0 1px 3px #00000014}.cal-object__timeline-node ui5-icon{width:16px;height:16px}.cal-object__timeline-node--approved{color:#107e3e;background:#f1faf4;border-color:#b7dfc5}.cal-object__timeline-body{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding-top:1px;display:flex}.cal-object__timeline-body strong{color:var(--mx-heading,#1d2939);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.88rem;font-weight:600;line-height:1.3;overflow:hidden}.cal-object__timeline-date{color:var(--mx-text-muted,#667085);font-size:.76rem;line-height:1.3}.cal-object__timeline-status{border:1px solid #0000;border-radius:999px;align-items:center;min-height:22px;margin-top:2px;padding:2px 9px;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.cal-object__timeline-status--approved{color:#107e3e;background:#edf8f1;border-color:#c5e5cf}.cal-object__timeline-entry:hover .cal-object__timeline-node{box-shadow:0 2px 7px #0000001f}.cal-object__timeline-entry:hover .cal-object__timeline-body strong{color:var(--mx-primary,#0a6ed1)}.cal-object__timeline-date{color:var(--mx-text-muted);font-size:.74rem}.cal-object__timeline-status{font-size:.8rem}.cal-object__timeline-status--approved{color:#256f43}.cal-object__timeline-status--pending{color:#0070f2}.cal-object__timeline-status--reverted{color:#b3261e}.shutdown-workflow{background:var(--sapBackgroundColor,#f5f6f7);min-height:70vh;padding:1.25rem 1.5rem 2rem}.shutdown-workflow>header{align-items:center;gap:.75rem;max-width:100rem;margin:0 auto 1rem;display:flex}.shutdown-workflow h1{margin:0;font-size:1.55rem}.shutdown-filterbar{border:1px solid var(--sapGroup_ContentBorderColor,#d9d9d9);background:#fff;border-radius:.5rem;grid-template-columns:repeat(6,minmax(9rem,1fr)) auto;align-items:end;gap:1rem;max-width:100rem;margin:0 auto;padding:1rem 1.25rem;display:grid}.shutdown-filterbar--budget{grid-template-columns:repeat(4,minmax(11rem,1fr)) auto}.shutdown-filterbar--revision{grid-template-columns:repeat(6,minmax(9rem,1fr)) auto auto}.shutdown-field{min-width:0;color:var(--sapContent_LabelColor,#475e75);gap:.375rem;font-size:.875rem;display:grid}.shutdown-field b{color:var(--sapField_RequiredColor,#b00)}.shutdown-field select{border:1px solid var(--sapField_BorderColor,#89919a);background:#fff;border-radius:.25rem;min-height:2.25rem;padding:0 .5rem}.shutdown-valuehelp{box-sizing:border-box;width:100%;min-width:0}.shutdown-valuehelp>ui5-icon{flex:none;margin-left:auto}.shutdown-field>ui5-input,.shutdown-field>ui5-date-picker,.shutdown-field>ui5-datetime-picker,.shutdown-field>ui5-textarea,.shutdown-field>select{box-sizing:border-box;width:100%;min-width:0}.shutdown-tabs{border:1px solid var(--sapGroup_ContentBorderColor,#d9d9d9);background:#fff;border-radius:.5rem;gap:.35rem;max-width:100rem;margin:1rem auto;padding:0 1rem;display:flex;overflow-x:auto}.shutdown-tabs button{white-space:nowrap;background:0 0;border:0;border-bottom:.2rem solid #0000;padding:.85rem .7rem;font-weight:600}.shutdown-tabs button.is-active{color:var(--sapSelectedColor,#0064d9);border-bottom-color:currentColor}.shutdown-toolbar{border:1px solid var(--sapGroup_ContentBorderColor,#d9d9d9);background:#fff;border-bottom:0;border-radius:.5rem .5rem 0 0;justify-content:flex-end;align-items:center;gap:.5rem;max-width:100rem;margin:1rem auto 0;padding:.65rem 1rem;display:flex}.shutdown-toolbar>strong:first-child{margin-right:auto}.shutdown-toolbar>span:first-child{flex:1}.shutdown-table{border:1px solid var(--sapGroup_ContentBorderColor,#d9d9d9);background:#fff;border-radius:0 0 .5rem .5rem;max-width:100rem;margin:0 auto;padding:0 1rem 1rem}.shutdown-table h3{margin:0;padding:.75rem 0}.shutdown-table__scroll{overflow-x:auto}.shutdown-table table{border-collapse:collapse;width:100%;min-width:70rem}.shutdown-table th,.shutdown-table td{text-align:left;border-block:1px solid #d9d9d9;padding:.7rem}.shutdown-table td[colspan]{text-align:center;color:var(--sapContent_LabelColor,#475e75)}.shutdown-dialog-grid{grid-template-columns:repeat(2,minmax(15rem,1fr));gap:1rem 1.5rem;min-width:min(42rem,80vw);padding:1.25rem;display:grid}.shutdown-dialog-grid--three{grid-template-columns:repeat(3,minmax(13rem,1fr));min-width:min(75rem,88vw)}.shutdown-dialog-actions{box-sizing:border-box;justify-content:flex-end;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;display:flex}.shutdown-activity-dialog::part(content){width:90vw}.shutdown-revision-form{gap:1rem;width:min(25rem,80vw);padding:1.25rem;display:grid}.shutdown-display-field{color:var(--sapContent_LabelColor,#475e75);gap:.35rem;display:grid}.shutdown-display-field strong{color:var(--sapTextColor,#1d2d3e);font-weight:400}:where(.mo-create-field,.mo-operation-form__field,.mo-action-other__field,.shutdown-field) :where(ui5-input,ui5-textarea,ui5-date-picker,ui5-daterange-picker,ui5-datetime-picker,ui5-time-picker,select,.rpt-field__control){box-sizing:border-box;width:100%;min-width:0}:where(.mo-create-field,.mo-operation-form__field,.mo-action-other__field,.shutdown-field){gap:.25rem;min-width:0}:where(.mo-create-footer,.rpt-valuehelp__footer-actions,.shutdown-dialog-actions) ui5-button{flex:none}@media (width<=900px){.shutdown-filterbar,.shutdown-filterbar--budget{grid-template-columns:repeat(2,minmax(9rem,1fr))}.shutdown-dialog-grid,.shutdown-dialog-grid--three{grid-template-columns:1fr;min-width:min(28rem,80vw)}}.app-message-box{width:22rem;max-width:min(90vw,26rem)}.app-message-box::part(content){overflow-wrap:anywhere;white-space:pre-line}
