@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}html:root{--sena-blue-light:#e7ebf1;--sena-blue-light-hover:#dbe0ea;--sena-blue-light-active:#b5bfd4;--sena-blue-100:#7489b0;--sena-blue-200:#38568d;--sena-blue:#0f3275;--sena-blue-hover:#0e2d69;--sena-blue-active:#0c285e;--sena-blue-dark:#0b2658;--sena-blue-dark-hover:#091e46;--sena-blue-dark-active:#071635;--sena-blue-darker:#051229;--sena-green-light:#ebf2ed;--sena-green-light-hover:#e1ebe4;--sena-green-light-active:#c0d5c8;--sena-green-300:#77a588;--sena-green-400:#5d9371;--sena-green:#34784d;--sena-green-hover:#2f6c45;--sena-green-active:#2a603e;--sena-green-dark:#275a3a;--sena-green-dark-hover:#1f482e;--sena-green-dark-active:#173623;--sena-green-darker:#122a1b;--sena-yellow-light:#fef8ea;--sena-yellow-light-hover:#fef4df;--sena-yellow-light-active:#fde9bc;--sena-yellow:#f7b828;--sena-yellow-hover:#dea624;--sena-yellow-active:#c69320;--sena-yellow-dark:#b98a1e;--sena-yellow-dark-hover:#946e18;--sena-yellow-dark-active:#6f5312;--sena-yellow-darker:#56400e;--sena-neutral-1:#fff;--sena-neutral-2:#fcfcfc;--sena-neutral-3:#f5f5f5;--sena-neutral-4:#f0f0f0;--sena-neutral-5:#d9d9d9;--sena-neutral-6:#bfbfbf;--sena-neutral-7:#8c8c8c;--sena-neutral-8:#595959;--sena-neutral-9:#454545;--sena-neutral-10:#262626;--sena-neutral-11:#1f1f1f;--sena-neutral-12:#141414;--sena-neutral-13:#000;--sena-font:Poppins, "Segoe UI", sans-serif;--sena-text-xs:12px;--sena-text-sm:14px;--sena-text-base:16px;--sena-text-lg:20px;--sena-text-xl:24px;--sena-text-2xl:30px;--sena-text-3xl:36px;--sena-text-4xl:48px;--sena-text-5xl:60px;--sena-text-6xl:72px;--sena-text-7xl:96px;--sena-text-8xl:128px;--sena-radius:8px;--sena-header-height:80px;--nav:var(--sena-green-dark);--ink:var(--sena-neutral-10);--muted:var(--sena-neutral-8);--green:var(--sena-green);--green-dark:var(--sena-green-dark);--blue:var(--sena-blue);--line:var(--sena-neutral-5);--paper:var(--sena-neutral-3);--white:var(--sena-neutral-1);--sena-input-error:#ff4343;--sena-input-success:#84ff6f;--danger:var(--sena-input-error)}*{box-sizing:border-box}html{min-width:320px;scroll-padding-top:24px}body{margin:0}body,.sena-app,.sena-app .workflow-page,.gsm-preview{font-family:var(--sena-font);color:var(--ink);background:var(--paper)}.sena-app{flex-direction:column;min-height:100vh;display:flex}.sena-app__content{flex:1;min-width:0}.sena-app :is(button,input,select,textarea){font-family:var(--sena-font)}.sena-app :is(h1,h2,h3,strong,b){font-weight:700}.sena-app :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--sena-blue);outline-offset:3px}.sena-app :is(input,select,textarea){accent-color:var(--sena-green)}.sena-app :is(button,a){-webkit-tap-highlight-color:transparent}.sena-app button:disabled{cursor:not-allowed}.sena-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.sena-icon svg{display:block}.sena-app .sena-button{border:1px solid var(--sena-green-light);min-width:102px;min-height:44px;font:500 16px/24px var(--sena-font);cursor:pointer;background:var(--sena-green-hover);color:var(--sena-green-light);border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:0;padding:9px 24px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.sena-app .sena-button:hover{background:var(--sena-green-dark)}.sena-app .sena-button:active{background:var(--sena-green-dark-hover)}.sena-app .sena-button.is-selected{background:var(--sena-green);border-color:var(--sena-green-dark-hover);color:var(--sena-green-dark-hover)}.sena-app .sena-button--secondary{border-color:var(--sena-green-300);color:var(--sena-green-300);background:0 0}.sena-app .sena-button--secondary:hover{background:var(--sena-green-light-hover);color:var(--sena-green-dark);border-color:var(--sena-green-dark)}.sena-app .sena-button--secondary.is-selected{background:var(--sena-green-light-hover);border-color:var(--sena-green-dark);color:var(--sena-green-dark)}.sena-app .sena-button--ghost{color:var(--white);background:0 0;border-color:#0000}.sena-app .sena-button--ghost:hover{color:var(--sena-green-300);background:0 0}.sena-app .sena-button--ghost.is-selected{color:var(--sena-green-dark);background:0 0;border-color:#0000}.sena-app .sena-button--premium{min-width:149px;min-height:28px;color:var(--sena-yellow);border-color:var(--sena-yellow);background:linear-gradient(90deg,#fff9ed,#ffe4a7);border-radius:12px;gap:8px;padding:3px 12px;font-size:14px;line-height:20px}.sena-app .sena-button--premium:hover,.sena-app .sena-button--premium.is-selected{color:var(--sena-yellow-light-active);border-color:var(--sena-yellow-light-active);background:linear-gradient(90deg,#dfa624,#e9c36a)}.sena-app .sena-button--tile{width:185px;min-height:116px;color:var(--sena-green);border-color:var(--sena-green);background:0 0;flex-direction:column;gap:8px;padding:24px}.sena-app .sena-button--tile:hover,.sena-app .sena-button--tile.is-hovered{background:var(--sena-green-400);color:var(--sena-green-light);border-color:var(--sena-green-light)}.sena-app .sena-button--tile.is-selected{background:var(--sena-green);border-color:var(--sena-green-dark);color:var(--white)}.sena-app .sena-button--small{min-width:0;min-height:36px;padding:5px 16px;font-size:14px}.sena-app .sena-button--large{min-height:50px;padding:12px 24px}.sena-app .sena-button:disabled{opacity:.5}.sena-app .sena-button[hidden]{display:none!important}.sena-navbar{z-index:21;background:var(--sena-neutral-2);box-shadow:inset 0 -2px 0 var(--sena-green-dark);position:relative}.sena-navbar__inner{max-width:1280px;height:var(--sena-header-height);align-items:center;margin:auto;padding:15px 30px;display:flex}.sena-logo{flex:none;display:inline-flex}.sena-logo img,.sena-footer__brand img{object-fit:contain;display:block}.sena-navbar__links{align-items:center;gap:32px;margin-inline:auto;display:flex}.sena-navbar__account{align-items:center;gap:8px;display:flex}.sena-nav-link{width:104px;height:48px;color:var(--sena-blue);white-space:nowrap;font:500 16px/24px var(--sena-font);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:13px 15px 11px;text-decoration:none;display:inline-flex}.sena-nav-link:hover{color:var(--sena-green)}.sena-nav-link.is-selected{background:var(--sena-green-hover);color:var(--white)}.sena-nav-link.is-selected:hover{background:var(--sena-green);border-color:var(--sena-green-darker)}.sena-nav-link--outline{border-color:var(--sena-blue)}.sena-nav-link--outline.is-selected{border-color:var(--sena-green-light-active)}.sena-nav-link--outline:hover{border-color:var(--sena-blue-light-active)}.sena-navbar__account .sena-nav-link{width:94px}.sena-navbar__account .sena-nav-link--outline{width:75px}.sena-navbar__name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--sena-blue);font-size:14px;overflow:hidden}.sena-navbar__toggle{background:0 0;display:none}.sena-navbar__error{color:var(--danger);margin:0;padding:0 30px 12px;font-size:12px}.sena-footer{z-index:21;background:var(--sena-neutral-2);box-shadow:inset 0 4px 0 var(--sena-green-dark);position:relative}.sena-footer__inner{grid-template-columns:435fr 245fr 245fr 197fr;max-width:1280px;min-height:389px;margin:auto;padding:80px 79px 79px;display:grid}.sena-footer__brand{min-width:0}.sena-footer__partners{max-width:100%;margin-top:32px}.sena-footer__brand small{font:400 16px/24px var(--sena-font);color:var(--sena-green);white-space:nowrap;margin-top:33px;display:block}.sena-footer__column{flex-direction:column;align-items:flex-start;gap:19px;padding-top:8px;display:flex}.sena-footer__column h2{font:700 24px/36px var(--sena-font);color:var(--sena-green);margin:0 0 1px;position:relative;top:3px}.sena-footer__column a,.sena-footer__column span{color:var(--sena-blue);font:500 16px/24px var(--sena-font);margin:0;text-decoration:none;position:relative;top:1px}.sena-footer__column a:hover{color:var(--sena-green)}.sena-card{background:var(--sena-neutral-2);border:1px solid var(--line);border-radius:8px;padding:24px}.sena-card--green{border-color:var(--sena-green-300)}.sena-card--yellow{border-color:var(--sena-yellow)}.sena-card__header h2{color:var(--sena-green);margin:0 0 16px;font-size:20px}.sena-metric{border:1px solid var(--sena-green-300);background:var(--sena-neutral-2);border-radius:8px;width:154px;min-height:59px;padding:4px 8px}.sena-metric span{color:var(--sena-green-dark);font:700 12px/18px var(--sena-font);display:block}.sena-metric strong{text-align:right;color:var(--sena-blue);font:700 20px/30px var(--sena-font);display:block}.sena-metric--yellow{border-color:var(--sena-yellow)}.sena-metric--yellow strong{color:var(--sena-yellow)}.sena-diagnosis{border:1px solid var(--sena-yellow);background:var(--sena-neutral-2);border-radius:8px;width:154px;min-height:88px;padding:5px 12px}.sena-diagnosis h3{font:700 16px/24px var(--sena-font);color:var(--sena-yellow);margin:0 0 4px}.sena-diagnosis p{color:var(--sena-blue);font:400 16px/24px var(--sena-font);margin:0}.sena-field{font:400 16px/24px var(--sena-font);gap:6px;display:grid}.sena-field label{font-size:14px;font-weight:500}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sena-field__control{border:2px solid var(--sena-neutral-6);height:52px;color:var(--sena-neutral-8);background:0 0;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.sena-field__control input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;padding:0}.sena-field__control input::placeholder{color:var(--sena-neutral-6)}.sena-field__control:focus-within{border-color:var(--sena-green)}.sena-field__control input:focus-visible{outline:none}.sena-field small{font:400 12px/18px var(--sena-font);color:var(--muted)}.sena-field--dark .sena-field__control{color:var(--sena-neutral-6)}.sena-field--dark .sena-field__control:focus-within{border-color:var(--sena-neutral-6)}.sena-field--error .sena-field__control{border-color:var(--sena-input-error);color:var(--sena-input-error)}.sena-field--error small{color:var(--sena-input-error)}.sena-field--success .sena-field__control{border-color:var(--sena-input-success);color:var(--sena-input-success)}.sena-field__control:has(input:disabled){border-color:var(--sena-neutral-7)}.sena-field__control input:disabled{color:var(--sena-neutral-8);cursor:not-allowed}.sena-field__suffix{flex:none}.sena-field__control select{appearance:none;width:100%;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sena-field__control select:focus-visible{outline:none}.sena-field__control select option{color:var(--sena-neutral-9);background:var(--sena-neutral-4)}.sena-field__control--select:has(select:disabled){color:var(--sena-neutral-8);border-color:var(--sena-neutral-8)}.sena-field__control--select .sena-icon{pointer-events:none}.sena-field--compact .sena-field__control{border-width:1px;gap:4px;width:58px;height:26px;padding-inline:8px;font-size:14px}.sena-app .app-shell{min-height:calc(100vh - var(--sena-header-height))}.sena-app .sidebar{top:var(--sena-header-height);background:var(--sena-green-dark)}.sena-app .sidebar .brand{border-color:var(--sena-green-400)}.sena-app .sidebar :is(.brand small,.nav-label,.profile small,.usage div){color:var(--sena-green-light)}.sena-app .sidebar .nav-item{color:var(--white)}.sena-app .sidebar .nav-item:hover{background:var(--sena-green-hover)}.sena-app .sidebar .nav-item.active{background:var(--sena-green)}.sena-app .sidebar .brand-logo{background:var(--white);border-radius:4px;width:44px;height:44px;padding:3px}.sena-app .topbar{position:relative}.sena-app :is(.card,.workflow-card,.metric,.input-shell){border-color:var(--line);border-radius:8px}.sena-app :is(.primary-button,.workflow-page button:not(.sena-button),.workflow-page .button,.continue){background:var(--sena-green-hover);color:var(--sena-green-light);border:1px solid var(--sena-green-light);border-radius:8px;font-weight:400}.sena-app :is(.primary-button,.workflow-page button:not(.sena-button),.workflow-page .button,.continue):hover{background:var(--sena-green-dark)}.sena-app .secondary-button{border-color:var(--sena-green-300);color:var(--sena-green-300);background:0 0;border-radius:8px}.sena-app .secondary-button:hover{background:var(--sena-green-light-hover)}.sena-app .input-shell{border:2px solid var(--sena-neutral-6);height:52px;box-shadow:none;background:0 0}.sena-app .input-shell:focus-within{border-color:var(--sena-green);box-shadow:none}.sena-app .input-shell.invalid{border-color:var(--sena-input-error)}.sena-app .workflow-page :is(input:not([type=checkbox]),select),.sena-app :is(.form-control,.unit-field) :is(input,select),.sena-app .equipment-toolbar select,.sena-app .toolbar-search{border-color:var(--sena-neutral-6);border-radius:8px}.sena-app :is(.form-control,.unit-field) :is(input,select):focus{border-color:var(--sena-green);box-shadow:none}.sena-app .workflow-page h1{color:var(--sena-blue);font-size:30px}.sena-app .workflow-page a{color:var(--sena-blue)}.sena-app .workflow-page a:hover{color:var(--sena-green)}.sena-app .brand-panel{background:var(--sena-green-dark)}.sena-app .brand-panel .eyebrow{color:var(--sena-yellow-light-active)}.sena-app .brand-panel :is(.brand-copy small,.brand-content p,.brand-footer){color:var(--sena-green-light)}.sena-app .login-layout,.sena-app .brand-panel,.sena-app .auth-panel{min-height:calc(100vh - var(--sena-header-height))}.sena-app .auth-heading h2{font-size:30px}.sena-app .access-note{background:var(--sena-green-light)}.sena-app .sena-button.submit-button{width:100%;min-height:52px;box-shadow:none;justify-content:space-between;margin-top:24px}.sena-app .workflow-page .sena-field{margin:14px 0}.sena-app .workflow-page .sena-field label{margin:0}.sena-app .workflow-page .sena-field input{border:0;border-radius:0;margin:0;padding:0}.sena-app .sena-card--yellow{border-color:var(--sena-yellow)}.gsm-preview{background:var(--sena-neutral-11);color:var(--white);padding:40px}.gsm-preview>h1,.gsm-preview>p{max-width:1280px;margin:0 auto 24px}.gsm-preview__landing{background:#fff;width:100%;max-width:1280px;min-height:0;margin:0 auto 64px}.gsm-preview__landing-body{height:714px}.gsm-preview__components{background:var(--sena-neutral-11);color:#fff;max-width:2800px;min-height:0;margin:0 auto 64px;padding:32px}.gsm-preview__components h2{margin:0 0 32px}.gsm-preview__controls{flex-wrap:wrap;align-items:flex-start;gap:44px;display:flex}.gsm-preview__button-grid{grid-template-columns:repeat(3,max-content);place-items:center;gap:8px 24px;display:grid}.gsm-preview__tiles{justify-items:start;gap:16px;display:grid}.gsm-preview__inputs{flex:0 1112px;grid-template-columns:repeat(2,minmax(0,530px));gap:28px 52px;max-width:100%;display:grid}.gsm-preview__metrics{gap:24px;display:grid}.gsm-preview__palettes{grid-template-columns:repeat(4,1fr);gap:24px;max-width:1280px;margin:0 auto 64px;display:grid}.gsm-preview__palette{color:var(--ink);background:#fff;border-radius:8px;padding:24px}.gsm-preview__swatch{align-items:center;gap:12px;margin:12px 0;display:flex}.gsm-preview__swatch span{border:1px solid var(--line);border-radius:8px;flex:none;width:80px;height:40px}.gsm-preview__swatch code{font-size:12px}.gsm-preview__type{max-width:1280px;margin:auto}.gsm-preview__type-sheet{color:#000;background:#fff;margin:32px 0;padding:48px;overflow-x:auto}.gsm-preview__type-sheet p{align-items:baseline;gap:24px;margin:32px 0;line-height:1.2;display:flex}.gsm-preview__type-sheet small{color:var(--muted);flex:0 0 40px;font-size:12px}.gsm-preview__type-sheet span{white-space:nowrap}@media (width<=900px){.sena-navbar__inner{flex-wrap:wrap;gap:12px;height:auto;min-height:80px;padding-inline:20px}.sena-navbar__toggle{width:auto;margin-left:auto;display:inline-flex}.sena-navbar__links{flex-wrap:wrap;flex-basis:100%;order:3;gap:12px;margin:0;padding:8px 0;display:none}.sena-navbar__links.is-open{display:flex}.sena-navbar__name{max-width:140px}.sena-footer__inner{grid-template-columns:1.5fr 1fr;gap:40px;padding:48px 32px}.sena-footer__brand small{white-space:normal}.sena-app .sidebar{z-index:24;top:0}.gsm-preview{padding:16px}.gsm-preview__palettes{grid-template-columns:repeat(2,1fr)}.gsm-preview__inputs{grid-template-columns:1fr}.gsm-preview__components{padding:16px}.gsm-preview__button-grid{gap:8px}}@media (width<=480px){.sena-navbar__inner{gap:8px;padding-inline:16px}.sena-navbar__toggle{width:auto;padding-inline:12px}.sena-navbar__account{gap:0}.sena-navbar__account .sena-nav-link--outline{width:64px}.sena-navbar__account .sena-nav-link:not(.sena-nav-link--outline){width:80px;padding-inline:8px}.sena-navbar__name{max-width:76px;font-size:12px}.sena-footer__inner{grid-template-columns:1fr 1fr;gap:32px 20px;padding:40px 24px}.sena-footer__brand,.sena-footer__column:last-child{grid-column:1/-1}.sena-app .workflow-page{padding-inline:16px}.sena-app .auth-heading h2{font-size:24px}.gsm-preview__palettes{grid-template-columns:1fr}.gsm-preview__button-grid{grid-template-columns:repeat(2,max-content)}}@media (prefers-reduced-motion:reduce){.sena-app *,.sena-app :before,.sena-app :after{transition:none!important;animation:none!important}}.workflow-page{max-width:1100px;color:var(--sena-green-dark-active);font-family:var(--sena-font);margin:0 auto;padding:40px 24px 90px}.workflow-page h1,.workflow-page h2{margin:20px 0 12px}.workflow-page p{margin:12px 0;line-height:1.6}.workflow-card{border:1px solid var(--sena-green-light-hover);background:#fff;border-radius:14px;margin:20px 0;padding:24px;overflow-x:auto}.workflow-page button,.workflow-page .button{background:var(--sena-green-hover);color:#fff;cursor:pointer;border:0;border-radius:7px;margin:6px 8px 6px 0;padding:10px 16px}.workflow-page button:disabled{opacity:.5;cursor:default}.workflow-page label{margin:14px 0;display:block}.workflow-page input:not([type=checkbox]),.workflow-page select{border:1px solid var(--sena-neutral-6);border-radius:6px;max-width:100%;margin-top:6px;padding:10px;display:block}.workflow-page table{border-collapse:collapse;width:100%;margin:15px 0}.workflow-page td,.workflow-page th{text-align:left;border-bottom:1px solid var(--sena-green-light-hover);padding:10px}.workflow-error{color:var(--sena-input-error);white-space:pre-line}.workflow-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.project-sidebar[data-v-86aa5740]{border-right:2px solid var(--sena-green);z-index:14;background:#fff;width:319px;min-height:calc(100vh - 80px);padding-top:18px;position:absolute;top:80px;bottom:0;left:0;overflow-y:auto}.project-sidebar-back[data-v-86aa5740]{align-items:center;gap:10px;height:24px;margin:0 16px 34px;font-weight:500;display:flex}.project-sidebar-back[data-v-86aa5740] svg{width:14px;height:14px}.project-sidebar-tools[data-v-86aa5740]{align-items:center;gap:12px;margin:0 16px 23px;display:flex}.project-sidebar-tools>button[data-v-86aa5740]{color:var(--sena-green);flex:none;width:22px;height:24px;padding:0}.project-sidebar-search[data-v-86aa5740]{flex:1;min-width:0;position:relative}.project-sidebar-search input[data-v-86aa5740]{width:100%;height:34px;color:var(--sena-blue);background:#fff;border:1px solid #bfbfbf;border-radius:8px;padding:4px 30px 4px 8px}.project-sidebar-search input[data-v-86aa5740]::placeholder{color:#bfbfbf}.project-sidebar-search[data-v-86aa5740] .sena-icon{pointer-events:none;width:14px;height:14px;position:absolute;top:10px;right:10px}.project-sidebar-new[data-v-86aa5740]{border:1px solid var(--sena-green-300);width:185px;height:79px;color:var(--sena-green);cursor:pointer;background:linear-gradient(110deg,#ebf2ed,#fff);border-radius:21px;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin:0 auto 23px;display:flex;font-size:12px!important;font-weight:700!important}.project-sidebar-new>span[data-v-86aa5740]{background:var(--sena-green);color:#fff;border-radius:7px;width:34px;height:34px;font-size:28px;font-weight:400;line-height:34px}.project-sidebar nav[data-v-86aa5740]{gap:10px;display:grid}.project-sidebar nav a[data-v-86aa5740]{white-space:nowrap;text-overflow:ellipsis;height:28px;padding:2px 16px;line-height:24px;display:block;overflow:hidden}.project-sidebar nav a.active[data-v-86aa5740]{background:#dce0eb}.project-sidebar nav a[data-v-86aa5740]:hover{background:var(--sena-green-light)}.project-sidebar-filter[data-v-86aa5740]{gap:6px;margin:0 16px 20px;font-size:14px;display:grid}.project-sidebar-filter select[data-v-86aa5740]{width:100%;color:inherit;background:#fff;border:1px solid #bfbfbf;border-radius:8px;padding:6px}.project-sidebar-status[data-v-86aa5740]{font-size:14px;margin:16px!important}.project-sidebar.is-collapsed[data-v-86aa5740]{width:48px}.project-sidebar-expand>span[data-v-86aa5740]{display:none}.project-sidebar-expand[data-v-86aa5740]{margin:0 auto;display:flex}@media (width<=1100px){.project-sidebar[data-v-86aa5740]{border-right:0;border-bottom:1px solid var(--sena-green);width:100%;min-height:0;padding-bottom:24px;position:relative;top:auto;bottom:auto;left:auto}.project-sidebar.is-collapsed[data-v-86aa5740]{width:100%;padding:10px 16px}.project-sidebar-expand[data-v-86aa5740]{gap:10px;min-height:44px;margin:0}.project-sidebar-expand>span[data-v-86aa5740]{display:inline}.project-sidebar-tools>button[data-v-86aa5740]{width:44px;height:44px}.project-sidebar-search input[data-v-86aa5740]{height:44px}.project-sidebar-search[data-v-86aa5740] .sena-icon{top:15px}.project-sidebar nav a[data-v-86aa5740]{height:auto;min-height:44px;padding-block:10px}.project-sidebar nav[data-v-86aa5740]{max-height:180px;overflow-y:auto}}.ws-app{--ws-sidebar:239px;min-height:100vh;color:var(--sena-blue-dark);font:400 16px/1.5 var(--sena-font);background:#fff}.ws-app button,.ws-app input,.ws-app select{font:inherit}.ws-app button,.ws-app a{touch-action:manipulation}.ws-app a{color:var(--sena-blue);text-decoration:none}.ws-app h1{margin:0;font-size:24px;font-weight:700;line-height:1.4}.ws-app h2{margin:0 0 4px;font-size:20px;line-height:1.4}.ws-app h3{margin:0 0 8px}.ws-app p{margin:4px 0 18px}.ws-header{z-index:20;border-bottom:1px solid var(--sena-green);background:var(--sena-neutral-2);align-items:center;gap:16px;height:80px;padding:0 32px 0 44px;display:flex;position:relative}.ws-brand{white-space:nowrap;align-items:center;gap:18px;margin-right:auto;display:flex}.ws-brand span{border-right:2px solid var(--sena-blue);padding-right:17px;font-size:20px;font-weight:500}.ws-brand img{object-fit:contain}.ws-global-search{border:1px solid var(--sena-neutral-6);border-radius:8px;width:200px;height:35px;display:flex;overflow:hidden}.ws-global-search input{width:100%;min-width:0;color:var(--sena-blue);background:0 0;border:0;padding:6px 12px}.ws-global-search input::placeholder{color:var(--sena-neutral-6)}.ws-global-search button{color:var(--sena-neutral-6);background:0 0;border:0;padding:5px 10px}.ws-account{align-items:center;gap:16px;display:flex}.ws-account span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.ws-icon-button{color:var(--sena-blue);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.ws-sidebar{min-height:calc(100vh - 80px);width:var(--ws-sidebar);border-right:1px solid var(--sena-green);z-index:15;background:#fff;padding-top:48px;position:absolute;top:80px;bottom:0}.ws-collapse{color:var(--sena-green);position:absolute;top:12px;right:12px;font-size:24px!important}.ws-sidebar nav{gap:8px;display:grid}.ws-sidebar nav a{white-space:nowrap;border-right:2px solid #0000;align-items:center;gap:9px;min-height:44px;padding:10px 16px;display:flex}.ws-sidebar nav a:hover{background:var(--sena-green-light)}.ws-sidebar nav a.active{background:var(--sena-blue-light-hover);border-color:var(--sena-blue)}.ws-nav-icon{width:20px;font-size:22px;line-height:24px}.ws-sidebar-logout{color:var(--sena-neutral-7);cursor:pointer;background:0 0;border:0;margin:40px 16px;display:block;font-size:13px!important}.ws-main{margin-left:var(--ws-sidebar);border-right:1px solid var(--sena-green);min-height:calc(100vh - 80px);margin-right:44px;padding:32px}.ws-right-rail{color:#000;font-size:26px;position:absolute;top:86px;right:10px}.ws-collapsed{--ws-sidebar:64px}.ws-collapsed .ws-nav-label,.ws-collapsed .ws-sidebar-logout,.ws-mobile-menu{display:none}.ws-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin:0 0 18px;display:flex}.ws-heading p{margin:3px 0 0}.ws-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:18px 0;display:grid}.ws-stat{background:linear-gradient(110deg, var(--sena-green-light), var(--sena-neutral-2));box-shadow:0 3px 3px var(--sena-green-300);color:var(--sena-green);border-radius:5px;padding:10px 16px 7px}.ws-stat strong{color:var(--sena-blue-dark);font-size:36px;line-height:1.7;display:block}.ws-stat strong small{font-size:20px}.ws-stat p{margin:0}.ws-section-title{color:#000;margin:22px 0 10px!important}.ws-panel{background:linear-gradient(110deg, white, var(--sena-green-light));box-shadow:0 3px 3px var(--sena-green-300);border-radius:18px;padding:12px}.ws-table-wrap{overflow-x:auto}.ws-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.ws-table th{color:var(--sena-green-dark);font-weight:700}.ws-table td,.ws-table th{vertical-align:middle;padding:8px 0}.ws-table a:hover{text-decoration:underline}.ws-table tbody tr+tr{border-top:1px solid var(--sena-neutral-5)}.ws-panel .ws-table tbody tr{border:0}.ws-table-button{background:var(--sena-blue-200);color:#fff;cursor:pointer;border:0;border-radius:16px;padding:2px 10px;font-size:12px!important}.ws-empty{text-align:center;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:430px;display:flex;position:relative}.ws-empty:before{content:"";opacity:.035;z-index:-1;background:url(/assets/images/logo-sena-gsm.svg) 50%/contain no-repeat;position:absolute;inset:10% 14%}.ws-empty h2{color:var(--sena-neutral-7)}.ws-new-tile{border:1px solid var(--sena-green-300);background:linear-gradient(110deg, var(--sena-green-light), white);color:var(--sena-green);cursor:pointer;box-shadow:0 3px 3px var(--sena-neutral-6);border-radius:20px;padding:16px 50px}.ws-new-tile b{background:var(--sena-green);color:#fff;border-radius:6px;width:34px;height:34px;margin:0 auto 8px;font-size:28px;line-height:34px;display:block}.ws-search{gap:12px;margin:20px 0;display:flex}.ws-search input,.ws-search select{border:1px solid var(--sena-neutral-6);min-width:0;color:var(--sena-blue);background:#fff;border-radius:7px;padding:9px 12px}.ws-search input{flex:1}.ws-equipment-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.ws-equipment-tabs button,.ws-mode-tabs button,.ws-type-grid button{border:2px solid var(--sena-green);color:var(--sena-green);cursor:pointer;background:#fff;border-radius:8px;padding:12px 8px}.ws-equipment-tabs button{min-height:67px;font-size:12px!important}.ws-equipment-tabs button span,.ws-type-grid button span{margin-bottom:3px;font-size:22px;display:block}.ws-equipment-tabs button.active,.ws-mode-tabs button.active,.ws-type-grid button.active{background:var(--sena-green);color:#fff;border-color:var(--sena-green-dark)}.ws-mode-tabs{gap:12px;margin:12px 0 48px;display:flex}.ws-mode-tabs button{flex:1}.ws-equipment-panel{background:var(--sena-neutral-4);border-radius:12px;padding:12px}.ws-equipment-panel h1{color:var(--sena-green-dark)}.ws-equipment-panel .ws-table-wrap{background:#fff;padding:0 12px}.ws-muted{color:var(--sena-neutral-7);font-size:14px}.ws-error{color:var(--sena-input-error);white-space:pre-line}.ws-notice{background:var(--sena-green-light);border:1px solid var(--sena-green-300);border-radius:8px;padding:12px 16px}.ws-loading{text-align:center;padding:70px}.ws-modal-backdrop{z-index:60;background:#07163566;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ws-modal{border:1px solid var(--sena-green-300);background:#fff;border-radius:12px;width:min(720px,100%);max-height:90vh;padding:28px;overflow:auto;box-shadow:0 16px 60px #07163533}.ws-modal header{justify-content:space-between;gap:16px;margin-bottom:20px;display:flex}.ws-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.ws-field{flex-direction:column;gap:5px;min-width:0;font-size:14px;display:flex}.ws-field input,.ws-field select,.ws-field textarea{border:2px solid var(--sena-neutral-6);width:100%;min-width:0;color:var(--sena-blue-dark);background:#fff;border-radius:8px;min-height:51px;padding:12px}.ws-field input::placeholder{color:var(--sena-neutral-6)}.ws-field small{color:var(--sena-neutral-7);font-size:11px}.ws-field em{color:var(--sena-input-error);font-style:normal}.ws-form-footer{justify-content:space-between;gap:16px;margin-top:40px;display:flex}.ws-audit-page{max-width:1120px;margin:auto;padding:24px 8px 32px}.ws-audit-page>h1{color:var(--sena-green-dark);margin-bottom:28px}.ws-audit-inner{padding:0 40px}.ws-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:44px 48px;display:grid}.ws-type-grid button{min-height:140px;font-size:16px}.ws-audit-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px;margin:32px 0;display:grid}.ws-field-control{display:flex;position:relative}.ws-field-control input{padding-right:65px}.ws-unit{color:var(--sena-neutral-6);pointer-events:none;font-size:13px;position:absolute;top:15px;right:12px}.ws-field-control select{border-left:0;border-radius:0 8px 8px 0;flex:none;width:80px;padding:6px;font-size:11px}.ws-help-dialog{background:var(--sena-yellow-light);border-color:var(--sena-yellow)}.ws-help-dialog h2{color:var(--sena-yellow-dark)}.ws-profile-head{align-items:center;gap:20px;margin:5px 0 36px;display:flex}.ws-profile-head .ws-actions{margin-left:auto}.ws-avatar{width:112px;height:112px;color:var(--sena-blue);flex:none}.ws-profile-form{gap:16px;display:grid}.ws-profile-row{color:#000;grid-template-columns:32% 1fr;align-items:center;gap:20px;display:grid}.ws-profile-row .ws-form-grid{gap:16px}.ws-profile-row input{border:2px solid var(--sena-neutral-6);width:100%;color:var(--sena-blue);font:inherit;border-radius:8px;height:52px;padding:12px}.ws-profile-divider{border:0;border-top:1px solid var(--sena-blue-light-active);margin:14px 0}.ws-upload{text-align:center;border:2px dashed var(--sena-green);background:var(--sena-green-light);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:250px;margin:24px 0;padding:40px 20px;display:flex}.ws-upload input{max-width:100%}.ws-result-group{border:2px solid var(--sena-green-400);background:linear-gradient(110deg, var(--sena-green-light), white);border-radius:12px;margin:12px 0;padding:12px}.ws-result-group h2{color:var(--sena-green-dark)}.ws-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:10px;display:grid}.ws-result-metric{background:var(--sena-neutral-2);border:1px solid var(--sena-green-300);box-shadow:0 2px 2px var(--sena-green-300);border-radius:8px;padding:7px}.ws-result-metric span{color:var(--sena-green-dark);font-size:12px;font-weight:700;display:block}.ws-result-metric strong{text-align:right;margin-top:4px;font-size:20px;display:block}.ws-chart{width:100%;height:auto;max-height:400px;margin:30px auto;display:block}.ws-chart-legend{justify-content:center;gap:24px;font-size:13px;display:flex}.ws-chart-legend span:before{content:"";background:var(--sena-blue);vertical-align:middle;width:24px;height:3px;margin-right:8px;display:inline-block}.ws-chart-legend span+span:before{background:#d6803b}@media (width>=1600px){.ws-main{padding:36px 6vw}.ws-audit-page{padding-top:32px}}@media (width<=1100px){.ws-header{gap:12px;padding:0 20px}.ws-global-search{width:160px}.ws-account span{max-width:120px}.ws-app{--ws-sidebar:200px}.ws-collapsed{--ws-sidebar:64px}.ws-main{margin-right:24px;padding:28px 24px}.ws-right-rail{right:3px}.ws-audit-inner{padding:0}.ws-audit-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-stats{gap:16px}.ws-equipment-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.ws-header{gap:10px;height:72px;padding:0 14px}.ws-mobile-menu{display:flex}.ws-brand{gap:8px}.ws-brand img{width:34px;height:40px}.ws-brand span{padding-right:10px;font-size:16px}.ws-global-search,.ws-header>.sena-button,.ws-account span{display:none}.ws-sidebar{width:239px;min-height:0;position:fixed;top:72px;bottom:0;transform:translate(-100%)}.ws-sidebar.is-open{transform:translate(0)}.ws-sidebar .ws-nav-label{display:block}.ws-collapse{display:none}.ws-main{border:0;min-height:calc(100vh - 72px);margin:0;padding:24px 18px}.ws-right-rail{display:none}.ws-heading{flex-wrap:wrap}.ws-stats{grid-template-columns:1fr;gap:14px}.ws-stat strong{font-size:30px}.ws-stat{padding:10px 16px}.ws-search{flex-wrap:wrap}.ws-search input{min-width:150px}.ws-search select{width:100%}.ws-type-grid{gap:12px;margin:24px 0}.ws-type-grid button{min-height:110px}.ws-audit-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-form-grid{grid-template-columns:1fr}.ws-audit-page{padding:0}.ws-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-profile-head{flex-wrap:wrap}.ws-profile-head .ws-actions{margin-left:0}.ws-profile-row{grid-template-columns:1fr;gap:6px}.ws-profile-row .ws-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-avatar{width:80px;height:80px}.ws-empty{min-height:350px}.ws-empty:before{inset:10px}.ws-mode-tabs{margin-bottom:24px}.ws-modal-backdrop{padding:14px}.ws-modal{padding:20px}.ws-backdrop{z-index:14;background:#07163555;border:0;position:fixed;inset:72px 0 0}.ws-table{min-width:550px}.ws-audit-fields .ws-field-control{flex-wrap:wrap}.ws-audit-fields .ws-field-control select{border:2px solid var(--sena-neutral-6);border-radius:8px;width:100%}.ws-audit-fields .ws-field-control input{padding-right:12px}}@media (prefers-reduced-motion:no-preference){.ws-sidebar{transition:transform .18s}.ws-equipment-tabs button,.ws-type-grid button{transition:background-color .15s}}.ws-app .ws-review-page.workflow-page{color:var(--sena-blue-dark);font-family:var(--sena-font);padding:24px 8px 32px}.ws-review-page .workflow-actions{flex-wrap:wrap;gap:20px;margin-bottom:24px;display:flex}.ws-review-page .workflow-card{border-color:var(--sena-green-400);background:linear-gradient(110deg, var(--sena-green-light), white)}.ws-app .workflow-card.ws-ai-panel{background:linear-gradient(110deg, var(--sena-yellow-light), #e9d092);border:1px solid var(--sena-yellow);border-radius:12px;margin-top:48px}.ws-ai-panel h2{color:var(--sena-yellow-dark-hover)}.ws-ai-panel article{border:1px solid var(--sena-yellow);background:#fff;border-radius:8px;margin:12px 0;padding:12px}.ws-full-report{margin:24px 0}.ws-full-report summary{cursor:pointer;color:var(--sena-green);font-weight:500}.ws-result-metric strong small{font-size:13px}.ws-review-page .ws-form-footer .sena-button,.ws-app .ws-review-page .ws-result-group h2{margin:0}.ws-review-page .ws-audit-page>h1{margin-bottom:24px}.ws-app{position:relative}.ws-standalone{min-height:100vh;padding:40px 5vw}.ws-standalone>.ws-audit-page{width:100%}.ws-project-navigation{--ws-sidebar:318px}.ws-project-back{position:absolute;top:18px;left:16px}.ws-project-search{margin:28px 16px 24px}.ws-project-search input{width:100%;padding:6px 10px;font-size:14px}.ws-sidebar-new{max-width:210px;margin:0 auto 24px!important;display:flex!important}.ws-collapsed.ws-project-navigation{--ws-sidebar:64px}.ws-collapsed .ws-project-back,.ws-collapsed .ws-project-search,.ws-collapsed .ws-sidebar-new,.ws-collapsed.ws-project-navigation .ws-sidebar nav{display:none!important}.ws-equipment-tabs .ws-nav-icon svg,.ws-type-grid svg{margin:auto}.ws-equipment-tabs span .sena-icon{display:inline-flex}.ws-equipment-tabs span svg,.ws-type-grid span svg{margin:0 auto}.ws-app .sena-button:disabled{opacity:.5;cursor:not-allowed}.ws-standalone.ws-app{background:#fff}@media (width<=760px){.ws-standalone{padding:28px 18px}.ws-project-navigation{--ws-sidebar:239px}.ws-header .ws-brand{min-width:0}.ws-sidebar.is-open .ws-nav-label{display:block}}@media (width>=1101px){.ws-audit-fields--pump,.ws-audit-fields--furnace,.ws-audit-fields--heat-exchanger{grid-template-columns:repeat(3,minmax(0,1fr))}}.ws-icon-button:disabled{opacity:.65;cursor:default}.ws-audit-page .ws-equipment-tabs>button span svg{margin:0 auto;display:block}.ws-project-navigation .ws-sidebar nav a{text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.ws-project-navigation .ws-main>.ws-heading{margin-top:0}.ws-app .ws-calculation-output>h2{margin:24px 0 12px}.ws-form-footer,.ws-chart-legend{flex-wrap:wrap}.ws-project-navigation .ws-sidebar-new{white-space:nowrap}.ws-profile-form input[readonly]{color:var(--sena-neutral-7)}.ws-project-form .ws-header[data-v-69206248]{padding-left:42px}.ws-project-form .ws-brand[data-v-69206248]{gap:16px}.ws-project-form .ws-brand img[data-v-69206248]{width:51px;height:50px}.ws-project-form .ws-brand span[data-v-69206248]{border:0;padding-right:0}.ws-project-form .ws-main[data-v-69206248]{border:0;min-height:calc(100vh - 80px);margin:0;padding:64px 80px 76px}@media (width<=760px){.ws-project-form .ws-main[data-v-69206248]{padding:32px 24px}}.ws-standalone.sena-app{background:#fff;padding:64px 0;display:block}.ws-standalone>.ws-audit-page,.ws-app .ws-review-page.workflow-page{width:1120px;max-width:calc(100% - 48px);font-family:var(--sena-font);color:var(--sena-blue-dark-active);margin:0 auto;padding:0}.ref-page-heading{margin:0 0 24px;position:relative}.ws-app .ref-page-heading h1{color:var(--sena-green-dark);margin:0;font-size:24px;line-height:36px}.ref-context-button{opacity:.55;position:absolute;top:5px;right:0}.ws-app .ws-audit-inner{padding:0 40px}.ws-app .ws-audit-inner>h2,.ws-app .ws-audit-inner form>h2,.ws-app .ref-output-inner>h2{color:var(--sena-blue-dark);margin:0;font-size:20px;line-height:30px}.ws-app .ref-page-subtitle{margin:2px 0 0;font-size:14px;line-height:21px}.ref-input-rows{gap:24px;margin-top:31px;display:grid}.ref-input-row{grid-template-columns:repeat(var(--field-columns), minmax(0, 1fr));align-items:start;gap:16px;display:grid}.ws-app .ref-field{color:var(--sena-blue-dark-active);gap:4px;font-size:16px;line-height:24px}.ref-field>span{white-space:nowrap}.ws-app .ref-field input,.ws-app .ref-field select{border:2px solid var(--sena-neutral-6);height:52px;min-height:52px;color:var(--sena-blue);box-shadow:none;background:#fff;border-radius:8px;padding:12px;font-size:16px;line-height:24px}.ref-field input::placeholder{color:var(--sena-neutral-6);opacity:1}.ref-field input[type=number]{appearance:textfield}.ref-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ref-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ref-field .ws-field-control{height:52px;display:block;position:relative}.ref-field .ws-field-control input{padding-right:calc(var(--suffix-width) + 20px)}.ws-app .ref-field .ref-unit-select{width:var(--suffix-width);appearance:none;text-align:right;height:48px;min-height:48px;color:var(--sena-neutral-6);cursor:pointer;background:0 0;border:0;border-radius:0;margin-top:2px;padding:0;position:absolute;top:0;right:10px}.ws-app .ref-field .ws-unit{white-space:nowrap;color:var(--sena-neutral-6);font-size:16px;line-height:24px;top:14px;right:14px}.ref-select-control{position:relative}.ref-select-control>select{appearance:none;width:100%;padding-left:20px;padding-right:38px!important}.ref-select-control>svg{pointer-events:none;color:var(--sena-neutral-6);position:absolute;top:22px;right:20px}.ws-app .ref-page-description{color:var(--sena-blue-dark-active);min-height:48px;margin:32px 0 0;font-size:16px;line-height:24px}.ws-app .ref-page-footer{flex-wrap:nowrap;align-items:center;min-height:44px;margin-top:48px}.ws-app .ref-page-footer .sena-button{gap:8px;min-width:110px;height:44px;padding:9px 24px;font-size:16px;line-height:24px}.ws-app .ref-page-footer .sena-button--secondary{min-width:116px}.ref-workspace-icon{object-fit:contain;flex:none;width:20px;height:20px;display:block}.ref-icon--equipment{width:18px;height:18px}.ref-icon--collapse{width:24px;height:24px}.ref-icon--edit{width:26px;height:26px}.ws-type-grid{gap:24px;margin:48px 48px 0}.ws-type-grid button{flex-direction:column;justify-content:center;align-items:center;gap:8px;height:140px;padding:0;line-height:24px;display:flex}.ws-type-grid+.ref-page-description{margin-top:48px}.ws-type-grid button.active img,.ws-equipment-tabs button.active img{filter:brightness(0)invert()}.ref-audit--compressor .ref-input-row--3{margin-top:-8px}.ref-audit--compressor .ref-input-row--4{margin-top:8px}.ref-missing-backdrop{background:#fffffff7;flex-direction:row;padding:24px;display:flex}.ref-missing-dialog{border:4px solid var(--sena-yellow-dark);background:linear-gradient(110deg, var(--sena-yellow-light), #ffedba);width:880px;max-width:100%;max-height:calc(100vh - 48px);box-shadow:none;color:var(--sena-blue-dark-active);border-radius:30px;padding:24px 32px;overflow:auto}.ws-app .ref-missing-dialog h2{color:var(--sena-yellow-dark);margin:0;font-size:20px;line-height:30px}.ws-app .ref-missing-dialog>p{margin:2px 0 0;font-size:14px;line-height:21px}.ref-missing-fields{gap:12px;margin-top:32px;display:grid}.ref-missing-row{align-items:flex-end;gap:8px;display:flex}.ref-missing-row>.ref-field{flex:1;min-width:0;font-weight:500}.ref-missing-row .ref-field input,.ref-missing-row .ref-field select{border-color:#ffb000;font-weight:400}.ref-missing-row .ws-unit{color:var(--sena-blue)!important}.ref-delete-value,.ref-accept-value{color:#fff;cursor:pointer;background:#e53535;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.ref-accept-value{background:#84ff6f}.ref-delete-value svg,.ref-accept-value svg{width:40px;height:40px}.ws-app .ref-missing-dialog>.ref-page-description{min-height:42px;margin:32px 0 0;font-size:14px;line-height:21px}.ref-missing-dialog .ws-form-footer{align-items:center;margin-top:32px}.ref-missing-actions{align-items:center;gap:16px;display:flex}.ref-draft-action{color:var(--sena-yellow-dark);cursor:pointer;background:0 0;border:0;font-size:12px!important}.ref-output-inner{margin:0 40px}.ref-results{margin-top:24px}.ws-app .ref-result-group{border:2px solid var(--sena-green-400);background:linear-gradient(110deg, var(--sena-green-light), var(--sena-neutral-2));border-radius:12px;margin:0 0 12px;padding:12px}.ws-app .ref-result-group>h2{color:var(--sena-green-dark-active);margin:0 0 4px;font-size:20px;line-height:30px}.ref-metric-row{grid-template-columns:repeat(var(--metric-columns), minmax(0, 1fr));gap:16px;display:grid}.ref-metric-row+.ref-metric-row{margin-top:16px}.ws-app .ref-metric-row .ws-result-metric{border:1px solid var(--sena-green-300);background:var(--sena-neutral-2);height:59px;box-shadow:inset 0 -3px 4px -2px var(--sena-green-300);color:var(--sena-blue-dark);border-radius:8px;padding:4px 8px;position:relative}.ws-app .ref-metric-row .ws-result-metric>span{color:var(--sena-green-dark);white-space:nowrap;font-size:12px;font-weight:700;line-height:18px;display:block}.ws-app .ref-metric-row .ws-result-metric>strong{white-space:nowrap;text-align:right;margin:0;font-size:20px;line-height:30px;display:block;position:absolute;bottom:3px;right:8px}.ws-app .ref-metric-row .ws-result-metric>strong small{font-size:14px;font-weight:700;line-height:21px}.ws-app .ref-result-source{height:75px;box-shadow:inset 0 -3px 3px -2px var(--sena-green-300);border-radius:10px;position:relative}.ref-source-value{font-size:20px;line-height:30px;position:absolute;bottom:6px;right:30px}.ref-results--motor .ref-result-group>h2{color:var(--sena-blue-dark)}.ws-app .ref-result-summary{background:0 0;border:0;margin-bottom:12px;padding:8px 12px 16px}.ref-result-summary .ws-result-metric{height:68px!important}.ws-app .ref-output-inner>.ref-page-description{margin-top:24px}.ref-output-notice{color:var(--sena-neutral-7);font-size:13px;line-height:20px;margin-top:8px!important}.ref-result-diagnostics{margin:24px 40px 0;font-size:13px}.ref-result-diagnostics>summary{cursor:pointer;color:var(--sena-green)}.ref-output--heat-exchanger .ref-ai-panel,.ref-output--heat-exchanger .ref-page-footer{margin-left:40px;margin-right:40px}.ws-app .ref-ai-panel{background:linear-gradient(110deg, var(--sena-yellow-light), #e9d092);border:1px solid #ffb000;border-radius:12px;min-height:250px;margin-top:48px;padding:10px 24px 20px}.ref-ai-title{color:var(--sena-yellow-dark-hover);align-items:center;gap:6px;margin-left:-14px;font-size:16px;font-weight:700;line-height:24px;display:flex}.ref-ai-title>span{color:#e4a717;font-size:26px}.ref-ai-cards{gap:12px;margin-top:12px;display:grid}.ref-ai-card{background:var(--sena-neutral-2);border:1px solid #ffb000;border-radius:8px;min-height:64px;padding:8px 12px;box-shadow:inset 0 -3px 3px -2px #ffb000}.ws-app .ref-ai-card h3{color:#ffb000;margin:0 0 4px;font-size:14px;line-height:21px}.ws-app .ref-ai-card p{color:var(--sena-blue);margin:0;font-size:16px;line-height:24px}.ref-ai-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.ref-ai-actions>button{color:var(--sena-yellow-dark-hover);cursor:pointer;background:#fff;border:1px solid #ffb000;border-radius:5px;padding:4px 8px;font-size:12px}.ref-ai-card:nth-child(2),.ref-ai-card:first-child{min-height:88px}@media (width<=1100px){.ws-standalone.sena-app{padding:48px 0}.ref-field>span{white-space:normal}.ref-metric-row .ws-result-metric>span{white-space:normal!important;font-size:11px!important}.ref-metric-row .ws-result-metric>strong{font-size:17px!important}.ref-input-row{grid-template-columns:repeat(min(var(--field-columns), 3), minmax(0, 1fr))}.ref-input-row[style*="--field-columns: 7"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.ws-standalone.sena-app{padding:28px 0}.ws-standalone>.ws-audit-page,.ws-app .ws-review-page.workflow-page{max-width:calc(100% - 36px)}.ws-app .ws-audit-inner{padding:0}.ref-page-heading{padding-right:25px}.ws-app .ref-page-heading h1{font-size:20px;line-height:30px}.ref-input-row{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ref-input-row:has(>.ref-field:only-child){grid-template-columns:1fr!important}.ref-field>span{min-height:48px;font-size:14px}.ref-field .ws-field-control input{font-size:14px}.ws-app .ref-field .ref-unit-select{max-width:80px;height:48px;font-size:12px}.ws-app .ref-field .ws-unit{font-size:12px}.ref-input-rows{gap:20px}.ref-output-inner{margin:0}.ref-metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ref-metric-row .ws-result-metric{height:80px!important}.ref-metric-row .ws-result-metric>span{font-size:11px!important;line-height:15px!important}.ref-metric-row .ws-result-metric>strong{font-size:16px!important;line-height:24px!important}.ref-metric-row .ws-result-metric>strong small{font-size:10px!important}.ref-output--heat-exchanger .ref-ai-panel,.ref-output--heat-exchanger .ref-page-footer{margin-left:0;margin-right:0}.ws-app .ref-ai-panel{padding:10px 14px 16px}.ref-ai-title{margin-left:0}.ref-result-diagnostics{margin:24px 0 0}.ref-missing-dialog{border-radius:20px;padding:20px}.ref-missing-row{gap:5px}.ref-delete-value,.ref-accept-value{width:34px;height:52px}.ref-delete-value svg,.ref-accept-value svg{width:27px;height:27px}.ref-missing-actions{gap:8px}.ref-draft-action{max-width:50px}.ref-missing-dialog .ws-form-footer{gap:8px}.ws-type-grid{margin:32px 0 0}.ws-type-grid button{height:120px}}.ref-calculation-confirmation{border:1px solid var(--sena-green-300);border-radius:12px;margin-top:24px;padding:20px}.ref-confirm-check{margin:24px 0 16px;display:block}.ref-ai-request{font:400 12px var(--sena-font);color:var(--sena-yellow-dark-hover);cursor:pointer;background:#fff;border:1px solid #ffb000;border-radius:6px;margin-left:auto;padding:4px 10px}.ref-result-diagnostics .boiler-results{margin-top:16px}.ref-embedded-result .ref-page-heading{display:none}.ref-embedded-result .ref-output-inner{margin:0}.ws-app .ref-embedded-result{width:calc(100% - 64px);max-width:1040px;margin:auto;padding:0}.ref-embedded-result .ref-results{margin-top:24px}.ref-embedded-result.ref-output--heat-exchanger .ref-ai-panel,.ref-embedded-result.ref-output--heat-exchanger .ref-page-footer{margin-left:0;margin-right:0}.ref-embedded-result .ref-page-footer,.ref-embedded-result .ref-result-diagnostics{display:none}.ref-output-page .ref-results{margin-top:23px}.ref-results--boiler .ref-result-group:nth-child(3) .ref-metric-row+.ref-metric-row:first-of-type,.ref-results--boiler .ref-result-group:nth-child(3) .ref-metric-row:nth-child(3){margin-top:8px}.ws-app .ws-calculation-output>.ref-page-description{margin-top:24px}.ws-app .ref-ai-panel{padding-top:8px}.ws-app .ref-ai-card h3{margin-bottom:0}.ref-ai-card:nth-child(2){min-height:112px}.ref-report-dialog{width:min(1100px,100%);position:relative}.ref-report-close{position:absolute;top:20px;right:20px}.ref-report-dialog .boiler-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ref-report-dialog table{border-collapse:collapse;width:100%;font-size:14px}.ref-report-dialog th,.ref-report-dialog td{border-bottom:1px solid var(--sena-neutral-5);text-align:left;padding:8px}.ws-app{color:var(--sena-blue-dark)}.ws-main{border-left:1px solid var(--sena-green);padding:32px}.ws-heading h1{line-height:36px}.ws-heading p{margin:0;line-height:24px}.ws-heading{margin-bottom:16px}.ws-stats{gap:12px;margin:16px 0}.ws-stat{background:linear-gradient(110deg, var(--sena-green-light), var(--sena-neutral-2));height:124px;box-shadow:inset 0 -4px 4px -2px var(--sena-green-300);padding:8px 16px}.ws-stat strong{line-height:60px}.ws-stat p{line-height:24px}.ws-section-title{font-size:16px;line-height:24px;margin:16px 0 12px!important}.ws-header>.sena-button--premium{width:149px;font-weight:700}.ws-sidebar nav a{padding:10px 16px}.ws-collapse{padding:0;top:16px;right:15px}.ws-project-navigation .ws-collapse{display:inline-flex}.ws-right-rail{top:94px;right:10px}.ws-right-rail img{filter:brightness(0)}.ref-sidebar-search{align-items:center;gap:12px;margin:28px 16px 24px;display:flex}.ref-sidebar-search input{border:1px solid var(--sena-neutral-6);width:215px;min-width:0;height:34px;font:400 14px var(--sena-font);color:var(--sena-blue);border-radius:8px;padding:6px 8px}.ref-sidebar-search input::placeholder{color:var(--sena-neutral-6)}.ref-sidebar-search>svg{width:22px;height:22px;color:var(--sena-green);flex:none}.ref-sidebar-search button{flex:none;padding:0}.ref-sidebar-search button img{width:24px;height:24px}.ref-sidebar-new{border:1px solid var(--sena-green-300);background:linear-gradient(110deg, var(--sena-green-light), white);border-radius:21px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:185px;height:79px;margin:0 auto 24px;font-size:12px;font-weight:700;display:flex;color:var(--sena-green)!important}.ref-sidebar-new>span{background:var(--sena-green);color:#fff;text-align:center;border-radius:6px;width:34px;height:34px;font-size:28px;line-height:34px}.ws-project-navigation .ws-sidebar nav{gap:10px}.ws-project-navigation .ws-sidebar nav a{border-right:0;height:28px;min-height:28px;padding:2px 16px;font-size:16px;line-height:24px}.ws-project-navigation .ws-sidebar{padding-top:48px}.ws-project-navigation .ref-sidebar-search{margin-top:28px}.ws-project-back{top:18px;left:16px}.ws-equipment-tabs{gap:12px;margin:0}.ws-equipment-tabs button{height:67px;min-height:67px;padding:8px;font-size:12px;line-height:18px}.ws-equipment-tabs button>span{justify-content:center;height:18px;margin:0 0 5px;display:flex}.ws-mode-tabs{margin:12px 0 48px}.ws-mode-tabs button{height:46px;padding:9px 8px;font-size:14px;line-height:24px}.ws-equipment-panel .ws-stats{gap:12px;margin:24px 0}.ws-equipment-panel .ws-stat{background:linear-gradient(110deg, #b6c5d5, var(--sena-neutral-2));height:97px;box-shadow:inset 0 -4px 3px -1px var(--sena-blue-100);padding:16px 8px;position:relative}.ws-equipment-panel .ws-stat>p{font-weight:700}.ws-equipment-panel .ws-stat>strong{font-size:30px;line-height:45px;position:absolute;bottom:10px;right:8px}.ws-equipment-panel .ws-stat small{font-size:14px}.ws-equipment-panel .ws-table th,.ws-equipment-panel .ws-table td{height:42px;padding:10px 0;line-height:21px}.ws-equipment-panel .ws-table thead tr{border-bottom:1px solid var(--sena-neutral-6)}.ws-table-button{white-space:nowrap;color:#fff!important}.ref-table-end{color:var(--sena-blue);height:42px}.ref-table-end td{padding:10px 0}.ws-equipment-panel .ws-table th{width:25%}.ws-account{min-width:0}.ws-header{padding-left:44px;padding-right:28px}.ref-source-title{color:#000;position:absolute;top:16px;left:16px}.ws-source-navigation{--ws-sidebar:360px}.ws-source-navigation .ref-sidebar-search{margin-top:16px;margin-bottom:24px}.ws-source-navigation .ref-sidebar-search input{width:256px}.ws-source-navigation .ref-source-new{background:var(--sena-green-light-hover);border-style:dashed;border-radius:8px;width:calc(100% - 32px);height:103px;margin-bottom:24px;font-weight:400}.ref-source-new>span{border:1px solid var(--sena-green);color:var(--sena-green);background:0 0}.ref-source-project{margin-bottom:16px;padding:0 16px}.ref-source-project>a{justify-content:space-between;line-height:24px;display:flex}.ref-source-project details{margin:12px 0 0 12px}.ref-source-project summary{cursor:pointer;justify-content:space-between;line-height:24px;list-style:none;display:flex}.ref-source-project summary a{font-size:26px;line-height:24px}.ref-source-equipment{border-right:1px solid #0000;align-items:center;gap:8px;margin-top:2px;padding:10px 12px;font-size:12px;line-height:20px;display:flex}.ref-source-equipment.active{background:var(--sena-blue-light-hover);border-color:var(--sena-blue)}.ref-source-equipment img{width:14px;height:16px}.ref-header-project{white-space:nowrap;margin-left:-2px;margin-right:auto}.ws-source-navigation .ws-brand{margin-right:0}.ws-source-navigation .ws-main{padding:32px 0}.ws-source-navigation .ws-right-rail img{width:24px;height:24px}.ws-source-navigation .ws-main{margin-right:160px}.ws-source-navigation .ws-right-rail{right:126px}.ref-profile .ws-profile-head{height:112px;margin:5px 0 36px}.ref-profile .ws-profile-head .ws-actions{gap:16px}.ref-profile .ws-profile-head .ws-icon-button{opacity:1;gap:16px;margin-top:4px;padding:0;font-size:16px;line-height:24px;display:flex}.ref-profile .ws-profile-head .sena-button:disabled{opacity:1}.ref-profile>.ws-section-title{margin:0 0 16px!important}.ref-profile .ws-profile-form{gap:16px}.ref-profile .ws-profile-row{grid-template-columns:301px minmax(0,1fr);gap:20px}.ref-profile .ws-profile-row:first-child{grid-template-columns:296px minmax(0,1fr)}.ref-profile .ws-profile-row:first-child .ws-field{gap:4px}.ref-profile-control{position:relative}.ref-profile-control input{padding-right:42px}.ref-profile-control>img{opacity:.35;filter:grayscale();width:16px;height:16px;position:absolute;top:18px;right:12px}.ref-profile .ws-profile-divider{border-top-color:var(--sena-blue-light-active);width:100%;margin:14px 0}.ref-profile .ws-profile-form>.ws-section-title{line-height:27px;margin:0!important}.ref-profile input::placeholder,.ref-profile input[readonly]{color:var(--sena-neutral-6)}@media (width>=1600px){.ws-source-navigation .ws-main{padding:32px 0}}@media (width<=1100px){.ws-main{padding:28px 24px}.ref-profile .ws-profile-row,.ref-profile .ws-profile-row:first-child{grid-template-columns:30% minmax(0,1fr)}.ws-source-navigation .ws-main{margin-right:44px}.ws-source-navigation .ws-right-rail{right:10px}.ref-header-project{display:none}.ws-source-navigation{--ws-sidebar:280px}.ref-sidebar-search{gap:8px}.ref-sidebar-search input{width:100%}}@media (width<=760px){.ws-header{padding:0 14px}.ws-main{border-left:0;padding:24px 18px}.ws-source-navigation .ws-main{margin:0;padding:24px 0}.ws-source-navigation .ws-right-rail{display:none}.ws-app .ref-embedded-result{width:calc(100% - 36px)}.ws-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ws-stat{height:112px;padding:8px;font-size:12px}.ws-stat strong{font-size:26px;line-height:50px}.ws-stat strong small{font-size:12px}.ws-equipment-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.ref-profile .ws-profile-head{height:auto;min-height:112px;margin-bottom:32px}.ref-profile .ws-profile-row,.ref-profile .ws-profile-row:first-child{grid-template-columns:1fr;gap:6px}.ref-profile .ws-profile-row:first-child .ws-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-profile .ws-profile-head .ws-actions{gap:12px}.ws-project-navigation .ws-sidebar nav a{font-size:14px}.ws-project-navigation .ws-sidebar{width:280px}.ws-source-navigation .ws-sidebar{width:300px}.ws-collapsed .ref-sidebar-new,.ws-collapsed .ref-sidebar-search{display:none}}.ref-dashboard .ws-stats{grid-template-columns:repeat(3,minmax(0,246px));gap:24px;max-width:784px;margin:10px 0 0}.ref-dashboard .ws-heading{margin-bottom:16px}.ref-dashboard .ws-heading+.ws-section-title{margin:16px 0 10px!important}.ref-dashboard .ws-stats+.ws-section-title{margin:20px 0 10px!important}.ref-dashboard .ws-panel{min-height:210px}.ref-dashboard .ws-panel>p{margin:0 0 6px;line-height:24px}.ref-dashboard .ws-table th,.ref-dashboard .ws-table td{height:28px;padding:2px 0;line-height:21px}.ref-dashboard .ws-table th{width:25%}.ref-dashboard .ref-table-end{height:28px}.ref-dashboard-empty{gap:20px;width:486px;max-width:100%;height:227px;min-height:227px;margin:64px auto 0}.ref-dashboard-empty:before{opacity:.08;background-image:url(/assets/images/landing/landing-hero-background.svg);inset:0}.ref-dashboard-empty .ws-new-tile{box-shadow:0 3px 3px var(--sena-neutral-6);width:124px;height:86px;color:var(--sena-blue-dark);background:linear-gradient(110deg,#eee,#fafafa);border:0;border-radius:18px;padding:12px 16px;font-size:12px;font-weight:700}.ref-dashboard-empty .ws-new-tile b{width:34px;height:34px;font-size:26px}.ref-dashboard-empty h2{color:#a0a0a0;font-size:18px;line-height:27px}.ref-project-overview .ws-equipment-panel .ws-table a[aria-label=Edit\ equipment]{vertical-align:middle;margin-left:8px;display:inline-flex}.ref-project-overview .ws-equipment-panel .ref-icon--edit{width:20px;height:20px}.ws-main .ref-project-page.ref-project-overview>.ws-heading{margin-top:0}@media (width<=760px){.ref-dashboard .ws-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ref-dashboard-empty{margin-top:40px}.ref-dashboard .ws-stat>p{font-size:12px;line-height:18px}.ref-dashboard .ws-stat{height:125px}.ws-equipment-panel .ws-stats{grid-template-columns:1fr}.ws-equipment-panel .ws-stat{height:80px}.ref-project-overview .ws-equipment-panel .ws-stat strong{font-size:26px}.ws-source-navigation .ws-global-search{display:none}}.ref-energy-input .ws-equipment-tabs{margin-top:23px}.ref-energy-input .ws-equipment-tabs button{height:76px;line-height:24px;font-size:16px!important}.ws-app .ref-upload-title{margin-top:24px!important}.ref-file-structure{border:2px solid var(--sena-green);border-radius:8px;min-width:0;height:162px;margin:24px 16px 0;padding:12px;overflow:hidden}.ref-file-structure>p{color:var(--sena-blue);margin:0 0 4px;font-size:16px;line-height:24px}.ref-file-structure .ws-table{table-layout:fixed}.ref-file-structure .ws-table th,.ref-file-structure .ws-table td{border:0;height:28px;padding:2px 0;line-height:21px}.ref-file-structure .ws-table tbody tr{border:0}.ws-app .ref-template-button{width:100%;min-height:44px;margin-top:24px}.ws-app .ref-energy-upload{gap:0;height:280px;min-height:280px;margin:24px 0 0;padding:32px;position:relative}.ref-energy-upload>svg{width:48px;height:48px;color:var(--sena-blue)}.ws-app .ref-energy-upload>p:first-of-type{margin:24px 0 8px;font-weight:500;line-height:24px}.ws-app .ref-energy-upload>p:nth-of-type(2){margin:0;line-height:24px}.ref-file-badge{border:1px solid var(--sena-blue);background:var(--sena-green-light-active);border-radius:8px;margin-top:12px;padding:8px 16px;font-size:14px;line-height:21px}.ref-file-hint{color:var(--sena-green);margin-top:16px;font-size:12px;line-height:21px;display:block}.ws-app .ref-energy-description{margin:24px 0 0;font-size:16px;line-height:24px}.ref-energy-upload.is-dragging{background:var(--sena-green-light-active)}.ref-upload-history{margin:48px 40px 0}.ref-upload-summary{border:2px solid var(--sena-green);background:var(--sena-green-light);border-radius:8px;height:131px;padding:10px 12px}.ref-upload-summary>p{color:var(--sena-blue);margin:0;line-height:24px}.ref-upload-summary>div{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid}.ref-upload-summary article{color:var(--sena-green-dark);flex-direction:column;display:flex}.ref-upload-summary strong{font-size:24px;line-height:36px}.ref-upload-summary span{font-size:16px;line-height:24px}.ref-energy-tabs{margin:32px 0}.ref-energy-tabs button{height:46px;line-height:24px}.ref-energy-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:32px 0 0}.ref-energy-stats .ws-stat:nth-child(2){box-shadow:inset 0 -4px 4px -2px var(--sena-yellow)}.ref-energy-stats .ws-stat:nth-child(2) strong{color:var(--sena-yellow)}.ref-energy-chart{width:800px;max-width:100%;margin:48px auto 0}.ws-app .ref-energy-chart>h2{text-align:center;color:var(--sena-neutral-8);margin:0;font-size:24px;line-height:36px}.ref-energy-chart>.ws-chart{width:800px;max-width:100%;height:350px;max-height:none;margin:0;display:block}.ref-energy-chart .ws-chart-legend{white-space:nowrap;flex-wrap:nowrap;gap:24px;height:21px;font-size:13px;line-height:21px}.ws-app .ref-energy-ai-label{margin:56px 0 0;font-size:16px;line-height:24px}.ws-app .ref-energy-table-title{font-size:20px;line-height:30px;margin:32px 0 0!important}.ref-energy-data-table{height:162px;margin:30px 0 0;overflow:auto}.ref-energy-data-table .ws-table{table-layout:auto}.ref-energy-output .ref-page-footer{margin-top:24px}.ref-energy-chart-unavailable{border:1px solid var(--sena-neutral-5);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:407px;margin-top:48px;padding:24px;display:flex}.ref-energy-confirm-actions{align-items:center;gap:16px;display:flex}@media (width<=760px){.ref-energy-input .ws-equipment-tabs button{font-size:12px!important}.ref-file-structure{margin-left:0;margin-right:0}.ref-file-structure .ws-table{min-width:550px}.ref-file-structure{overflow-x:auto}.ref-energy-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ref-upload-summary{height:auto;min-height:131px}.ref-upload-summary>div{gap:8px;margin-top:16px}.ref-upload-summary strong{font-size:18px;line-height:27px}.ref-upload-summary span{font-size:12px;line-height:18px}.ref-energy-chart>.ws-chart{height:auto}.ref-energy-chart .ws-chart-legend{white-space:normal;flex-wrap:wrap;gap:8px;height:auto}.ref-upload-history{margin-left:0;margin-right:0}.ref-energy-upload{padding:20px!important}.ref-file-badge{overflow-wrap:anywhere;max-width:100%}.ref-energy-confirm-actions{flex-wrap:wrap}}@media (width>=761px){.ref-audit--pump .ref-input-row--3{margin-top:8px}.ref-audit--pump .ref-input-row--4{margin-top:9px}.ref-audit--furnace .ref-input-row--1{margin-top:-8px}}.ws-app .ref-result-group>h2{margin-bottom:10px;line-height:24px}.ws-app .ref-result-summary{padding-bottom:12px}.ref-result-source{height:76px!important}.ref-results--furnace .ref-result-group:first-child .ws-result-metric{height:74px}.ref-results--furnace .ref-result-group:nth-child(4) .ws-result-metric{height:80px}.ref-results--furnace .ref-result-group .ws-result-metric>span{white-space:normal;font-size:12px;line-height:18px}.ref-results--furnace .ref-result-group:nth-child(4) .ref-metric-row:first-of-type .ws-result-metric:nth-child(n+2),.ref-results--furnace .ref-result-group:nth-child(4) .ref-metric-row:nth-of-type(2) .ws-result-metric:last-child,.ref-results--furnace .ref-result-group:nth-child(4) .ref-metric-row:nth-of-type(3) .ws-result-metric:first-child{height:74px}.ref-results--furnace .ref-result-group:nth-child(5) .ws-result-metric{height:65px}.ref-results--furnace .ref-result-group:nth-child(5) .ref-metric-row:first-of-type .ws-result-metric{height:59px}.ref-results--furnace .ref-result-group:nth-child(5) .ref-metric-row:first-of-type .ws-result-metric:first-child{height:65px}.ref-results--furnace .ref-result-group:nth-child(5) .ref-metric-row:last-of-type .ws-result-metric:last-child{height:59px}.ws-header>.sena-button--premium{white-space:nowrap;flex-shrink:0;gap:8px;width:149px;height:28px;min-height:28px;padding:3px 12px}.ref-dashboard .ws-stats+.ws-section-title{margin-top:17px!important}.ref-dashboard .ws-panel{padding-bottom:4px}.ref-dashboard .ws-table{width:calc(100% + 12px)}.ws-heading>.sena-button,.ws-heading>.ws-actions{margin-top:8px}.ref-project-overview>.ws-section-title{margin-top:17px!important}.ws-app .ws-equipment-panel h1{line-height:36px}.ref-profile .ws-avatar{width:110px;height:110px;margin-left:5px}.ref-profile .ws-profile-head{gap:21px;height:110px;margin-bottom:38px}.ref-profile h1{line-height:36px}.ref-profile .ws-field small{line-height:15px}.ref-profile>.ws-section-title{margin-bottom:15px}.ref-energy-stats .ws-stat strong{white-space:nowrap;margin:4px 0;font-size:36px;line-height:54px;display:block}.ref-energy-stats .ws-stat strong small{font-size:20px;line-height:30px;display:inline}.ref-energy-stats .ws-stat>p:last-child{margin-top:0}.ref-energy-chart .ws-chart-legend{color:#595959}.ref-energy-chart .ws-chart-legend span:first-child:before{background:#156082}.ref-results--pump .ref-result-group:nth-child(2) .ref-metric-row{gap:30px}@media (width<=760px){.ref-profile .ws-profile-head{height:auto;min-height:110px;margin-bottom:32px}.ref-energy-stats .ws-stat strong{font-size:28px;line-height:42px}.ref-energy-stats .ws-stat strong small{font-size:14px}}.ws-header .ref-icon--account{width:32px;height:32px}.ws-header .ref-icon--bell,.ws-header .ref-icon--settings{width:24px;height:24px}.sena-app.ws-modal-backdrop{height:100dvh;min-height:0;display:flex;position:fixed;inset:0}.ref-missing-backdrop{background:#fff}.ref-missing-dialog{transform:translateY(-12px)}.ref-missing-fields{margin-top:31px}.ref-missing-dialog .ws-form-footer{margin-top:26px}.ref-missing-row>.ref-field{font-weight:400}.ref-missing-row .ref-field input{background:var(--sena-neutral-2)}.ref-missing-row .ref-field input::placeholder{color:var(--sena-blue)}.ws-has-project-sidebar .ws-main{margin-left:319px}.ws-has-project-sidebar.ws-project-panel-collapsed .ws-main{margin-left:48px}@media (width<=760px){.ws-has-project-sidebar .ws-main,.ws-has-project-sidebar.ws-project-panel-collapsed .ws-main{margin-left:0}}.ws-equipment-tabs button:disabled{opacity:.5;cursor:not-allowed}.ws-main{min-width:0;container:workspace/inline-size}.ws-audit-page{min-width:0;container:audit/inline-size}.ref-results{container:results/inline-size}.sena-field,.sena-field__control,.ws-heading>div,.ws-profile-head>div,.ws-stat,.ws-result-metric,.ws-result-group,.ws-panel,.ref-profile-control,.ws-form-grid>*,.ref-upload-history{min-width:0}.ws-app :is(h1,h2,h3,p,.ws-error,.ws-notice),.sena-field small{overflow-wrap:anywhere}.ws-app .sena-button{text-align:center;max-width:100%;height:auto}.ws-heading,.ws-profile-head{flex-wrap:wrap}.ws-sidebar{overscroll-behavior:contain;overflow-y:auto}.ref-header-project{text-overflow:ellipsis;min-width:0;overflow:hidden}.ref-source-project>a,.ref-source-equipment{overflow-wrap:anywhere}.ws-table-wrap,.boiler-table-scroll{overscroll-behavior-x:contain;max-width:100%}.ws-table-wrap:focus-visible{outline:2px solid var(--sena-blue);outline-offset:2px}.ws-table td,.ws-table th{overflow-wrap:anywhere}.ws-modal{overscroll-behavior:contain;min-width:0;max-height:calc(100dvh - 32px)}.ws-modal header>div{min-width:0}.ref-report-dialog>h2{padding-right:36px}.ref-report-dialog>table{table-layout:fixed}.ref-report-dialog :is(th,td){overflow-wrap:anywhere}.ref-page-footer,.ref-missing-actions{flex-wrap:wrap!important}.ws-app .ref-page-footer .sena-button{height:auto;min-height:44px}.ws-app .ref-context-button{min-width:44px;min-height:44px;top:0}.ref-page-heading{padding-right:48px}.ref-page-heading:not(:has(.ref-context-button)){padding-right:0}.ref-energy-upload:focus-within{outline:2px solid var(--sena-blue);outline-offset:3px}.ref-energy-chart-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.ref-energy-chart-scroll>.ws-chart{width:800px;max-width:100%;height:350px;margin:0}@container workspace (width<=900px){.ws-heading{gap:12px}.ws-heading>div:first-child{flex:250px}.ws-heading>.ws-actions{margin-top:0}.ws-stats,.ref-dashboard .ws-stats{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:12px}.ws-stat,.ref-dashboard .ws-stat,.ws-equipment-panel .ws-stat{height:auto;min-height:112px}.ws-stat strong,.ws-equipment-panel .ws-stat>strong{overflow-wrap:anywhere;margin-top:8px;font-size:30px;line-height:1.5;position:static}.ws-equipment-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-equipment-tabs button{height:auto;min-height:76px}.ws-equipment-panel .ws-table,.ref-project-page .ws-table,.ref-dashboard .ws-table{min-width:560px}.ws-profile-head,.ref-profile .ws-profile-head{height:auto}.ws-profile-head .ws-actions{margin-left:0}.ref-profile .ws-profile-row,.ref-profile .ws-profile-row:first-child{grid-template-columns:1fr;gap:8px}}@container workspace (width<=480px){.ws-stats,.ref-dashboard .ws-stats{grid-template-columns:1fr}.ws-stat,.ref-dashboard .ws-stat{min-height:100px;padding:12px 16px;font-size:14px}.ref-dashboard .ws-stat>p{font-size:14px;line-height:21px}.ws-stat strong{line-height:1.4}.ws-equipment-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-profile .ws-profile-row:first-child .ws-form-grid{grid-template-columns:1fr}.ws-profile-head .ws-actions{width:100%}.ws-actions>.sena-button{flex:auto}}@container audit (width<=1000px){.ref-input-row,.ref-input-row[style*="--field-columns: 7"]{align-items:end;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))!important}.ref-field>span{white-space:normal;min-height:0;font-size:16px}.ref-input-row{margin-top:0!important}.ws-audit-inner{padding-inline:0!important}.ws-app .ref-field input,.ws-app .ref-field select{font-size:16px}.ref-energy-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-energy-stats .ws-stat{height:auto;min-height:124px}.ref-energy-stats .ws-stat strong{white-space:normal;overflow-wrap:anywhere;font-size:30px;line-height:1.5}.ref-file-structure{height:auto;min-height:162px;margin-inline:0;overflow:visible}.ref-file-structure .ws-table{min-width:600px}.ref-energy-data-table{max-height:300px;overflow-y:auto}.ref-energy-tabs{flex-wrap:wrap}.ref-energy-tabs button{flex:160px;height:auto;min-height:46px}.ws-app .ref-energy-upload{height:auto;min-height:280px}.ref-upload-summary{height:auto;min-height:131px}.ref-upload-summary>div{gap:16px}.ref-upload-summary strong{font-size:20px;line-height:1.5}}@container audit (width<=480px){.ref-input-row{grid-template-columns:1fr!important}.ref-energy-stats,.ref-upload-summary>div{grid-template-columns:1fr}.ref-upload-summary>div{text-align:left;margin-top:16px}.ref-upload-summary article{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px}.ref-energy-tabs{gap:8px}.ref-energy-tabs button{flex-basis:100%}.ws-equipment-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-energy-chart-scroll>.ws-chart{min-width:620px;height:auto}.ref-page-footer>.sena-button{flex:100%}.ref-energy-confirm-actions{width:100%}.ref-energy-confirm-actions>.sena-button{flex:100%}}@container results (width<=1000px){.ref-metric-row,.ref-results--pump .ref-result-group:nth-child(2) .ref-metric-row{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px}.ws-app .ref-metric-row .ws-result-metric{flex-direction:column;gap:8px;min-height:80px;display:flex;height:auto!important}.ws-app .ref-metric-row .ws-result-metric>span{white-space:normal;overflow-wrap:anywhere;font-size:12px!important;line-height:18px!important}.ws-app .ref-metric-row .ws-result-metric>strong{white-space:normal;overflow-wrap:anywhere;margin-top:auto;position:static;font-size:20px!important;line-height:30px!important}.ws-app .ref-metric-row .ws-result-metric>strong small{font-size:14px!important}.ws-app .ref-result-source{min-height:76px;height:auto!important}.ref-source-value{text-align:right;overflow-wrap:anywhere;display:block;position:static}}@media (width<=1200px){.ws-header .ws-global-search{display:none}.ws-header{gap:12px}}@media (width<=1100px){.ws-header{padding-inline:16px}.ws-mobile-menu{display:inline-flex}.ws-sidebar,.ws-project-navigation .ws-sidebar,.ws-source-navigation .ws-sidebar{visibility:hidden;z-index:31;width:min(320px,100vw - 32px);min-height:0;position:fixed;top:80px;bottom:0;left:0;transform:translate(-100%)}.ws-sidebar.is-open{visibility:visible;transform:translate(0)}.ws-sidebar .ws-nav-label{display:block}.ws-sidebar .ws-collapse{display:none}.ws-collapsed.ws-project-navigation .ws-sidebar nav{display:grid!important}.ws-collapsed .ref-sidebar-new,.ws-collapsed .ref-sidebar-search{display:flex}.ws-backdrop{z-index:30;background:#07163555;border:0;position:fixed;inset:80px 0 0}.ws-main,.ws-source-navigation .ws-main,.ws-has-project-sidebar .ws-main,.ws-has-project-sidebar.ws-project-panel-collapsed .ws-main{border:0;margin:0}.ws-main{padding:28px 24px}.ws-right-rail{display:none}.ws-modal-backdrop{padding:16px}.ws-app .ref-page-footer{gap:12px}.landing-about__inner{grid-template-columns:minmax(0,30%) minmax(0,1fr)}}@media (width<=760px){.ws-sidebar,.ws-project-navigation .ws-sidebar,.ws-source-navigation .ws-sidebar,.ws-backdrop{top:72px}.ws-header{gap:4px;padding-inline:10px}.ws-brand{flex:1;min-width:0;overflow:hidden}.ws-brand span{text-overflow:ellipsis;border:0;padding-right:0;overflow:hidden}.ws-source-navigation .ws-brand{margin-right:auto}.ws-header>.ws-icon-button,.ws-header .ws-account{flex:none;justify-content:center;min-width:44px;min-height:44px}.ws-main{padding:24px 16px}.ws-sidebar nav a,.ref-source-project>a,.ref-source-project summary,.ref-source-equipment{align-items:center;min-height:44px}.ws-app .ws-icon-button{min-width:44px;min-height:44px}.ref-context-button{right:-6px}.ws-app .ref-page-footer{margin-top:32px}.ws-app .ref-missing-dialog{max-height:calc(100dvh - 32px);padding:20px 16px;transform:none}.ref-missing-row{flex-wrap:wrap;justify-content:flex-end;gap:8px}.ref-missing-row>.ref-field{flex-basis:100%}.ref-missing-row .ref-field>span{white-space:normal;min-height:0}.ref-delete-value,.ref-accept-value{width:44px;height:44px}.ref-missing-actions{justify-content:flex-end;width:100%}.ref-draft-action{max-width:none;min-height:44px}.ref-missing-dialog .ws-form-footer>.sena-button{flex:100%}.ref-missing-actions>.sena-button{flex:1}.ref-ai-title{flex-wrap:wrap}.ref-ai-request{min-height:44px;margin-left:0}.ref-ai-actions>button{min-height:44px}.ws-app .ref-energy-chart>h2{font-size:20px}.sena-app .sena-button{white-space:normal;overflow-wrap:anywhere}.sena-field,.ref-profile-control{max-width:100%}}@media (width<=480px){.ws-modal{padding:20px 16px}.ws-form-footer .sena-button{flex:100%}.ws-profile-head .ws-avatar{width:80px;height:80px;margin-left:0}.ref-profile .ws-profile-head{gap:16px}.auth-page{padding:40px 16px}.auth-password-toggle{min-width:44px;min-height:44px}.sena-footer__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sena-footer__column a{overflow-wrap:anywhere}.sena-footer__column h2{font-size:20px}.sena-navbar__inner{column-gap:6px}.sena-navbar__toggle{padding-inline:8px}.sena-navbar__account .sena-nav-link:not(.sena-nav-link--outline){width:72px}}@media (width>=1101px){.ws-source-navigation.ws-collapsed .ws-collapse{display:inline-flex}}@container workspace (width>=800px){.ref-project-overview .ws-equipment-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}}
