/*hgi-src-bytes:707165*/@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/inter-latin-400-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/inter-latin-500-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/inter-latin-600-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/inter-latin-700-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/inter-latin-800-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--hgi-red:#A6192E;--hgi-red-dark:#7E1322;--hgi-ink:#14151A;--hgi-slate:#494B54;--hgi-hairline:#E4E3E1;--hgi-canvas:#F6F5F3;--hgi-dept-frontdesk:#1F7A8C;--hgi-dept-housekeeping:#3D7A63;--hgi-dept-fnb:#B4552D;--hgi-dept-sales:#3C5A78}#hgi-portal-root,.hgi-portal{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--hgi-ink);box-sizing:border-box;font-size:16px;line-height:1.55}#hgi-portal-root *,.hgi-modal-overlay,.hgi-modal-overlay *,.hgi-portal *{box-sizing:border-box}#hgi-portal-root [tabindex]:focus-visible,#hgi-portal-root a:focus-visible,#hgi-portal-root button:focus-visible,#hgi-portal-root input:focus-visible,#hgi-portal-root select:focus-visible,#hgi-portal-root textarea:focus-visible,.hgi-modal-overlay a:focus-visible,.hgi-modal-overlay button:focus-visible,.hgi-modal-overlay input:focus-visible,.hgi-modal-overlay select:focus-visible,.hgi-modal-overlay textarea:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(166,25,46,.28);border-radius:6px}.hgi-nav button:focus-visible,.hgi-nav-group-toggle:focus-visible{box-shadow:0 0 0 3px rgba(255,255,255,.55)}.hgi-portal{margin:0;max-width:100%;box-sizing:border-box;position:relative;left:0;right:auto;transform:none}.hgi-portal--login{display:flex;justify-content:center;padding:48px 16px;background:var(--hgi-canvas)}.hgi-login-card{width:100%;max-width:420px;background:#fff;border:1px solid var(--hgi-hairline);border-radius:10px;padding:28px}.hgi-login-brand{max-width:340px;width:100%;height:auto;margin:0 auto 10px;display:block}.hgi-login-card h2{margin:0 0 2px;font-size:18px}.hgi-login-title{color:var(--hgi-red);font-size:22px;font-weight:800;margin:0 0 4px;text-align:center}.hgi-login-sub{color:var(--hgi-slate);font-size:14px;margin:0 0 20px}.hgi-login-card p.login-remember{font-size:13px}.hgi-login-card input[type=email],.hgi-login-card input[type=password],.hgi-login-card input[type=text]{width:100%;padding:9px 12px;border:1px solid var(--hgi-hairline);border-radius:6px;font-size:14px;margin-top:4px}.hgi-login-card input[type=submit]{width:100%;background:var(--hgi-red);color:#fff;border:none;border-radius:6px;font-weight:600;padding:10px 14px;margin-top:12px;cursor:pointer;font-size:14px}.hgi-login-card input[type=submit]:hover{background:var(--hgi-red-dark)}.hgi-login-forgot{margin-top:14px;font-size:13px}.hgi-login-forgot a{color:var(--hgi-slate)}.hgi-portal--message{padding:32px;text-align:center;color:var(--hgi-slate)}.hgi-loading{padding:32px;text-align:center;color:var(--hgi-slate)}.hgi-app{display:flex;min-height:480px;border:1px solid var(--hgi-hairline);border-radius:16px;overflow:hidden;background:var(--hgi-canvas);box-shadow:0 1px 2px rgba(20,21,26,.04),0 12px 32px rgba(20,21,26,.06)}.hgi-sidebar{width:250px;flex-shrink:0;background:var(--hgi-red);border-right:1px solid var(--hgi-hairline);display:flex;flex-direction:column;transition:width .15s ease}.hgi-app.hgi-nav-collapsed .hgi-sidebar{width:14px;overflow:hidden;border-right-color:var(--hgi-hairline);cursor:pointer}@media (hover:hover) and (pointer:fine){.hgi-app.hgi-nav-collapsed .hgi-sidebar:hover{width:250px;overflow:visible;position:relative;z-index:60;box-shadow:4px 0 16px rgba(0,0,0,.12)}.hgi-app.hgi-nav-collapsed.hgi-nav-force-collapsed .hgi-sidebar:hover{width:14px!important;overflow:hidden!important;box-shadow:none!important}}@media (hover:none),(pointer:coarse){.hgi-app.hgi-nav-collapsed .hgi-sidebar{width:28px}}.hgi-nav-collapse-toggle{font-weight:700;font-size:15px;padding:8px 12px;margin-left:auto}.hgi-sidebar-header{padding:18px;border-bottom:1px solid rgba(255,255,255,.2);display:flex;align-items:center;gap:10px}.hgi-sidebar-logo{width:76px;height:auto;flex-shrink:0}.hgi-sidebar-header .hgi-title{font-weight:700;font-size:16px;line-height:1.25;color:#fff}.hgi-sidebar-header .hgi-sub{font-size:13px;color:rgba(255,255,255,.8)}.hgi-nav{flex:1;padding:10px 12px}.hgi-nav button{width:100%;text-align:left;background:0 0;border:none;font-family:inherit;padding:11px 16px;font-size:15px;font-weight:500;color:#fff;cursor:pointer;display:flex;align-items:center;gap:8px;border-radius:10px;margin-bottom:2px;transition:background .12s}.hgi-nav button:hover{background:rgba(255,255,255,.14)}.hgi-nav button.active{color:var(--hgi-red-dark);background:#fff;font-weight:700}.hgi-nav-pin-toggle{margin-left:auto;flex-shrink:0;opacity:.6;transition:opacity .12s;font-size:15px;line-height:1;padding:2px 4px;border-radius:4px;color:rgba(255,255,255,.85)}.hgi-nav button:hover .hgi-nav-pin-toggle,.hgi-nav-pin-toggle.pinned{opacity:1}.hgi-nav-pin-toggle:hover{background:rgba(255,255,255,.2)}.hgi-nav-pin-toggle.pinned{color:#ffd75e}.hgi-nav button.active .hgi-nav-pin-toggle{color:rgba(20,21,26,.55)}.hgi-nav button.active .hgi-nav-pin-toggle.pinned{color:#c99a1a}.hgi-nav-pinned{padding-bottom:0;flex:0 0 auto}.hgi-nav-pinned-divider{height:1px;background:rgba(255,255,255,.16);margin:4px 14px 6px}@media (hover:none){.hgi-nav-pin-toggle{opacity:1}}.hgi-mobile-nav-list{display:flex;flex-direction:column;padding:6px 4px}.hgi-mobile-nav-list button{width:100%;text-align:left;background:0 0;border:none;padding:12px 16px;font-size:16px;font-weight:500;color:var(--hgi-ink);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:10px;margin-bottom:2px}.hgi-mobile-nav-list button.active{color:var(--hgi-red);background:#fbe3e4;font-weight:700}#hgi-mobile-nav-overlay .hgi-nav-pinned{display:flex!important;flex-direction:column;flex:0 0 auto;padding:6px 4px 0}#hgi-mobile-nav-overlay .hgi-nav-pinned button{color:var(--hgi-ink);font-size:16px;padding:12px 16px;justify-content:space-between}#hgi-mobile-nav-overlay .hgi-nav-pinned button:hover{background:rgba(0,0,0,.05)}#hgi-mobile-nav-overlay .hgi-nav-pinned button.active{color:var(--hgi-red);background:#fbe3e4}#hgi-mobile-nav-overlay .hgi-nav-pin-toggle{opacity:1;color:rgba(20,21,26,.45)}#hgi-mobile-nav-overlay .hgi-nav-pin-toggle.pinned{color:#c99a1a}#hgi-mobile-nav-overlay .hgi-nav-pinned-divider{background:var(--hgi-hairline);margin:8px 12px}.hgi-nav-group-toggle{width:100%;text-align:left;background:0 0;border:none;padding:11px 16px;font-size:15px;font-weight:500;color:#fff;cursor:pointer;display:flex;align-items:center;gap:8px;border-radius:10px;margin-bottom:2px;transition:background .12s}.hgi-nav-group-toggle:hover{background:rgba(255,255,255,.14)}.hgi-nav-group-toggle span:first-child{flex:1}.hgi-nav-group-arrow{font-size:15px;color:#fff;font-weight:700}.hgi-nav-group-children{display:none;padding-left:14px}.hgi-nav-group-children.open{display:block}.hgi-nav-group:hover .hgi-nav-group-children{display:block}.hgi-nav-group-children button{font-size:14px}.hgi-shift-chip{padding:8px 14px;border-radius:20px;font-size:13px;font-weight:600;cursor:grab;user-select:none;border:1px solid rgba(0,0,0,.06)}.hgi-shift-chip:active{cursor:grabbing}.hgi-sidebar-footer{padding:14px 18px;border-top:1px solid rgba(255,255,255,.2)}.hgi-sidebar-footer .hgi-user{font-size:15px;font-weight:600;color:#fff}.hgi-sidebar-footer .hgi-role{font-size:13px;color:rgba(255,255,255,.75);text-transform:capitalize;margin-bottom:8px}.hgi-sidebar-footer a{font-size:14px;font-weight:600;color:#fff;text-decoration:underline}.hgi-main-wrap{flex:1;min-width:0;display:flex;flex-direction:column}.hgi-main{flex:1;min-width:0;padding:28px 28px 90px;overflow-x:auto}.hgi-trial-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 28px;background:#fcf3e0;border-bottom:1px solid #ebd9ae;color:#6b4e10;font-size:13px}.hgi-trial-banner-urgent{background:#fbeeef;border-bottom-color:#f2c2c8;color:var(--hgi-red-dark)}.hgi-shell{max-width:1900px;margin:0 auto}.hgi-topbar-unified{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap;background:var(--hgi-canvas);border:1px solid var(--hgi-hairline);border-radius:16px;padding:14px 22px;margin-bottom:16px;box-shadow:0 1px 2px rgba(20,21,26,.04),0 8px 24px rgba(20,21,26,.05)}.hgi-topbar-brand{display:flex;align-items:center;gap:10px;flex:0 1 auto;min-width:0}.hgi-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.hgi-topbar-title{font-size:20px;font-weight:800;color:var(--hgi-red);text-align:center;flex:0 0 auto}.hgi-topbar-title img{height:40px;width:auto}.hgi-topbar-right{display:flex;align-items:center;gap:8px;flex:0 1 auto;min-width:0;flex-wrap:nowrap;justify-content:flex-end;overflow-x:auto;scrollbar-width:none}.hgi-topbar-right::-webkit-scrollbar{display:none}.hgi-topbar-right a.hgi-btn,.hgi-topbar-right button{padding:6px 10px;font-size:13px;white-space:nowrap}.hgi-topbar-user{font-size:13px;color:var(--hgi-ink);white-space:nowrap}.hgi-topbar-mobile-user{display:none}#hgi-property-selector{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;order:-1}#hgi-edit-announcement .hgi-btn-label,#hgi-preview-celebrations .hgi-btn-label{display:none}@media (max-width:1280px){.hgi-topbar-right .hgi-btn-label{display:none}.hgi-topbar-right a.hgi-btn,.hgi-topbar-right button{padding:6px 8px}.hgi-topbar-title img{height:32px}.hgi-sidebar-logo{width:40px}.hgi-title{max-width:110px}#hgi-property-selector{max-width:130px}}.hgi-h1{font-size:26px;font-weight:700;margin:0 0 16px}.hgi-card{background:#fff;border:1px solid var(--hgi-hairline);border-radius:14px;box-shadow:0 1px 2px rgba(20,21,26,.03),0 4px 16px rgba(20,21,26,.04)}.hgi-dash-hero{background:linear-gradient(135deg,var(--hgi-red) 0,var(--hgi-red-dark) 100%);color:#fff;border-radius:16px;padding:22px 26px;margin-bottom:18px}.hgi-dash-hero .hgi-h1{color:#fff}.hgi-dash-hero-date{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;opacity:.85}#hgi-dash-signoff-alert:not(:empty){margin-bottom:16px}.hgi-dash-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;align-items:start;margin-bottom:16px}.hgi-dash-grid-item:empty{display:none}@media (max-width:560px){.hgi-dash-hero{padding:18px 20px}.hgi-dash-grid{grid-template-columns:1fr}}.hgi-keys-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}@media (max-width:640px){.hgi-keys-grid{grid-template-columns:1fr}}.hgi-dash-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px}.hgi-dash-card{border-radius:14px;padding:16px}@media (max-width:640px){.hgi-dash-grid{grid-template-columns:repeat(2,1fr)}}.hgi-card-header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--hgi-hairline);font-weight:700;font-size:17px}.hgi-card-body{padding:22px}.hgi-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--hgi-hairline);transition:background .12s}.hgi-row:hover{background:var(--hgi-canvas)}.hgi-comm-row{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-bottom:1px solid var(--hgi-hairline);border-left:3px solid transparent;cursor:pointer;transition:background .12s,border-left-color .12s}.hgi-comm-row:last-child{border-bottom:none}.hgi-comm-row:hover{background:var(--hgi-canvas)}.hgi-comm-row--unread{background:#fbeeef}.hgi-comm-row--unread:hover{background:#f7e4e5}.hgi-comm-row--frontdesk{border-left-color:var(--hgi-dept-frontdesk)}.hgi-comm-row--housekeeping{border-left-color:var(--hgi-dept-housekeeping)}.hgi-comm-row--fnb{border-left-color:var(--hgi-dept-fnb)}.hgi-comm-row--sales{border-left-color:var(--hgi-dept-sales)}.hgi-comm-row--all{border-left-color:var(--hgi-hairline)}.hgi-comm-row--private{border-left-color:var(--hgi-slate)}.hgi-comm-avatar{flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:var(--hgi-ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;letter-spacing:.3px}.hgi-comm-dept-tag{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;padding:2px 7px;border-radius:4px;color:#fff;margin-right:6px;vertical-align:middle}.hgi-comm-dept-tag--frontdesk{background:var(--hgi-dept-frontdesk)}.hgi-comm-dept-tag--housekeeping{background:var(--hgi-dept-housekeeping)}.hgi-comm-dept-tag--fnb{background:var(--hgi-dept-fnb)}.hgi-comm-dept-tag--sales{background:var(--hgi-dept-sales)}.hgi-comm-dept-tag--private{background:var(--hgi-slate)}.hgi-comm-btn-short{display:none}.hgi-comm-thumb{transition:opacity .12s}.hgi-comm-thumb:hover{opacity:.85}@media (max-width:980px){.hgi-comm-btn-full{display:none}.hgi-comm-btn-short{display:inline}}.hgi-row:last-child{border-bottom:none}.hgi-row-tinted{border-bottom:none!important;border-radius:10px;padding:14px 16px;margin-bottom:8px}.hgi-sched-cell-remove{position:absolute;top:2px;right:2px;width:16px;height:16px;line-height:14px;border-radius:50%;border:1px solid var(--hgi-hairline);background:#fff;color:var(--hgi-slate);font-size:12px;padding:0;cursor:pointer;opacity:0;transition:opacity .12s}td:hover>.hgi-sched-cell-remove{opacity:1}.hgi-sched-cell-remove:hover{background:#fbe3e4;color:var(--hgi-red-dark);border-color:transparent}.hgi-work-card{border-radius:10px;padding:12px 14px;margin-bottom:8px}.hgi-work-card-compact{padding:8px 12px;max-width:280px}.hgi-work-card-compact .hgi-work-card-name{font-size:14px;margin-top:0}.hgi-work-card-compact .hgi-work-card-time{font-size:12px;margin-top:1px}.hgi-work-card-compact .hgi-work-card-sub{font-size:12px}.hgi-work-card:last-child{margin-bottom:0}.hgi-work-card-time{font-weight:700;font-size:13px;opacity:.85}.hgi-work-card-name{font-weight:800;font-size:16px;margin-top:2px}.hgi-work-card-sub{font-size:13px;opacity:.85;margin-top:1px}.hgi-row-tinted:last-child{margin-bottom:0}.hgi-btn{display:inline-flex;align-items:center;gap:6px;border-radius:9px;font-size:14px;font-weight:600;padding:9px 16px;cursor:pointer;border:1px solid transparent;transition:background .15s,border-color .15s,transform .1s,box-shadow .15s}.hgi-btn:active{transform:translateY(1px)}.hgi-btn-primary{background:var(--hgi-red);color:#fff;box-shadow:0 2px 8px rgba(166,25,46,.25)}.hgi-btn-primary:hover{background:var(--hgi-red-dark)}.hgi-btn-secondary{background:#fff;color:var(--hgi-ink);border-color:var(--hgi-hairline)}.hgi-btn-secondary:hover{background:var(--hgi-canvas);border-color:#d8d6d3}.hgi-btn-danger{background:#fbe3e4;color:var(--hgi-red-dark)}.hgi-btn-danger:hover{background:#f6cdd0}.hgi-badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.2px;background:#eeedeb;text-transform:capitalize}.hgi-badge--scheduled-today{background:#ede7f6;color:#4a2e8a}.hgi-badge-admin{background:#fbe3e4;color:var(--hgi-red-dark)}.hgi-status-tabs{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.hgi-status-tab{border:1px solid var(--hgi-hairline);background:#fff;color:var(--hgi-slate);border-radius:8px;padding:8px 14px;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .12s}.hgi-status-tab-count{background:rgba(0,0,0,.06);border-radius:999px;padding:1px 7px;font-size:11px}.hgi-status-tab-all.active{background:var(--hgi-ink);color:#fff;border-color:var(--hgi-ink)}.hgi-status-tab-all.active .hgi-status-tab-count{background:rgba(255,255,255,.2)}.hgi-status-tab-pending.active{background:#fcefd8;color:#8a5a11;border-color:#f0d9a8}.hgi-status-tab-approved.active{background:#e1f0e4;color:#276b41;border-color:#b9dcc2}.hgi-status-tab-denied.active{background:#fbe3e4;color:#7e1322;border-color:#f2c2c8}.hgi-status-tab-unread.active{background:var(--hgi-red);color:#fff;border-color:var(--hgi-red)}.hgi-status-tab-unread.active .hgi-status-tab-count{background:rgba(255,255,255,.25)}.hgi-status-tab-dashboard.active,.hgi-status-tab-plans.active{background:var(--hgi-ink);color:#fff;border-color:var(--hgi-ink)}.hgi-field{display:block;margin-bottom:12px}.hgi-field label{display:block;font-size:12px;font-weight:700;text-transform:uppercase;color:var(--hgi-slate);margin-bottom:6px}.hgi-field input,.hgi-field select,.hgi-field textarea{width:100%;padding:11px 13px;border:1px solid var(--hgi-hairline);border-radius:6px;font-size:16px;background:#fff;transition:border-color .15s,box-shadow .15s}.hgi-field input:focus,.hgi-field select:focus,.hgi-field textarea:focus{outline:0;border-color:var(--hgi-red);box-shadow:0 0 0 3px rgba(166,25,46,.12)}.hgi-field input[type=checkbox]{width:auto;accent-color:var(--hgi-red)}input[type=checkbox]{accent-color:var(--hgi-red);width:16px;height:16px}.hgi-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.hgi-modal-overlay{position:fixed;inset:0;background:rgba(30,28,26,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:16px;animation:hgi-fade-in .12s ease-out;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--hgi-ink);font-size:16px;line-height:1.55}@keyframes hgi-fade-in{from{opacity:0}to{opacity:1}}@keyframes hgi-pop-in{from{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.hgi-cmdk-overlay{position:fixed;inset:0;background:rgba(30,28,26,.5);z-index:999999;display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px;animation:hgi-fade-in .1s ease-out;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.hgi-cmdk-box{background:#fff;border-radius:14px;width:100%;max-width:560px;max-height:60vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 24px 64px rgba(20,21,26,.35);animation:hgi-pop-in .12s ease-out}.hgi-cmdk-input{border:none;border-bottom:1px solid var(--hgi-hairline);padding:18px 20px;font-size:17px;font-family:inherit;color:var(--hgi-ink);outline:0;flex-shrink:0}.hgi-cmdk-results{overflow-y:auto;padding:6px}.hgi-cmdk-result{display:block;width:100%;text-align:left;background:0 0;border:none;font-family:inherit;padding:11px 14px;font-size:15px;color:var(--hgi-ink);cursor:pointer;border-radius:8px}.hgi-cmdk-result.selected{background:var(--hgi-red);color:#fff}.hgi-modal{background:#fff;border-radius:12px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;overflow-x:hidden;box-shadow:0 24px 64px rgba(30,28,26,.35),0 2px 8px rgba(30,28,26,.1);animation:hgi-pop-in .16s cubic-bezier(.2,.9,.3,1.2)}.hgi-modal.wide{max-width:640px}.hgi-modal.xwide{max-width:920px;max-height:94vh}.hgi-modal-header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:3px solid var(--hgi-red);font-weight:700;font-size:16px;position:sticky;top:0;background:#fff;z-index:1}.hgi-modal-body{padding:22px}.hgi-modal-close{background:var(--hgi-canvas);border:none;width:28px;height:28px;border-radius:50%;font-size:16px;cursor:pointer;color:var(--hgi-slate);line-height:1;transition:background .15s}.hgi-modal-close:hover{background:var(--hgi-hairline)}.hgi-modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--hgi-hairline)}.hgi-empty{color:var(--hgi-slate);font-size:13px;padding:16px 0;text-align:center}.hgi-error{background:#fbe3e4;color:var(--hgi-red-dark);border-radius:6px;padding:8px 12px;font-size:13px;margin-bottom:12px}.hgi-muted{color:var(--hgi-slate);font-size:14px}body:has(.hgi-portal) .site-footer,body:has(.hgi-portal) .site-header,body:has(.hgi-portal) footer,body:has(.hgi-portal) header{display:none!important}body:has(.hgi-portal) .entry-content,body:has(.hgi-portal) .wp-site-blocks,body:has(.hgi-portal) main{max-width:100%!important;padding:0!important;margin:0!important}#hgi-portal-root{width:100vw;max-width:100vw;box-sizing:border-box;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 0 24px}.hgi-app{min-height:760px}.hgi-app-footer{max-width:1900px;margin:14px auto 0;text-align:center;font-size:12px;font-weight:400;color:var(--hgi-slate)}body:has(.hgi-portal) h1:not(.hgi-h1){display:none!important}body:has(.hgi-portal) main>.wp-block-group{max-width:none!important}body:has(.hgi-portal){margin-top:0!important;padding-top:0!important;overflow-x:hidden}body:has(.hgi-portal) main{margin-top:0!important}body:has(.hgi-portal) .wp-block-post-title,body:has(.hgi-portal) main>.wp-block-group{padding-top:0!important;margin-top:0!important}body:has(.hgi-portal) #content,body:has(.hgi-portal) #page,body:has(.hgi-portal) #primary,body:has(.hgi-portal) .content-area,body:has(.hgi-portal) .entry-header,body:has(.hgi-portal) .site-content,body:has(.hgi-portal) .wp-site-blocks,body:has(.hgi-portal) article{margin-top:0!important;padding-top:0!important}body:has(.hgi-portal) h1:not(.hgi-h1){margin-top:0!important;padding-top:16px!important}.hgi-nav-toggle{display:none}.hgi-nav button[data-view]{display:flex;align-items:center;justify-content:space-between;gap:8px}.hgi-nav-badge{background:#fff;color:var(--hgi-red);font-size:11px;font-weight:700;line-height:1;padding:3px 6px;border-radius:999px;min-width:18px;text-align:center}.hgi-nav button.active .hgi-nav-badge{background:var(--hgi-red);color:#fff}.hgi-unread-dot{position:absolute;top:-8px;right:-10px;min-width:22px;height:22px;padding:0 5px;background:var(--hgi-red);border-radius:12px;border:2px solid #fff;box-shadow:0 0 0 1px var(--hgi-red);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#fff;line-height:1;animation:hgi-badge-pulse 1.8s ease-in-out infinite}@keyframes hgi-badge-pulse{0%,100%{box-shadow:0 0 0 1px var(--hgi-red),0 0 0 0 rgba(166,25,46,.55)}50%{box-shadow:0 0 0 1px var(--hgi-red),0 0 0 5px rgba(166,25,46,0)}}.hgi-toast{position:fixed;bottom:24px;right:24px;max-width:340px;z-index:10000;background:#fff;border-radius:14px;border-left:5px solid var(--hgi-red);box-shadow:0 16px 40px rgba(20,21,26,.2),0 2px 10px rgba(20,21,26,.08);padding:18px 40px 18px 18px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;animation:hgi-toast-in .2s ease-out}@keyframes hgi-toast-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hgi-toast-badge{display:inline-block;background:#fcefd8;color:#8a5a11;font-weight:800;font-size:11px;letter-spacing:.6px;padding:4px 11px;border-radius:999px;margin-bottom:10px}.hgi-toast-msg{font-size:15px;color:var(--hgi-ink);font-weight:600;line-height:1.4}.hgi-toast-close{position:absolute;top:12px;right:12px;width:26px;height:26px;border-radius:50%;border:1px solid var(--hgi-hairline);background:#fff;color:var(--hgi-slate);cursor:pointer;font-size:15px;line-height:1}.hgi-toast-close:hover{background:var(--hgi-canvas)}@media (max-width:560px){.hgi-toast{left:16px;right:16px;bottom:16px;max-width:none}}@media (max-width:560px){.hgi-topbar-unified{padding:12px 14px;border-radius:12px;flex-wrap:wrap;row-gap:8px}.hgi-nav-collapse-toggle{display:none}#hgi-notif-bell{display:none}.hgi-topbar-title{display:inline-flex!important;justify-content:flex-start!important;order:1;flex:0 0 auto}.hgi-topbar-title img{height:26px!important}.hgi-topbar-mobile-user{display:flex!important;align-items:center;gap:10px;font-size:13px;order:2;margin-left:auto}.hgi-topbar-mobile-user a{color:var(--hgi-red);text-decoration:none;font-weight:600}.hgi-nav-toggle{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;border:1px solid var(--hgi-hairline);background:#fff;font-size:18px;cursor:pointer;flex-shrink:0;order:3}.hgi-nav-collapse-toggle{order:3}.hgi-topbar-break{flex-basis:100%;height:0;order:4}.hgi-topbar-brand{order:5}.hgi-topbar-right{display:none}.hgi-app{flex-direction:column;border-radius:8px;min-height:0;overflow:visible}.hgi-sidebar{width:100%;border-right:none;border-bottom:1px solid var(--hgi-hairline);position:relative}.hgi-app.hgi-nav-collapsed .hgi-sidebar{width:100%;overflow:visible}.hgi-sidebar-header{padding:14px;position:relative}.hgi-nav{display:none!important}.hgi-nav button{border-radius:10px;padding:12px 16px}.hgi-nav button.active{background:#fbe3e4}.hgi-sidebar-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 14px}.hgi-main{padding:16px 16px 90px}.hgi-h1{font-size:17px}.hgi-grid-2{grid-template-columns:1fr}.hgi-row{flex-wrap:wrap}.hgi-modal-overlay{padding:0;align-items:flex-end}.hgi-modal,.hgi-modal.wide{max-width:100%;width:100%;border-radius:14px 14px 0 0;max-height:94vh}.hgi-modal-actions .hgi-btn{flex:1 1 auto;justify-content:center}.hgi-cal-grid,.hgi-cal-grid-month{grid-template-columns:repeat(2,1fr)}.hgi-cal-grid-day{max-width:100%}}.hgi-print-sheet{display:none}@page{margin:0}@media print{body *{visibility:hidden;height:0!important;overflow:hidden!important}.hgi-print-sheet,.hgi-print-sheet *{visibility:visible;height:auto!important;overflow:visible!important}.hgi-print-sheet,.hgi-print-sheet *{-webkit-print-color-adjust:exact;print-color-adjust:exact;color-adjust:exact}.hgi-print-sheet{display:block!important;position:absolute;top:0;left:0;width:100%;padding:24px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#14151a;box-sizing:border-box}.hgi-print-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;border-bottom:4px solid #a6192e;padding-bottom:6px;margin-bottom:8px}.hgi-print-header::before{content:"";display:block;flex-basis:100%;background-image:url(../images/otelbackhouse-logo.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;height:32px;margin-bottom:6px}.hgi-print-brand{font-weight:700;font-size:16px}.hgi-print-title{color:#494b54;font-size:13px;font-weight:700;margin-top:2px}.hgi-print-meta{font-size:14px;color:#14151a;text-align:right}.hgi-print-table{width:100%;border-collapse:collapse;font-size:12px;border:2px solid #000}.hgi-print-table th{text-align:left;border-bottom:2px solid #14151a;border-right:1px solid #999;padding:5px 10px 5px 6px}.hgi-print-table th:last-child{border-right:none}.hgi-print-table td{border-bottom:1px solid #000;border-right:1px solid #999;padding:4px 8px 4px 6px;vertical-align:top}.hgi-print-table td:last-child{border-right:none}.hgi-print-page-break{page-break-after:always;break-after:page}.hgi-print-empty{color:#494b54;text-align:center;padding:16px 0}.hgi-print-sched-table td,.hgi-print-sched-table th{text-align:center;border-right:1px solid #000}.hgi-print-sched-table tr{page-break-inside:avoid}.hgi-print-sched-table td:first-child,.hgi-print-sched-table th:first-child{text-align:center;background:#f0efec}.hgi-print-sched-table th{background:#e4e2dd}.hgi-print-sched-table td:last-child,.hgi-print-sched-table th:last-child{border-right:none}.hgi-print-sched-table tfoot td{border-top:2px solid #14151a;border-bottom:none}.hgi-print-sched-table tfoot td:first-child{background:#e4e2dd}.hgi-print-emp-total{font-size:11px;color:#494b54;font-weight:600}.hgi-print-emp-position{font-size:11px;color:#494b54}.hgi-print-sched-days-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.hgi-print-sched-day{break-inside:avoid;border:1px solid #000;border-radius:6px;overflow:hidden}.hgi-print-sched-day-header{text-align:center;padding:7px 5px;background:#f7f6f4;font-size:12px;border-bottom:2px solid #000}.hgi-print-sched-date,.hgi-print-sched-weekday{font-weight:800;color:#a6192e}.hgi-print-sched-total{display:block;color:#14151a;font-weight:700;margin-top:1px}.hgi-print-sched-cards{padding:3px}.hgi-print-sched-card{text-align:center;padding:7px 5px;margin-bottom:3px;border-radius:3px;border:1px solid #000}.hgi-print-sched-card-time{font-weight:800;font-size:12px}.hgi-print-sched-card-sub{font-size:11px;color:#494b54;margin-top:2px}}.hgi-preview-content .hgi-print-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;border-bottom:4px solid #a6192e;padding-bottom:6px;margin-bottom:8px}.hgi-preview-content .hgi-print-header::before{content:"";display:block;flex-basis:100%;background-image:url(../images/otelbackhouse-logo.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;height:32px;margin-bottom:6px}.hgi-preview-content .hgi-print-brand{font-weight:700;font-size:16px}.hgi-preview-content .hgi-print-title{color:#494b54;font-size:13px;font-weight:700;margin-top:2px}.hgi-preview-content .hgi-print-meta{font-size:14px;color:#14151a;text-align:right}.hgi-preview-content .hgi-print-table{width:100%;border-collapse:collapse;font-size:12px;border:2px solid #000}.hgi-preview-content .hgi-print-table th{text-align:left;border-bottom:2px solid #14151a;border-right:1px solid #999;padding:5px 10px 5px 6px}.hgi-preview-content .hgi-print-table th:last-child{border-right:none}.hgi-preview-content .hgi-print-table td{border-bottom:1px solid #000;border-right:1px solid #999;padding:4px 8px 4px 6px;vertical-align:top}.hgi-preview-content .hgi-print-table td:last-child{border-right:none}.hgi-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.hgi-cal-grid-day{display:block;width:100%;max-width:420px;margin:0 auto;box-sizing:border-box}.hgi-day-columns{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.hgi-day-columns .hgi-cal-grid-day{margin:0;flex-shrink:0}.hgi-cal-grid-day .hgi-cal-day{min-height:260px;padding:20px;width:100%;box-sizing:border-box}.hgi-cal-grid-day .hgi-cal-date{font-size:32px}.hgi-cal-grid-day .hgi-cal-chip{font-size:13px;padding:6px 10px;margin-bottom:8px}.hgi-cal-day{background:#fff;border:1px solid var(--hgi-hairline);border-radius:8px;padding:10px;min-height:130px}.hgi-cal-today-cell{border-color:var(--hgi-red);border-width:2px}.hgi-cal-weekday{font-size:11px;text-transform:uppercase;color:var(--hgi-slate);font-weight:600}.hgi-cal-date{font-size:18px;font-weight:700;margin-bottom:8px}.hgi-cal-chip{font-size:11px;font-weight:600;padding:3px 6px;border-radius:6px;margin-bottom:4px;background:#eeedeb}.hgi-cal-chip-vacation{background:#e1f0e4;color:#276b41}.hgi-cal-chip-pto{background:#dceafb;color:#1d4e89}.hgi-cal-chip-timeoff{background:#eeedeb;color:var(--hgi-ink)}.hgi-cal-chip-att{background:#fcefd8;color:#8a5a11}.hgi-cal-day-small{min-height:90px;padding:6px}.hgi-cal-day-small .hgi-cal-date{font-size:14px;margin-bottom:4px}.hgi-cal-day-small .hgi-cal-chip{font-size:10px;padding:2px 4px}.hgi-cal-day-blank{background:0 0;border:none;min-height:90px}.hgi-cal-grid-month{grid-template-columns:repeat(7,1fr)}.hgi-formdoc-table{width:100%;border-collapse:collapse;margin-bottom:28px}.hgi-formdoc-table td{padding:8px 10px;border-bottom:1px solid var(--hgi-hairline);font-size:14px;vertical-align:top}.hgi-formdoc-table td:first-child{font-weight:600;width:170px;color:var(--hgi-slate)}.hgi-formdoc-policy{margin-bottom:24px}.hgi-formdoc-policy p{font-size:12px;line-height:1.5;color:var(--hgi-slate);margin:0 0 10px}.hgi-formdoc-sig-row{display:flex;gap:24px;flex-wrap:wrap}.hgi-formdoc-sig{flex:1;min-width:180px;font-size:12px;color:var(--hgi-slate)}.hgi-formdoc-sig-line{border-bottom:1px solid var(--hgi-ink);height:44px;margin:20px 0 6px}.hgi-formdoc-sig-date-line{border-bottom:1px solid var(--hgi-ink);height:44px;margin:26px 0 6px;max-width:160px}.hgi-formdoc-section{font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.03em;background:#f0efec;padding:6px 10px;margin:18px 0 10px;border-left:4px solid var(--hgi-red)}.hgi-formdoc-section:first-of-type{margin-top:4px}.hgi-formdoc-hint{font-size:11px;color:var(--hgi-slate);font-style:italic;margin:-6px 0 8px}.hgi-formdoc-reasons{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px 16px;margin-bottom:10px}.hgi-formdoc-reason{font-size:13px;display:flex;align-items:baseline;gap:6px}.hgi-formdoc-block{font-size:13px;line-height:1.6;border:1px solid var(--hgi-hairline);border-radius:6px;padding:10px;min-height:50px;margin-bottom:12px;white-space:pre-wrap}.hgi-formdoc-ack{font-size:11.5px;line-height:1.6;color:var(--hgi-slate);margin-bottom:14px}.hgi-kb-rendered a{color:var(--hgi-red-dark);text-decoration:underline}.hgi-kb-rendered ol,.hgi-kb-rendered ul{margin:4px 0 4px 20px;padding:0}.hgi-kb-rendered p{margin:0 0 6px}.hgi-kb-rendered img{max-width:100%;border-radius:6px}.hgi-kb-rendered table{border-collapse:collapse;margin:8px 0}.hgi-kb-rendered table td,.hgi-kb-rendered table th{border:1px solid var(--hgi-hairline);padding:6px 10px}.hgi-fb-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:24px}.hgi-fb-metric{background:#fff;border:1px solid var(--hgi-hairline);border-radius:12px;padding:18px 20px;box-shadow:0 1px 2px rgba(20,21,26,.04)}.hgi-fb-metric-label{font-size:12px;color:var(--hgi-slate);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.hgi-fb-metric-value{font-size:32px;font-weight:800;color:var(--hgi-ink);margin-top:4px}.hgi-fb-metric-value.hgi-fb-accent{color:var(--hgi-red)}.hgi-fb-section-title{font-size:18px;font-weight:800;margin:28px 0 14px;display:flex;align-items:center;gap:8px}.hgi-fb-cards{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:14px;padding-bottom:4px}.hgi-fb-card{flex:0 0 260px}.hgi-fb-card{background:linear-gradient(135deg,#fff9f0,#fff);border:1px solid #f0e4c8;border-radius:12px;padding:16px;position:relative}.hgi-fb-card-stars{color:#e8a33d;font-size:14px;letter-spacing:2px}.hgi-fb-card-quote{font-size:13.5px;font-style:italic;color:var(--hgi-ink);margin:8px 0;line-height:1.5}.hgi-fb-avatar{width:36px;height:36px;border-radius:50%;background:var(--hgi-red);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex-shrink:0}.hgi-fb-card-emp{display:flex;align-items:center;gap:8px;margin-top:10px}.hgi-fb-dept-group{margin-bottom:22px}.hgi-fb-dept-label{font-weight:700;font-size:13px;color:var(--hgi-slate);text-transform:uppercase;letter-spacing:.03em;margin-bottom:8px}.hgi-fb-severity{display:inline-block;padding:2px 9px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase}.hgi-fb-severity-low{background:#e3f2e8;color:#1e6b3c}.hgi-fb-severity-medium{background:#fcefd8;color:#8a5a00}.hgi-fb-severity-high{background:#fde0d0;color:#a3401a}.hgi-fb-severity-critical{background:#fbe3e4;color:#7e1322}.hgi-fb-status{display:inline-block;padding:2px 9px;border-radius:20px;font-size:11px;font-weight:700}.hgi-fb-status-open{background:#fbe3e4;color:#7e1322}.hgi-fb-status-in_progress{background:#fcefd8;color:#8a5a00}.hgi-fb-status-closed{background:#eeedeb;color:var(--hgi-slate)}.hgi-fb-status-under_investigation{background:#fcefd8;color:#8a5a00}.hgi-fb-status-resolved{background:#e3f2e8;color:#1e6b3c}.hgi-fb-cat-bar-track{background:#eeedeb;border-radius:6px;height:8px;width:100%;overflow:hidden}.hgi-fb-cat-bar-fill{background:var(--hgi-red);height:100%;border-radius:6px}@keyframes hgi-confetti-fall{0%{transform:translateY(0) rotate(0);opacity:1}100%{transform:translateY(100vh) rotate(600deg);opacity:0}}.hgi-wo-pick-box{transition:transform .1s ease,box-shadow .1s ease}.hgi-wo-pick-box:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.12)}.hgi-wo-pick-box:active{transform:translateY(0);box-shadow:none}#hgi-chat-widget{position:fixed;right:20px;bottom:20px;z-index:500;font-family:inherit}.hgi-chat-bubble{width:56px;height:56px;border-radius:50%;background:var(--hgi-ink);color:#fff;border:none;box-shadow:0 4px 14px rgba(0,0,0,.25);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:24px;position:relative}.hgi-chat-bubble:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.3)}.hgi-chat-bubble-badge{position:absolute;top:-4px;right:-4px;background:#7e1322;color:#fff;border-radius:10px;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.hgi-chat-panel{position:relative;width:420px;height:500px;max-height:74vh;background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.28);display:flex;flex-direction:column;overflow:hidden}.hgi-chat-panel-header{background:var(--hgi-ink);color:#fff;padding:12px 14px;display:flex;align-items:center;gap:6px;font-weight:700;font-size:14px;flex-shrink:0;cursor:grab}.hgi-chat-panel-header:active{cursor:grabbing}.hgi-chat-panel-body{flex:1;display:flex;flex-direction:column;min-height:0}.hgi-chat-channel-list{flex:1;overflow-y:auto}.hgi-chat-channel{display:flex;align-items:center;gap:8px;padding:10px 14px;cursor:pointer;border-bottom:1px solid var(--hgi-hairline)}.hgi-chat-channel:hover{background:#f0efea}.hgi-chat-channel-info{flex:1;min-width:0}.hgi-chat-channel-label{font-weight:700;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hgi-chat-channel-preview{font-size:11px;color:var(--hgi-slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.hgi-chat-channel-badge{flex-shrink:0;background:#7e1322;color:#fff;border-radius:10px;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.hgi-chat-messages{flex:1;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.hgi-chat-bubble-row{display:flex;flex-direction:column;max-width:88%}.hgi-chat-bubble-row.mine{align-self:flex-end;align-items:flex-end}.hgi-chat-bubble-row.theirs{align-self:flex-start;align-items:flex-start}.hgi-chat-bubble-row .hgi-chat-bubble{position:relative;width:max-content;max-width:100%;min-width:0;height:auto;display:inline-block;padding:3px 12px;border-radius:14px;font-size:14px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.hgi-chat-bubble-row.mine .hgi-chat-bubble{background:#1a5fb4;color:#fff;border-bottom-right-radius:3px}.hgi-chat-bubble-row.theirs .hgi-chat-bubble{background:#f4eee3;color:#1a1a1a;border-bottom-left-radius:3px}.hgi-chat-bubble-meta{font-size:9px;color:var(--hgi-slate);margin-top:2px;padding:0 4px}.hgi-chat-compose{display:flex;gap:6px;padding:8px 10px;border-top:1px solid var(--hgi-hairline);flex-shrink:0;align-items:flex-end}.hgi-chat-attach-btn{background:0 0;border:none;font-size:20px;cursor:pointer;padding:4px 2px;line-height:1;flex-shrink:0}.hgi-chat-attach-btn:disabled{opacity:.4;cursor:default}.hgi-chat-pending-attachments{display:flex;flex-wrap:wrap;gap:6px;padding:0 10px}.hgi-chat-pending-attachments:not(:empty){padding-top:8px}.hgi-chat-pending-item{position:relative}.hgi-chat-pending-remove{position:absolute;top:-6px;right:-6px;background:#7e1322;color:#fff;border:none;border-radius:50%;width:16px;height:16px;font-size:10px;cursor:pointer;line-height:1}.hgi-chat-attachments{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.hgi-chat-delete-msg{position:absolute;top:-6px;right:-6px;background:#fff;border:1px solid var(--hgi-hairline);border-radius:50%;width:20px;height:20px;cursor:pointer;font-size:10px;padding:0;opacity:.5;display:flex;align-items:center;justify-content:center}.hgi-chat-delete-msg.mine{right:auto;left:-6px}.hgi-chat-delete-msg:hover{opacity:1}.hgi-chat-delete-msg.hgi-chat-delete-msg-standalone{position:static;width:auto;height:auto;border:none;border-radius:0;background:0 0;font-size:11px;color:var(--hgi-slate);display:inline;padding:2px 0}.hgi-chat-compose textarea{flex:1;min-width:0;resize:vertical;border:1px solid var(--hgi-hairline);border-radius:8px;padding:7px 9px;font-size:13px;font-family:inherit;max-height:220px;overflow-y:auto}.hgi-chat-toast-stack{position:absolute;bottom:66px;right:0;display:flex;flex-direction:column-reverse;gap:8px;align-items:flex-end}.hgi-chat-toast{width:260px;background:#fff;border-radius:10px;border-left:4px solid #7e1322;box-shadow:0 6px 20px rgba(0,0,0,.22);padding:10px 12px;cursor:pointer;animation:hgi-chat-toast-in .2s ease}.hgi-chat-toast:hover{transform:translateY(-1px)}.hgi-chat-toast-out{animation:hgi-chat-toast-out .3s ease forwards}.hgi-chat-toast-label{font-weight:700;font-size:12px;margin-bottom:2px}.hgi-chat-toast-preview{font-size:12px;color:var(--hgi-slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes hgi-chat-toast-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes hgi-chat-toast-out{from{opacity:1}to{opacity:0;transform:translateY(4px)}}@media (max-width:600px){#hgi-chat-widget{right:12px;bottom:12px}.hgi-chat-panel{width:calc(100vw - 24px);height:calc(100vh - 100px);max-height:none}.hgi-chat-toast-stack{right:-8px}.hgi-chat-toast{width:calc(100vw - 48px)}}.hgi-tax-field-grid>div{border-bottom:1px solid var(--hgi-hairline);padding-bottom:5px;padding-top:1px}.hgi-tax-field-grid>div:nth-last-child(-n+2){border-bottom:none;padding-bottom:0}.hgi-label-sheet{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.hgi-label{border:1px dashed var(--hgi-hairline);border-radius:6px;padding:8px;text-align:center}.hgi-label-name{font-size:11px;font-weight:700;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hgi-label-price{font-size:13px;font-weight:700;color:var(--hgi-red);margin-top:4px}.hgi-label-no-barcode{font-size:11px;color:var(--hgi-slate);padding:10px 0}@media print{body *{visibility:hidden}#hgi-pos-labels-print-area,#hgi-pos-labels-print-area *{visibility:visible;height:auto!important;overflow:visible!important}#hgi-pos-labels-print-area{position:absolute;top:20px;left:20px;width:calc(100% - 40px)}.hgi-label{border-style:solid;break-inside:avoid}}.hgi-pr-board{display:grid;grid-template-columns:repeat(5,minmax(210px,1fr));gap:12px;overflow-x:auto;padding-bottom:8px;align-items:start}.hgi-pr-col{background:#f1efea;border-radius:10px;padding:10px;min-height:170px;border:2px solid transparent;transition:border-color .12s,background .12s}.hgi-pr-col.is-over{border-color:var(--hgi-red);background:#fbeeef}.hgi-pr-col-head{display:flex;justify-content:space-between;align-items:baseline;margin:2px 2px 2px}.hgi-pr-col-title{font-weight:700;font-size:13px}.hgi-pr-col-count{font-size:12px;font-weight:700;color:var(--hgi-slate);background:#fff;border-radius:10px;padding:0 8px}.hgi-pr-col-hint{font-size:11px;color:var(--hgi-slate);margin:0 2px 10px}.hgi-pr-empty{font-size:12px;color:#9a968d;text-align:center;padding:18px 0}.hgi-pr-card{background:#fff;border:1px solid var(--hgi-hairline);border-radius:8px;padding:10px 11px;margin-bottom:8px;cursor:grab;box-shadow:0 1px 2px rgba(0,0,0,.04)}.hgi-pr-card:hover{border-color:#b9b5ab}.hgi-pr-card.is-dragging{opacity:.4}.hgi-pr-card-name{font-weight:700;font-size:13.5px;line-height:1.25}.hgi-pr-card-sub{font-size:12px;color:var(--hgi-slate);margin-top:2px}.hgi-pr-card-meta{font-size:11.5px;color:var(--hgi-slate);margin-top:4px}.hgi-pr-steps{display:flex;gap:3px;margin-top:9px}.hgi-pr-step{flex:1;height:4px;border-radius:2px;background:#e2ded6}.hgi-pr-step.is-done{background:var(--hgi-red)}.hgi-pr-chips{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.hgi-pr-chip{font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:10px;background:#eee;color:#444}.hgi-pr-chip-ok{background:#e8f5e9;color:#276b41}.hgi-pr-chip-warn{background:#fff4d6;color:#8a6300}.hgi-pr-chip-new{background:#e8f0fe;color:#1a56c4}.hgi-pr-declined{margin-top:18px;font-size:13px}.hgi-pr-declined summary{cursor:pointer;font-weight:700;color:var(--hgi-slate)}.hgi-pr-declined-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--hgi-hairline)}@media (max-width:900px){.hgi-pr-board{grid-template-columns:repeat(5,230px)}}.hgi-pr-chip-late{background:#fbe3e4;color:#a6192e}.hgi-pr-toggle{display:inline-flex;border:1px solid var(--hgi-hairline);border-radius:8px;overflow:hidden}.hgi-pr-toggle button{border:0;background:#fff;padding:8px 14px;font-weight:700;font-size:13px;cursor:pointer;font-family:inherit;color:var(--hgi-slate)}.hgi-pr-toggle button.is-active{background:var(--hgi-red);color:#fff}.hgi-pr-cal{display:grid;grid-template-columns:repeat(7,minmax(112px,1fr));gap:1px;background:var(--hgi-hairline);border:1px solid var(--hgi-hairline);border-radius:8px;overflow:hidden;min-width:790px}.hgi-pr-cal-wd{background:#f1efea;font-size:11px;font-weight:700;text-transform:uppercase;padding:6px 8px;color:var(--hgi-slate)}.hgi-pr-cal-day{background:#fff;min-height:96px;padding:5px 6px}.hgi-pr-cal-day.is-blank{background:#faf9f6}.hgi-pr-cal-day.is-today{background:#fff8e5}.hgi-pr-cal-day.is-over{outline:2px solid var(--hgi-red);outline-offset:-2px}.hgi-pr-cal-num{font-size:12px;font-weight:700;color:var(--hgi-slate);margin-bottom:3px}.hgi-pr-cal-chip{font-size:11px;font-weight:700;color:#fff;border-radius:5px;padding:2px 6px;margin-bottom:3px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hgi-pr-cal-golive{background:#1c2b3a}.hgi-pr-cal-followup{background:var(--hgi-red)}.hgi-pr-modal-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.hgi-pr-thread-col{border-left:1px solid var(--hgi-hairline);padding-left:22px;min-width:0}@media (max-width:860px){.hgi-pr-modal-grid{grid-template-columns:1fr}.hgi-pr-thread-col{border-left:0;padding-left:0;border-top:1px solid var(--hgi-hairline);padding-top:16px}}.hgi-pr-thread-h{font-weight:700;font-size:13px;margin-bottom:6px}.hgi-pr-tasks{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.hgi-pr-task{display:flex;align-items:center;gap:8px;font-size:13px;padding:4px 6px;border-radius:6px;background:#faf9f6}.hgi-pr-task.is-done .hgi-pr-task-body{text-decoration:line-through;color:#9a968d}.hgi-pr-task-body{flex:1;min-width:0;overflow-wrap:anywhere}.hgi-pr-task-date{width:128px;font-size:12px;padding:2px 4px;border:1px solid var(--hgi-hairline);border-radius:5px}.hgi-pr-task-date.is-late{border-color:var(--hgi-red);color:var(--hgi-red);font-weight:700}.hgi-pr-x{border:0;background:0 0;font-size:18px;line-height:1;color:#9a968d;cursor:pointer;padding:0 2px}.hgi-pr-x:hover{color:var(--hgi-red)}.hgi-pr-task-add{display:flex;gap:6px}.hgi-pr-task-add input[type=text]{flex:1;min-width:0;padding:6px 8px;border:1px solid var(--hgi-hairline);border-radius:6px;font-size:13px}.hgi-pr-task-add input[type=date]{width:128px;font-size:12px;padding:4px;border:1px solid var(--hgi-hairline);border-radius:6px}.hgi-pr-feed{max-height:280px;overflow-y:auto;border:1px solid var(--hgi-hairline);border-radius:8px;padding:8px;background:#fff}.hgi-pr-event{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--hgi-slate);padding:3px 2px}.hgi-pr-time{font-size:11px;color:#9a968d;margin-left:6px;white-space:nowrap}.hgi-pr-msg{display:flex;gap:8px;padding:6px 2px}.hgi-pr-avatar{width:28px;height:28px;border-radius:6px;background:#1c2b3a;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex-shrink:0}.hgi-pr-msg-main{min-width:0;flex:1}.hgi-pr-msg-head{font-size:13px}.hgi-pr-tagchip{font-size:10.5px;font-weight:700;background:#eee;border-radius:8px;padding:1px 6px;margin-left:6px;color:#555}.hgi-pr-msg-body{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.hgi-pr-msg-actions{font-size:11px;display:none}.hgi-pr-msg:hover .hgi-pr-msg-actions{display:block}@media (hover:none){.hgi-pr-msg-actions{display:block}}.hgi-pr-msg-actions a{color:var(--hgi-slate)}.hgi-pr-edit{width:100%;box-sizing:border-box;font-size:13px;padding:6px;border:1px solid var(--hgi-hairline);border-radius:6px;font-family:inherit}.hgi-pr-compose{margin-top:8px;border:1px solid var(--hgi-hairline);border-radius:8px;padding:8px;background:#fff}.hgi-pr-compose textarea{width:100%;box-sizing:border-box;border:0;outline:0;resize:vertical;font-size:13px;font-family:inherit}.hgi-pr-tags{display:flex;gap:4px;margin-bottom:4px;flex-wrap:wrap}.hgi-pr-tags button{border:1px solid var(--hgi-hairline);background:#fff;border-radius:12px;font-size:11px;font-weight:700;padding:2px 8px;cursor:pointer;color:var(--hgi-slate);font-family:inherit}.hgi-pr-tags button.is-active{background:#1c2b3a;color:#fff;border-color:#1c2b3a}.hgi-pr-cal-task{background:#276b41}.hgi-pr-modal-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.hgi-pr-thread-col{order:-1;border-left:0;padding-left:0;border-right:1px solid var(--hgi-hairline);padding-right:22px}@media (max-width:860px){.hgi-pr-modal-grid{grid-template-columns:1fr}.hgi-pr-thread-col{border-right:0;padding-right:0;border-top:0;padding-top:0;border-bottom:1px solid var(--hgi-hairline);padding-bottom:16px}}.hgi-pr-sec{margin-bottom:18px}.hgi-pr-sec-h{font-weight:700;font-size:14px;margin-bottom:8px;display:flex;align-items:center;gap:8px}.hgi-pr-mini{border:1px solid var(--hgi-hairline);background:#f4f3f0;border-radius:5px;font-size:11.5px;font-weight:600;padding:2px 8px;cursor:pointer;font-family:inherit;color:var(--hgi-slate)}.hgi-pr-mini:hover{background:#e9e7e2}.hgi-pr-label{display:inline-block;min-width:36px;max-width:160px;font-size:11.5px;font-weight:700;color:#172b4d;border-radius:4px;padding:3px 8px;margin:0 4px 4px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.hgi-pr-label-row{display:flex;flex-wrap:wrap;align-items:center}.hgi-pr-add-label{width:30px;height:24px;border:0;border-radius:4px;background:#edebe6;font-size:16px;font-weight:700;cursor:pointer;color:var(--hgi-slate);margin-bottom:4px}.hgi-pr-pop{margin-top:6px;border:1px solid var(--hgi-hairline);border-radius:8px;padding:8px;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.08);max-width:300px}.hgi-pr-pop-row{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:0 0;padding:2px 0;cursor:pointer;font-family:inherit}.hgi-pr-pop-row .hgi-pr-label{flex:1;max-width:none;margin:0}.hgi-pr-check{width:22px;text-align:center;font-weight:700}.hgi-pr-desc-text{font-size:13.5px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.hgi-pr-desc-empty{width:100%;text-align:left;border:0;background:#f1efea;border-radius:6px;padding:12px;font-size:13px;color:var(--hgi-slate);cursor:pointer;font-family:inherit}.hgi-pr-desc-empty:hover{background:#e9e7e2}.hgi-pr-cl-title{flex:1;min-width:0}.hgi-pr-cl-actions{display:flex;gap:4px}.hgi-pr-cl-input{font-size:13px;padding:3px 6px;border:1px solid var(--hgi-hairline);border-radius:5px;width:60%;font-family:inherit}.hgi-pr-progress{display:flex;align-items:center;gap:8px;margin-bottom:6px}.hgi-pr-pct{font-size:11px;font-weight:700;color:var(--hgi-slate);width:32px}.hgi-pr-bar{flex:1;height:8px;background:#e9e7e2;border-radius:4px;overflow:hidden}.hgi-pr-bar-fill{height:100%;background:#579dff;border-radius:4px;transition:width .2s}.hgi-pr-bar-fill.is-complete{background:#4bce97}.hgi-pr-files{display:flex;flex-direction:column;gap:6px}.hgi-pr-file{display:flex;align-items:center;gap:10px}.hgi-pr-file-thumb{width:64px;height:44px;border-radius:5px;object-fit:cover;background:#edebe6;flex-shrink:0}.hgi-pr-file-ext{display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--hgi-slate)}.hgi-pr-file-main{flex:1;min-width:0;font-size:13px;overflow-wrap:anywhere}.hgi-pr-activity{margin-top:8px;display:flex;flex-direction:column;gap:2px}.hgi-pr-comment-box{background:#fff;border:1px solid var(--hgi-hairline);border-radius:6px;padding:6px 8px;margin-top:2px}.hgi-pr-card-labels{display:flex;flex-wrap:wrap;margin-bottom:4px}.hgi-pr-card-labels .hgi-pr-label{font-size:10.5px;padding:1px 6px;min-width:28px;margin:0 3px 3px 0}.hgi-pr-filter{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:8px 0 6px}.hgi-pr-filter .hgi-pr-label{cursor:pointer;margin:0;opacity:.5}.hgi-pr-filter .hgi-pr-label.is-on{opacity:1;box-shadow:0 0 0 2px #172b4d}.hgi-prl-row{display:flex;align-items:center;gap:8px;margin-bottom:6px}.hgi-prl-row select{padding:5px;border:1px solid var(--hgi-hairline);border-radius:6px;font-size:13px}.hgi-prl-row input{flex:1;min-width:0;padding:6px 8px;border:1px solid var(--hgi-hairline);border-radius:6px;font-size:13px}.hgi-prl-swatch{width:28px;height:22px;border-radius:4px;flex-shrink:0}.hgi-modal:focus{outline:0}@media (prefers-reduced-motion:reduce){.hgi-modal-overlay,.hgi-modal-overlay *,.hgi-modal-overlay ::after,.hgi-modal-overlay ::before,.hgi-portal *,.hgi-portal ::after,.hgi-portal ::before,.hgi-toast,.hgi-toast *{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}@media (max-width:800px){.hgi-row-actions{flex-wrap:wrap!important;flex-shrink:1!important;max-width:100%;min-width:0}}@media (max-width:640px){.hgi-dash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hgi-dash-card{overflow-wrap:anywhere}}@media (max-height:520px){#hgi-shift-palette-float>div:last-child{max-height:52px!important}}@media screen and (pointer:coarse){#hgi-portal-root .hgi-btn,.hgi-modal-overlay .hgi-btn{min-height:38px}#hgi-portal-root a.hgi-btn{display:inline-flex;align-items:center;justify-content:center}.hgi-topbar-mobile-user a{display:inline-flex;align-items:center;min-height:38px;padding:0 6px}}.hgi-console-tabs{display:flex;gap:4px;margin:14px 0 18px;border-bottom:1px solid var(--hgi-hairline);overflow-x:auto;-webkit-overflow-scrolling:touch}.hgi-console-tab{flex:0 0 auto;background:0 0;border:none;border-bottom:3px solid transparent;padding:10px 14px;font:inherit;font-weight:600;font-size:14px;color:inherit;opacity:.7;cursor:pointer;margin-bottom:-1px}.hgi-console-tab:hover{opacity:1}.hgi-console-tab.active{opacity:1;border-bottom-color:var(--hgi-red,#a6192e)}.hgi-console-attn-row:focus-visible,.hgi-console-back:focus-visible,.hgi-console-card:focus-visible,.hgi-console-tab:focus-visible{outline:2px solid var(--hgi-red,#A6192E);outline-offset:2px}.hgi-console-h{margin:22px 0 10px;font-size:16px}.hgi-console-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.hgi-console-card{display:flex;flex-direction:column;gap:6px;text-align:left;background:#fff;border:1px solid var(--hgi-hairline);border-radius:12px;padding:16px;font:inherit;color:inherit;cursor:pointer;min-height:96px;min-width:0}.hgi-console-card:hover{border-color:#b9bcc4;box-shadow:0 2px 10px rgba(20,21,26,.08)}.hgi-console-card.danger .hgi-console-card-title{color:#a6192e}.hgi-console-card-title{font-weight:700;font-size:15px}.hgi-console-card-text{font-size:13px;line-height:1.45;opacity:.75;overflow-wrap:anywhere}.hgi-console-card-stat{margin-top:auto;font-size:12.5px;font-weight:700;color:#3a3d45}.hgi-console-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-bottom:8px}.hgi-console-tile{background:#fff;border:1px solid var(--hgi-hairline);border-radius:12px;padding:14px;min-width:0}.hgi-console-tile.warn{background:#fff4d6;border-color:#ecd9a0}.hgi-console-tile.bad{background:#fbe3e4;border-color:#efc2c5}.hgi-console-tile-value{font-size:24px;font-weight:800;line-height:1.1;overflow-wrap:anywhere}.hgi-console-tile-label{font-size:12.5px;opacity:.75;margin-top:4px}.hgi-console-attn{display:flex;flex-direction:column;gap:8px;max-width:760px}.hgi-console-attn-row{display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;border:1px solid var(--hgi-hairline);border-left-width:5px;border-radius:10px;background:#fff;padding:12px 14px;font:inherit;color:inherit;cursor:pointer;min-width:0;overflow-wrap:anywhere}.hgi-console-attn-row.info{border-left-color:#3a6ea5}.hgi-console-attn-row.warn{border-left-color:#c98a00}.hgi-console-attn-row.bad{border-left-color:#a6192e}.hgi-console-attn-row:hover{background:#f7f7f9}.hgi-console-ok{background:#e8f5e9;color:#276b41;border-radius:10px;padding:14px 16px;font-weight:600;max-width:760px}.hgi-console-crumb{padding:0 0 8px}.hgi-console-back{background:0 0;border:none;padding:6px 2px;font:inherit;font-weight:600;font-size:14px;color:var(--hgi-red,#a6192e);cursor:pointer}@media screen and (pointer:coarse){.hgi-console-tab{min-height:44px}.hgi-console-back{min-height:40px}}@media (max-width:560px){.hgi-console-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.hgi-console-tile-value{font-size:20px}}@media (max-width:560px){.hgi-console-tab{padding:10px 7px;font-size:13px}.hgi-console-tabs{flex-wrap:wrap;overflow-x:visible}}.hgi-pbanner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;font-size:13.5px;line-height:1.45;border-bottom:1px solid transparent}.hgi-pbanner .hgi-btn{padding:5px 14px;font-size:12px;flex-shrink:0}.hgi-pbanner-x{background:0 0;border:none;font-size:20px;line-height:1;cursor:pointer;color:inherit;opacity:.7;padding:0 4px;flex-shrink:0}.hgi-pbanner-x:hover{opacity:1}.hgi-pbanner-headsup{background:#eef3fa;border-bottom-color:#c9d8ee;color:#1f3b63}.hgi-pbanner-maintenance{background:#fff4dd;border-bottom-color:#f0d9a0;color:#6b4a00}.hgi-pbanner-outage{background:#fbeeef;border-bottom-color:#f2c2c8;color:#7e1322}.hgi-pbanner-resolved{background:#e8f5ec;border-bottom-color:#bfe0c9;color:#1f5a35}.hgi-chat-unread .hgi-chat-channel-label{color:#111}.hgi-chat-unread .hgi-chat-channel-preview{color:#333;font-weight:600}.hgi-chat-unread{background:#fbf6f6}.hgi-chat-support{background:#f7f6f2}.hgi-chat-bubble:focus-visible,.hgi-chat-channel:focus-visible,.hgi-chat-delete-msg:focus-visible{outline:2px solid #7E1322;outline-offset:-2px}@media (hover:hover){.hgi-chat-bubble-row .hgi-chat-bubble:not(:hover) .hgi-chat-delete-msg:not(:focus){opacity:0}}@media (max-width:560px){#hgi-chat-search,.hgi-chat-compose textarea{font-size:16px}.hgi-pbanner{padding:10px 12px}}.hgi-pbanner-text{flex:1;min-width:0}.hgi-pbanner-actions{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.hgi-pbanner-link{background:0 0;border:none;color:inherit;text-decoration:underline;font:inherit;font-weight:600;cursor:pointer;padding:2px 4px}.hgi-pchip{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:rgba(0,0,0,.12);color:inherit;vertical-align:1px}.hgi-pchip-headsup{background:#dce8f8;color:#1f3b63}.hgi-pchip-important{background:#e7daf6;color:#4a2a7a}.hgi-pchip-maintenance{background:#fbe7b5;color:#6b4a00}.hgi-pchip-outage{background:#f6c9cf;color:#7e1322}.hgi-pchip-resolved{background:#cbe8d4;color:#1f5a35}.hgi-pbanner-important{background:#f1eafb;border-bottom-color:#d9c8f0;color:#4a2a7a}.hgi-beta-tag{display:inline-block;margin-left:6px;font-size:9px;font-weight:700;letter-spacing:.06em;padding:1px 5px;border-radius:4px;background:#e7daf6;color:#4a2a7a;vertical-align:1px}@media print{#hgi-sidebar,.hgi-no-print button,.hgi-sidebar{display:none!important}}.hgi-card-body[style*="padding:0"]>.hgi-row{padding-left:16px;padding-right:16px}@media print{.hgi-print-hide{display:none!important}}.hgi-help-fab{position:fixed;right:29px;bottom:88px;z-index:499;width:38px;height:38px;border-radius:50%;border:2px solid var(--hgi-ink);background:#fff;color:var(--hgi-ink);font-size:18px;font-weight:700;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px rgba(0,0,0,.2);font-family:inherit}.hgi-help-fab:hover{transform:translateY(-2px)}@media (max-width:560px){.hgi-help-fab{right:21px;bottom:80px}}@media print{.hgi-help-fab{display:none!important}}.hgi-menu{position:relative;display:inline-block}.hgi-menu-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:600;min-width:220px;background:#fff;border:1px solid var(--hgi-hairline);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.18);padding:6px;display:flex;flex-direction:column;gap:2px}.hgi-menu-pop[hidden]{display:none}.hgi-menu-pop .hgi-btn{width:100%;justify-content:flex-start;text-align:left;border:none;background:0 0;box-shadow:none;color:var(--hgi-ink);font-weight:600;padding:10px 12px;border-radius:8px}.hgi-menu-pop .hgi-btn:hover{background:var(--hgi-canvas)}.hgi-menu-pop label{padding:8px 12px;margin:0!important}.hgi-lf-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.hgi-lf-head-actions{display:flex;gap:8px;align-items:center}.hgi-lf-search{width:100%;box-sizing:border-box;padding:11px 14px;border:1px solid var(--hgi-hairline);border-radius:12px;font:inherit;margin-bottom:12px;background:#fff}.hgi-lf-tab-red:not(.active){color:#b3261e;border-color:#f2b8b5}.hgi-lf-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px}.hgi-lf-card{display:flex;gap:12px;padding:12px;background:#fff;border:1px solid var(--hgi-hairline);border-radius:14px;cursor:pointer;transition:box-shadow .12s,transform .12s}.hgi-lf-card:focus-visible,.hgi-lf-card:hover{box-shadow:0 6px 18px rgba(0,0,0,.1);transform:translateY(-1px);outline:0}.hgi-lf-thumb{width:68px;height:68px;border-radius:10px;object-fit:cover;flex-shrink:0;background:#f1efea}.hgi-lf-thumb-empty{display:flex;align-items:center;justify-content:center;font-size:28px}.hgi-lf-main{min-width:0;flex:1}.hgi-lf-title{font-weight:700;font-size:14.5px;overflow-wrap:anywhere}.hgi-lf-meta{font-size:12.5px;color:var(--hgi-slate);margin:2px 0 6px;overflow-wrap:anywhere}.hgi-lf-badges{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.hgi-lf-flag{font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:999px;background:#eeedeb;color:#494b54}.hgi-lf-flag-red{background:#fbe3e4;color:#b3261e}.hgi-lf-flag-green{background:#e3f2e8;color:#276b41}.hgi-lf-flag-amber{background:#fcefd8;color:#8a5a11}.hgi-lf-photo-row{display:flex;gap:12px;align-items:center;margin-bottom:12px}.hgi-lf-photo-box{width:84px;height:84px;border-radius:12px;background:#f1efea;display:flex;align-items:center;justify-content:center;font-size:30px;overflow:hidden;flex-shrink:0}.hgi-lf-photo-box img{width:100%;height:100%;object-fit:cover}.hgi-pkg-row{display:flex;gap:12px;align-items:center;padding:12px;background:#fff;border:1px solid var(--hgi-hairline);border-radius:14px;margin-bottom:8px}.hgi-pkg-icon{font-size:24px;width:40px;text-align:center;flex-shrink:0}.hgi-pkg-main{flex:1;min-width:0}.hgi-pkg-title{font-weight:700;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.hgi-pkg-sub{font-size:12.5px;margin-top:2px;overflow-wrap:anywhere}.hgi-pkg-days{font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;background:#eeedeb;flex-shrink:0}.hgi-pkg-days-amber{background:#fcefd8;color:#8a5a11}.hgi-pkg-days-red{background:#fbe3e4;color:#b3261e}.hgi-chip-row{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.hgi-chip{border:1px solid var(--hgi-hairline);background:#fff;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.hgi-chip:hover{background:var(--hgi-canvas)}.hgi-dash-card-hot{border:2px solid #b3261e}@media (max-width:560px){.hgi-ui2 #hgi-main .hgi-btn,.hgi-ui2 #hgi-main .hgi-status-tab,.hgi-ui2 .hgi-modal .hgi-btn{min-height:44px}.hgi-ui2 #hgi-main input,.hgi-ui2 #hgi-main select,.hgi-ui2 #hgi-main textarea,.hgi-ui2 .hgi-modal input,.hgi-ui2 .hgi-modal select,.hgi-ui2 .hgi-modal textarea{font-size:16px}.hgi-lf-list{grid-template-columns:1fr}.hgi-pkg-row{flex-wrap:wrap}.hgi-pkg-row .hgi-btn{width:100%}.hgi-menu-pop{max-width:calc(100vw - 32px)}.hgi-chip{padding:10px 14px}}@media print{.hgi-lf-search,.hgi-menu{display:none!important}}.hgi-snack{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:100001;background:#1c2b3a;color:#fff;padding:12px 16px;border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.3);display:flex;gap:14px;align-items:center;font-size:14px;max-width:calc(100vw - 32px)}.hgi-snack button{background:0 0;border:none;color:#ffd27a;font-weight:700;cursor:pointer;font-size:14px;padding:4px 6px;font-family:inherit}.hgi-wo-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:8px}.hgi-wo-tile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px;border:1px solid var(--hgi-hairline);border-radius:14px;background:#fff;cursor:pointer;font-family:inherit;text-align:left;transition:transform .12s,box-shadow .12s}.hgi-wo-tile:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.1)}.hgi-wo-tile-n{font-size:28px;font-weight:800;line-height:1.1}.hgi-wo-tile-l{font-size:12.5px;font-weight:600;color:var(--hgi-slate)}.hgi-wo-tile-red{background:#fbe3e4;border-color:#f2b8b5}.hgi-wo-tile-red .hgi-wo-tile-n{color:#b3261e}.hgi-wo-tile-amber{background:#fcefd8;border-color:#f0d9a8}.hgi-wo-tile-amber .hgi-wo-tile-n{color:#8a5a11}.hgi-wo-card{gap:12px;padding:12px 14px!important;align-items:center}.hgi-wo-thumb{width:52px;height:52px;border-radius:10px;object-fit:cover;flex-shrink:0;background:#f1efea}.hgi-wo-main{flex:1;min-width:0}.hgi-wo-title{font-weight:700;font-size:14.5px;overflow-wrap:anywhere}.hgi-wo-desc{font-size:13px;color:var(--hgi-slate);margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.hgi-wo-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:6px}.hgi-wo-chip{font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:999px;background:#eeedeb;color:#494b54;display:inline-flex;align-items:center;gap:4px}.hgi-wo-chip-red{background:#fbe3e4;color:#b3261e}.hgi-wo-chip-amber{background:#fcefd8;color:#8a5a11}.hgi-wo-act{flex-shrink:0;min-width:72px}.hgi-wt-start{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-bottom:16px}.hgi-wt-start:empty{display:none}.hgi-wt-start-btn{display:flex;gap:14px;align-items:center;text-align:left;padding:16px;border:1px solid var(--hgi-hairline);border-radius:16px;background:#fff;cursor:pointer;font-family:inherit;font-size:14px;transition:transform .12s,box-shadow .12s}.hgi-wt-start-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.12)}.hgi-wt-start-btn strong{display:block;font-size:16px}.hgi-wt-start-btn small{display:block;color:var(--hgi-slate);font-size:12.5px;margin-top:2px}.hgi-wt-start-primary{background:var(--hgi-ink);color:#fff;border-color:var(--hgi-ink)}.hgi-wt-start-primary small{color:rgba(255,255,255,.75)}.hgi-wt-start-ico{font-size:26px}@media (max-width:560px){.hgi-wo-card{flex-wrap:wrap}.hgi-wo-act{width:100%;min-height:44px}.hgi-wo-tiles{grid-template-columns:repeat(2,1fr)}.hgi-snack{bottom:80px}}@media print{#hgi-wo-attn,.hgi-snack,.hgi-wt-start{display:none!important}}.hgi-att{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.hgi-att-tile{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"ico num" "txt txt";align-items:center;gap:2px 8px;text-align:left;padding:12px;background:var(--hgi-canvas,#f5f4f2);border:1px solid var(--hgi-hairline);border-radius:12px;cursor:pointer;font:inherit;color:inherit;min-height:44px}.hgi-att-tile:focus-visible,.hgi-att-tile:hover{border-color:var(--hgi-red-dark,#7e1322);background:#fff;outline:0}.hgi-att-ico{grid-area:ico;font-size:18px}.hgi-att-num{grid-area:num;font-size:26px;font-weight:800;line-height:1;justify-self:end;color:var(--hgi-red-dark,#7e1322)}.hgi-att-txt{grid-area:txt;font-size:12.5px;line-height:1.3}.hgi-myweek-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.hgi-myweek{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.hgi-myweek-day{text-align:center;border:1px solid var(--hgi-hairline);border-radius:10px;padding:6px 2px;min-height:86px;display:flex;flex-direction:column;align-items:center;gap:2px;background:#fff}.hgi-myweek-day.is-today{border-color:var(--hgi-red-dark,#7e1322);box-shadow:inset 0 0 0 1px var(--hgi-red-dark,#7e1322)}.hgi-myweek-dow{font-size:11px;font-weight:700;text-transform:uppercase;opacity:.7}.hgi-myweek-dom{font-size:16px;font-weight:800}.hgi-myweek-shift{font-size:11px;font-weight:700;line-height:1.25;border-radius:6px;padding:3px 4px;margin-top:2px;max-width:100%}.hgi-myweek-off{font-size:11px;font-weight:700;color:#8a5a00;background:#fff1d6;border-radius:6px;padding:3px 6px;margin-top:2px}.hgi-myweek-none{font-size:14px;opacity:.35;margin-top:4px}.hgi-myweek-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.hgi-ops-note{font-size:12.5px;line-height:1.4;padding:8px 10px;border-radius:8px;background:#eaf5ee;color:#1f5a3a;margin:-4px 0 10px}.hgi-ops-note.is-warn{background:#fff1d6;color:#7a4b00}.hgi-ops-who{border:1px solid var(--hgi-hairline);border-radius:8px;padding:2px 10px;margin-bottom:10px}@media (max-width:480px){.hgi-att{grid-template-columns:repeat(2,minmax(0,1fr))}.hgi-myweek{gap:4px}.hgi-myweek-day{min-height:80px}.hgi-myweek-head{flex-direction:column}}.hgi-ops-b{display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:.02em;padding:1px 8px;margin-right:5px;border-radius:20px;background:#f1efea;color:#3b3a36;vertical-align:1px}.hgi-ops-b-urgent{background:#b3261e;color:#fff}.hgi-ops-b-ack{background:#fff1d6;color:#7a4b00}.hgi-ops-b-ok{background:#e1f0e4;color:#1e5c33}.hgi-comm-row--urgent{box-shadow:inset 4px 0 0 #b3261e}.hgi-ops-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.hgi-ops-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;min-height:36px;border:1px solid var(--hgi-hairline);border-radius:20px;background:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer;color:inherit}.hgi-ops-chip.is-on{background:var(--hgi-ink,#14151a);color:#fff;border-color:transparent}.hgi-ops-chip-n{display:inline-block;min-width:18px;padding:0 5px;border-radius:10px;background:var(--hgi-red,#a6192e);color:#fff;font-size:11px;font-weight:800;text-align:center}@media (max-width:480px){.hgi-ops-chip{font-size:12.5px;padding:7px 10px}}.hgi-ops-edited{font-size:11px;font-weight:600;opacity:.65;margin-left:4px}.hgi-swap-sec{font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--hgi-muted,#666);margin:16px 0 6px}.hgi-swap-card{border:1px solid var(--hgi-hairline,#e4e2de);border-radius:12px;padding:12px 14px;margin-bottom:10px;background:#fff}.hgi-swap-top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}.hgi-swap-line{font-size:14px;margin-top:4px}.hgi-swap-btns{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.hgi-swap-btns .hgi-btn{padding:6px 14px;font-size:13px}.hgi-check{display:flex;gap:8px;align-items:center;margin:6px 0;font-size:14px}.hgi-chk-bar{display:block;height:8px;border-radius:6px;background:#eceae6;overflow:hidden}.hgi-chk-bar>span{display:block;height:100%;background:#8b1a2b;border-radius:6px;transition:width .3s}.hgi-chk-sec{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--hgi-muted,#666);margin:14px 0 2px;padding-bottom:4px;border-bottom:2px solid var(--hgi-ink,#222)}.hgi-chk-badge{display:inline-block;padding:2px 10px;border-radius:20px;font-size:11px;font-weight:700;background:#e6eef8;color:#1f4e8c;white-space:nowrap}.hgi-chk-badge.is-late{background:#f3e3e3;color:#7e1322}.hgi-chk-ans{font-weight:600;color:#1e5c33}.hgi-chk-ans.is-flag{color:#a6192e}.hgi-chk-in{padding:7px 10px;border:1px solid var(--hgi-hairline,#ddd);border-radius:8px;font-size:14px;width:110px}.hgi-chk-save{padding:6px 14px}.hgi-chk-link{background:0 0;border:0;color:var(--hgi-red-dark,#8b1a2b);cursor:pointer;font-size:12px;padding:0;text-decoration:underline}.hgi-chk-spark{display:flex;align-items:flex-end;gap:3px;height:34px;margin-left:auto}.hgi-chk-spark>span{display:block;width:8px;border-radius:2px}.hgi-drp-title{font-size:13px;color:var(--hgi-slate);margin:4px 0 10px;font-weight:600}.hgi-drp-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-bottom:18px}.hgi-drp-chip{background:#fff;border:1px solid var(--hgi-hairline);border-radius:10px;padding:10px 12px}.hgi-drp-cl{font-size:11px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:var(--hgi-slate)}.hgi-drp-cv{font-size:26px;font-weight:800;line-height:1.15;color:var(--hgi-ink)}.hgi-drp-d{font-size:12px;color:var(--hgi-slate)}.hgi-drp-att{border:1px solid var(--hgi-hairline);border-left:4px solid var(--hgi-red);border-radius:8px;padding:10px 14px;margin-bottom:14px;background:#fff}.hgi-drp-link{background:0 0;border:0;padding:3px 0;color:var(--hgi-ink);text-decoration:underline;cursor:pointer;font:inherit;font-size:13px;text-align:left}.hgi-drp-sec{margin-top:12px}.hgi-drp-sec>summary{cursor:pointer;font-weight:700;font-size:14px;padding:6px 0}.hgi-drp-h2{cursor:pointer;user-select:none}.hgi-drp-h2::after{content:"\25be";float:right;font-size:14px;color:var(--hgi-slate)}.hgi-drp-h2.is-closed::after{content:"\25b8"}.hgi-drp-table{width:100%;border-collapse:collapse;font-size:13px}.hgi-drp-table td,.hgi-drp-table th{padding:8px 8px;border-bottom:1px solid var(--hgi-hairline);text-align:right;white-space:nowrap}.hgi-drp-table td:first-child,.hgi-drp-table th:first-child{text-align:left}.hgi-drp-table tbody tr{cursor:pointer}.hgi-drp-table tbody tr:hover,.hgi-drp-table tr.is-sel{background:var(--hgi-canvas)}.hgi-drp-table tfoot td{font-weight:700}.hgi-drp-bar{display:inline-block;height:8px;background:var(--hgi-red);border-radius:4px;vertical-align:middle}@media print{#hgi-drp,.hgi-drp-h2::after{display:none}}.hgi-remx-quick{margin:0 0 14px}.hgi-remx-grp{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--hgi-slate);padding:12px 16px 4px;border-top:1px solid var(--hgi-hairline)}.hgi-remx-grp:first-child{border-top:0}.hgi-remx-grp.od{color:var(--hgi-red-dark,#7e1322)}.hgi-remx-row.is-overdue{background:#fbe3e4}.hgi-remx-pri{font-size:10px;font-weight:700;text-transform:uppercase;padding:2px 6px;border-radius:3px;vertical-align:middle}.hgi-remx-pri.hi{background:var(--hgi-red);color:#fff}.hgi-remx-pri.lo{background:var(--hgi-canvas);color:var(--hgi-slate);border:1px solid var(--hgi-hairline)}.hgi-remx-rep{font-size:12px;color:var(--hgi-slate)}.hgi-rpx-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 14px}.hgi-rpx-bar .hgi-field{width:auto;max-width:100%}.hgi-rpx-live{font-size:12px;margin-left:auto;color:var(--hgi-ink-soft,#5b6472)}.hgi-rpx-bar .hgi-rpx-live+.hgi-rpx-live{margin-left:0}.hgi-rpx-tile{cursor:pointer}.hgi-rpx-tile.hgi-rpx-on{outline:2px solid var(--hgi-ink,#1a1a1a);outline-offset:1px}.hgi-rpx-ooo{font-size:11px;margin-top:4px;color:#5b6472;line-height:1.3;overflow-wrap:anywhere}.hgi-rpx-ooo.late{color:var(--hgi-red,#a6192e);font-weight:700}.hgi-rpx-undo{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#1f2937;color:#fff;border-radius:8px;padding:8px 12px;margin-bottom:12px;font-size:13px}.hgi-rpx-undo .hgi-btn{flex-shrink:0}.hgi-rpx-oooinfo{background:#eef0f3;border-radius:8px;padding:8px 10px;font-size:13px;margin-bottom:10px}.hgi-rpx-oooinfo.late{background:#fbeeef;color:var(--hgi-red,#a6192e)}.hgi-rpx-form{border:1px solid var(--hgi-hairline,#ddd);border-radius:8px;padding:10px;margin:10px 0}.hgi-rpx-histh{font-weight:700;font-size:12px;text-transform:uppercase;color:#5b6472;margin-bottom:6px}.hgi-rpx-hrow{padding:3px 0;border-bottom:1px solid var(--hgi-hairline,#eee)}.hgi-rpx-hrow span{color:#5b6472}.hgi-grx-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.hgi-grx-chip{font-size:11px;font-weight:700;border-radius:999px;padding:2px 8px;background:#eef0f3;color:#374151}.hgi-grx-chip.done,.hgi-grx-chip.ok{background:#e6f4ea;color:#1e6b34}.hgi-grx-chip.amber{background:#fff3d6;color:#8a5a00}.hgi-grx-chip.red{background:#fbeeef;color:var(--hgi-red,#a6192e)}.hgi-grx-chip.new{background:#e8effd;color:#1d4ed8}.hgi-grx-chip.work{background:#efe8fd;color:#5b21b6}.hgi-grx-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.hgi-grx-acts .hgi-btn{font-size:12px;padding:6px 10px}.hgi-hkx-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.hgi-hkx-chip{display:inline-block;font-size:11px;font-weight:700;border-radius:999px;padding:2px 8px;background:#eef0f3;color:#374151}.hgi-hkx-chip.ok{background:#e6f4ea;color:#1e6b34}.hgi-hkx-chip.amber{background:#fff3d6;color:#8a5a00}.hgi-hkx-chip.red{background:#fbeeef;color:var(--hgi-red,#a6192e)}.hgi-hkx-chip.work{background:#efe8fd;color:#5b21b6}.hgi-hkx-prog{margin-top:10px}.hgi-hkx-bar{height:8px;background:#e5e7eb;border-radius:999px;overflow:hidden;margin-bottom:4px}.hgi-hkx-bar>div{height:100%;background:var(--hgi-dept-housekeeping,#2f7d4f)}.hgi-hkx-bar>div.over{background:var(--hgi-red,#a6192e)}.hgi-hkx-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.hgi-hkx-k{font-size:11px;text-transform:uppercase;font-weight:700}.hgi-hkx-v{font-size:22px;font-weight:700}.hgi-hkx-table{width:100%;border-collapse:collapse;font-size:13px}.hgi-hkx-table td,.hgi-hkx-table th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--hgi-hairline,#eee);white-space:nowrap}.hgi-hkx-table td.ok{color:#1e6b34;font-weight:700}.hgi-hkx-table td.amber{color:#8a5a00;font-weight:700}.hgi-hkx-table td.red{color:var(--hgi-red,#a6192e);font-weight:700}.hgi-pmx-note{font-size:11px;margin-top:3px;color:#8a5a00;background:#fff3d6;display:inline-block;border-radius:6px;padding:2px 6px}@media (max-width:600px){.hgi-pmx-row{flex-wrap:wrap}.hgi-pmx-row>div:first-child{width:100%!important;display:flex;gap:10px;align-items:baseline}.hgi-pmx-row>div:nth-child(2){flex:1 1 100%!important}}.hgi-hx-prizes{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:6px}.hgi-hx-prize{min-height:52px;padding:10px 12px;border:2px solid var(--hgi-hairline);border-radius:12px;background:#fff;font:inherit;font-weight:600;cursor:pointer;text-align:center}.hgi-hx-prize.on{border-color:var(--hgi-red);background:#fbe3e4;color:var(--hgi-red-dark)}.hgi-hx-warn{margin-top:6px;padding:10px 12px;border-radius:10px;background:#fff4d6;border:1px solid #e5c25a;font-size:13px;line-height:1.5}.hgi-hx-sum{margin-bottom:18px}.hgi-hx-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.hgi-hx-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-bottom:8px}.hgi-hx-tile{border:1px solid var(--hgi-hairline);border-radius:12px;padding:10px 12px;background:#fff}.hgi-hx-tile b{display:block;font-size:24px}.hgi-hx-tile span{font-size:12px;color:#666}.hgi-hx-rank div{display:flex;justify-content:space-between;padding:6px 2px;border-bottom:1px solid var(--hgi-hairline);font-size:14px}@media (max-width:520px){.hgi-hx-prizes{grid-template-columns:1fr 1fr}}.hgi-ui2{padding-bottom:env(safe-area-inset-bottom)}.hgi-ui2 #hgi-chat-bubble,.hgi-ui2 .hgi-help-fab{margin-bottom:env(safe-area-inset-bottom)}.hgi-ui2 .hgi-skel{position:relative;color:transparent!important;min-height:96px;border-radius:12px;overflow:hidden;background:linear-gradient(90deg,#ece9e6 25%,#f6f4f2 37%,#ece9e6 63%);background-size:400% 100%;animation:hgi-skel 1.4s ease infinite}.hgi-ui2 .hgi-skel *{visibility:hidden}@keyframes hgi-skel{0%{background-position:100% 50%}100%{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.hgi-ui2 .hgi-skel{animation:none}.hgi-ui2 *{scroll-behavior:auto!important}}@media (pointer:coarse){.hgi-ui2 input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=file]),.hgi-ui2 select{min-height:44px}.hgi-ui2 .hgi-nav button[data-view],.hgi-ui2 .hgi-status-tab{min-height:44px}.hgi-ui2 .hgi-app.hgi-nav-collapsed:not(.hgi-nav-open) .hgi-sidebar{width:40px;position:relative}.hgi-ui2 .hgi-app.hgi-nav-collapsed .hgi-sidebar>*{visibility:hidden}.hgi-ui2 .hgi-app.hgi-nav-collapsed .hgi-sidebar::before{content:"\2630  MENU";visibility:visible;display:block;writing-mode:vertical-rl;color:#fff;font-weight:700;font-size:13px;letter-spacing:.12em;padding:16px 0;margin:0 auto}}@media (max-width:560px){.hgi-ui2 .hgi-app.hgi-nav-collapsed .hgi-sidebar{width:100%}.hgi-ui2 .hgi-app.hgi-nav-collapsed .hgi-sidebar>*{visibility:visible}.hgi-ui2 .hgi-app.hgi-nav-collapsed .hgi-sidebar::before{content:none}}.hgi-hkp-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.hgi-hkp-box{margin:6px 0 8px;padding:10px 12px;border-radius:10px;background:#f7f5f3;border:1px solid var(--hgi-hairline)}.hgi-hkp-chip{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700;background:#ece9e6;color:#494b54}.hgi-hkp-chip.ok{background:#e3f3e7;color:#1b6b34}.hgi-hkp-chip.amber{background:#fff1cc;color:#7a5200}.hgi-hkp-chip.red{background:#fbe3e4;color:var(--hgi-red-dark)}.hgi-hkp-over{padding:8px 10px;border-radius:8px;font-size:13px;margin-bottom:10px}.hgi-hkp-over.ok{background:#e3f3e7;color:#1b6b34}.hgi-hkp-over.red{background:#fbe3e4;color:var(--hgi-red-dark);font-weight:700}.hgi-hkp-ex{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.hgi-hkp-ex input[type=number]{width:70px}.hgi-hkp-ex input[type=text]{flex:1;min-width:0}.hgi-bf-filter{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 12px}.hgi-bf{padding:10px 14px;margin-bottom:8px}.hgi-bf-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.hgi-bf-name{font-size:14px;min-width:0;flex:1 1 240px}.hgi-bf-ctl{display:flex;align-items:center;gap:6px}.hgi-bf-chip{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700;background:#ece9e6;color:#494b54;vertical-align:middle}.hgi-bf-chip.sel{background:#fff1cc;color:#7a5200}.hgi-bf-chip.all{background:#e3f3e7;color:#1b6b34}.hgi-bf-text{margin:4px 0 0;font-size:12.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hgi-bf-text.open{display:block;-webkit-line-clamp:unset}.hgi-bf-more{background:0 0;border:0;padding:2px 0;color:var(--hgi-red);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.hgi-bf-props{margin:6px 0;display:flex;flex-direction:column;gap:4px;font-size:13px}.hgi-bf-props label{display:flex;gap:8px;align-items:center}.hgi-ui3 #hgi-to-list .hgi-row{padding:7px 12px;gap:8px;font-size:13px;line-height:1.35}.hgi-ui3 #hgi-to-list .hgi-row .hgi-btn{padding:4px 10px;font-size:12px}.hgi-ui3 #hgi-to-list .hgi-row .hgi-muted{font-size:12px}.hgi-att-sum{margin-left:auto;margin-right:8px;background:#f3f1ee;border:1px solid var(--hgi-hairline,#e4e2de);border-radius:20px;padding:3px 12px;font-size:12px;font-weight:700;cursor:pointer;color:inherit}.hgi-ui3 .hgi-narrow-page{max-width:760px}.hgi-ui3 .hgi-modal .hgi-form-group{margin-bottom:14px}.hgi-ui3 .hgi-modal .hgi-form-group>label{display:block;font-weight:600;font-size:13px;margin-bottom:5px}.hgi-ui3 .hgi-modal .hgi-form-group>input,.hgi-ui3 .hgi-modal .hgi-form-group>select{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--hgi-hairline,#cfccc6);border-radius:8px;font-size:15px;background:#fff}.hgi-ui3 .hgi-modal .hgi-modal-actions{margin-top:18px}.hgi-swap-wait{margin-top:8px;font-size:12px;color:#8a5a00;background:#fcefd8;border-radius:8px;padding:6px 10px}.hgi-swap-banner{margin-bottom:10px;font-size:13px;background:#eef2f7;border-radius:10px;padding:9px 12px}.hgi-swap-banner-act{background:#fcefd8;color:#6b4500}.hgi-rev-chip{display:inline-block;margin:4px 0 0 8px;padding:2px 10px;border-radius:20px;border:1px solid var(--hgi-hairline,#cfccc6);background:#fff;font-size:11px;font-weight:700;cursor:pointer;color:#444;vertical-align:middle}.hgi-rev-chip.is-done{background:#e1f0e4;border-color:#9cc9a8;color:#1e5c33}.hgi-rev-chip:disabled{cursor:default;opacity:.85}.hgi-ui4 .hgi-comm-head{display:grid;grid-template-columns:1fr auto;gap:10px 12px;align-items:center}.hgi-ui4 .hgi-comm-head>h1{grid-column:1}.hgi-ui4 .hgi-comm-head>div:last-child{grid-column:2;grid-row:1;margin-left:0;flex-wrap:nowrap;align-items:center}.hgi-ui4 .hgi-comm-head>#hgi-comm-tabs{grid-column:1/-1;grid-row:2}.hgi-ui4 .hgi-comm-head>#hgi-comm-search{grid-column:1/-1;grid-row:3;max-width:none!important;width:100%;box-sizing:border-box}.hgi-comm-more{position:relative;display:inline-block}.hgi-comm-more>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.hgi-comm-more>summary::-webkit-details-marker{display:none}.hgi-comm-more-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;background:#fff;border:1px solid var(--hgi-hairline,#e4e2de);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.14);padding:6px;display:flex;flex-direction:column;gap:4px;min-width:210px}.hgi-comm-more-menu .hgi-btn{width:100%;justify-content:flex-start;text-align:left}.hgi-comm-more-menu .hgi-comm-btn-short{display:none}.hgi-ui4 #hgi-ops-logbox{position:sticky;top:0;z-index:5;background:var(--hgi-surface,#fff);padding:6px 0 4px;margin:0 0 6px;border-bottom:1px solid var(--hgi-hairline,#e4e2de)}.hgi-ui4 #hgi-ops-logbox .hgi-ops-chips{margin:0!important;gap:6px;flex-wrap:wrap}.hgi-ui4 #hgi-ops-logbox .hgi-ops-chip{font-size:12px;padding:4px 10px}.hgi-ui4 #hgi-ops-logbox .hgi-ops-note{margin:6px 0 0}.hgi-ui4 .hgi-wo-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}@media (max-width:760px){.hgi-ui4 .hgi-wo-two{grid-template-columns:1fr}}.hgi-ui4 .hgi-fb-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hgi-ui4 .hgi-fb-metric{border-radius:14px;padding:16px 18px}.hgi-ui4 .hgi-fb-metric-value{font-size:34px;font-weight:800;line-height:1.1}.hgi-ui4 #hgi-wo-header-actions .hgi-menu{position:relative}.hgi-ui4 #hgi-wo-form-card{max-width:760px!important;border-radius:16px;box-shadow:0 2px 14px rgba(0,0,0,.06)}.hgi-ui4 #hgi-wo-form-card .hgi-card-body{padding:22px}.hgi-ui4 #hgi-wo-form-card .hgi-field{margin-bottom:14px}.hgi-ui4 #hgi-wo-form-card input:not([type=file]):not([type=checkbox]),.hgi-ui4 #hgi-wo-form-card select,.hgi-ui4 #hgi-wo-form-card textarea{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid var(--hgi-hairline,#cfccc6);border-radius:10px;font-size:15px}.hgi-ui4 #hgi-wo-form-card input[type=file]{width:100%;box-sizing:border-box;padding:16px;border:2px dashed var(--hgi-hairline,#cfccc6);border-radius:12px;background:#faf9f7}.hgi-ui4 #hgi-wo-submit{width:100%;padding:14px;font-size:16px;border-radius:12px}@media (max-width:640px){.hgi-ui4 #hgi-wo-submit{position:sticky;bottom:10px;box-shadow:0 6px 18px rgba(0,0,0,.2)}}.hgi-comm-more-menu .hgi-btn{margin:0!important}.hgi-keys-tools{flex-basis:100%;margin-left:0!important;gap:8px;align-items:center}.hgi-keys-tools #hgi-keys-search{flex:1;min-width:180px;max-width:320px}.hgi-keys-tools #hgi-issue-key{margin-left:auto}.hgi-keys-dates{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:8px 6px 4px;border-top:1px solid var(--hgi-hairline,#e4e2de);margin-top:4px;min-width:250px}.hgi-pkg-tidy .hgi-comm-more{margin-left:6px}.hgi-pkg-photo{display:inline-flex;align-items:center;gap:6px;margin-right:10px;flex-shrink:0}.hgi-pkg-thumb{width:52px;height:52px;object-fit:cover;border-radius:10px;border:1px solid var(--hgi-hairline,#e4e2de);cursor:zoom-in}.hgi-pkg-cam{border:1px solid var(--hgi-hairline,#e4e2de);background:#fff;border-radius:50%;width:30px;height:30px;cursor:pointer;font-size:14px;line-height:1}.hgi-pkg-photobox{width:72px;height:72px;border-radius:12px;border:2px dashed var(--hgi-hairline,#cfccc6);display:flex;align-items:center;justify-content:center;font-size:26px;overflow:hidden;background:#faf9f7}.hgi-pkg-photobox img{width:100%;height:100%;object-fit:cover}.hgi-se-month{padding:10px 14px 4px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--hgi-muted,#666);background:#faf9f7;border-top:1px solid var(--hgi-hairline,#e4e2de)}.hgi-se-row{display:flex;gap:12px;align-items:flex-start;padding:10px 14px;border-top:1px solid var(--hgi-hairline,#eee)}.hgi-se-row.is-past{opacity:.55}.hgi-se-date{width:130px;flex-shrink:0;font-weight:700;font-size:13px}.hgi-se-main{flex:1;min-width:0}.hgi-se-title{font-weight:700;font-size:14px}.hgi-se-acts{display:flex;gap:6px;flex-shrink:0;align-items:center}.hgi-se-chip{display:inline-block;font-size:11px;font-weight:700;padding:1px 8px;border-radius:20px;background:#eeedeb;color:#555;margin-left:4px}.hgi-se-chip.hgi-se-soon{background:#fcefd8;color:#8a5a00}.hgi-se-chip.hgi-se-now{background:#e1f0e4;color:#1e5c33}.hgi-se-next{margin:12px 14px;padding:12px 16px;border-radius:14px;background:linear-gradient(135deg,#8b1a2b,#5e111d);color:#fff}.hgi-se-next-l{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;opacity:.8}.hgi-se-next-t{font-size:20px;font-weight:800;margin:2px 0}.hgi-se-next-d{font-size:13px;opacity:.9}@media (max-width:640px){.hgi-se-row{flex-wrap:wrap}.hgi-se-date{width:100%}.hgi-keys-tools #hgi-issue-key{margin-left:0}}.hgi-rb-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--hgi-hairline,#e5e5ea)}.hgi-rb-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hgi-rb-rate{margin-top:14px;padding-top:10px;border-top:1px dashed var(--hgi-hairline,#e5e5ea);font-size:13px}.hgi-rb-strip{background:#fff4e0;border:1px solid #e0b368;color:#7a4b00;border-radius:8px;padding:8px 10px;margin-bottom:10px;font-size:13px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.hgi-sq-menu{display:flex;flex-direction:column;gap:10px}.hgi-sq-menu .hgi-btn{padding:14px;font-size:16px}.hgi-sq-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.hgi-sq-label{border:1px dashed #999;border-radius:6px;padding:8px;text-align:center;break-inside:avoid}.hgi-sq-label canvas{width:100%;max-width:120px;height:auto}.hgi-sq-name{font-weight:700;font-size:13px}.hgi-sq-sub{font-size:9px;color:#555}@media (max-width:600px){.hgi-rb-row{flex-direction:column;align-items:flex-start}}.hgi-rd-bar{height:10px;background:#e8e8ee;border-radius:6px;overflow:hidden;margin:10px 0 6px}.hgi-rd-bar span{display:block;height:100%;background:#2e8b57}.hgi-rd-legend{display:flex;gap:12px;align-items:center;font-size:12px;margin-top:6px;flex-wrap:wrap}.hgi-rd-legend i{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:4px;border:1px solid #bbb}.hgi-rd-group{margin-top:14px}.hgi-rd-gname{font-weight:700;font-size:12.5px;margin-bottom:6px}.hgi-rd-tiles{display:flex;flex-wrap:wrap;gap:6px}.hgi-rd-tile{min-width:48px;min-height:44px;padding:6px 8px;border-radius:8px;border:1px solid #c9c9d1;background:#f1f1f5;font-weight:600;font-size:13px;cursor:pointer}.hgi-rd-none{background:#f1f1f5}.hgi-rd-ok{background:#d9f2e1;border-color:#7cc795}.hgi-rd-find{background:#ffe3c8;border-color:#e39a52}.hgi-rd-tile sup{margin-left:3px;font-weight:700;color:#a3401a}.hgi-wf-chip{display:inline-block;padding:2px 8px;border-radius:12px;font-size:11.5px;font-weight:700;margin-right:4px}.hgi-wf-wait{background:#e3f0fc;color:#1b5390}.hgi-wf-late{background:#fbe3e4;color:#7e1322}.hgi-wf-row{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;text-align:left;padding:12px;margin-bottom:8px;border:1px solid var(--hgi-hairline,#e5e5ea);border-radius:10px;background:#fff;cursor:pointer;min-height:48px}.hgi-wf-inline{display:inline-block;margin-left:4px}.hgi-card-narrow{max-width:760px}.hgi-pol-view{padding:6px 12px;font-size:12.5px;flex-shrink:0}.hgi-pol-line{display:flex;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px solid var(--hgi-hairline,#eee)}.hgi-pol-line>span:last-child{text-align:right;overflow-wrap:anywhere}.hgi-pol-sel{padding:8px 10px;border:1px solid var(--hgi-hairline,#ddd);border-radius:8px;background:#fff;font-size:13px}.hgi-ts-help{margin:0 0 10px;font-size:12.5px}.hgi-ts-help summary{cursor:pointer;color:var(--hgi-slate,#666)}.hgi-ts-bar{gap:8px!important}.hgi-att-calmode>.hgi-status-tabs:not(.hgi-pol-seg){display:none}.hgi-pol-calhead{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.hgi-pol-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.hgi-pol-dow{font-size:11px;font-weight:800;text-transform:uppercase;text-align:center;color:var(--hgi-slate,#666)}.hgi-pol-day{min-height:84px;border:1px solid var(--hgi-hairline,#e5e5ea);border-radius:8px;padding:4px;background:#fff;overflow:hidden}.hgi-pol-day.is-today{border-color:var(--hgi-ink,#222);box-shadow:0 0 0 1px var(--hgi-ink,#222) inset}.hgi-pol-blank{background:0 0;border-color:transparent}.hgi-pol-dn{font-size:11px;font-weight:700;margin-bottom:2px}.hgi-pol-ev{font-size:10.5px;line-height:1.25;padding:2px 4px;border-radius:4px;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:600px){.hgi-pol-day{min-height:62px;padding:2px}.hgi-pol-ev{font-size:9.5px}}.hgi-ui6 .hgi-se-row,.hgi-ui6 [data-se-id].hgi-row{border-radius:10px;margin:4px 8px;border-top:0}.hgi-sq-fab{position:fixed;right:96px;bottom:24px;z-index:498;display:inline-flex;align-items:center;gap:6px;padding:12px 18px;border:0;border-radius:999px;background:var(--hgi-ink,#14151a);color:#fff;font-size:14px;font-weight:700;box-shadow:0 6px 18px rgba(0,0,0,.28);cursor:pointer}.hgi-sq-fab:active{transform:translateY(1px)}@media (max-width:560px){.hgi-sq-fab{right:84px;bottom:20px;padding:14px 18px}}@media print{.hgi-sq-fab{display:none!important}}.hgi-pg-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px!important}.hgi-pg-head>.hgi-h1,.hgi-pg-head>h1{margin:0!important;flex:0 0 auto}.hgi-pg-head>.hgi-status-tabs{margin:0!important}.hgi-pg-head>.hgi-pol-sel{margin-left:auto}.hgi-pg-head>.hgi-pol-sel~*{margin-left:0}.hgi-ui6 .hgi-h1{font-size:22px}.hgi-ui6 #hgi-main .hgi-btn{padding:7px 12px;font-size:13px;min-height:34px}.hgi-ui6 #hgi-main .hgi-status-tab{padding:6px 12px}.hgi-ui6 #hgi-main .hgi-status-tabs{margin-bottom:10px;gap:6px}.hgi-ui6 #hgi-main .hgi-card-body{padding:16px}.hgi-ui6 #hgi-main input[type=date],.hgi-ui6 #hgi-main input[type=search],.hgi-ui6 #hgi-main input[type=text],.hgi-ui6 #hgi-main select{font-size:13px}.hgi-ui6 .hgi-pg-head .hgi-comm-more>summary{padding:7px 12px}.hgi-ui7 .hgi-nav-group:hover .hgi-nav-group-children:not(.open){display:none}.hgi-ui7 .hgi-main{padding:22px 24px 96px}.hgi-ui7 .hgi-h1{font-size:24px;margin-bottom:14px}.hgi-ui7 .hgi-topbar-unified{padding:10px 18px;margin-bottom:12px}.hgi-ui7 .hgi-sidebar-logo{width:auto;height:34px}@media (min-width:1025px){.hgi-ui7 .hgi-app{overflow:visible}.hgi-ui7 .hgi-sidebar{width:228px;position:sticky;top:8px;align-self:flex-start;max-height:calc(100vh - 16px);overflow-y:auto;border-radius:16px 0 0 16px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.4) transparent}.hgi-ui7 .hgi-app.hgi-nav-collapsed .hgi-sidebar{width:14px;overflow:hidden}.hgi-ui7 .hgi-main-wrap{border-radius:0 16px 16px 0}.hgi-ui7 .hgi-nav{padding:8px 8px 12px}.hgi-ui7 .hgi-nav button,.hgi-ui7 .hgi-nav-group-toggle{padding:7px 12px;font-size:14px;border-radius:8px;margin-bottom:1px}.hgi-ui7 .hgi-nav-group{margin-top:4px}.hgi-ui7 .hgi-nav-group-toggle{font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:rgba(255,255,255,.88)}.hgi-ui7 .hgi-nav-group-toggle.open{color:#fff;background:rgba(255,255,255,.1)}.hgi-ui7 .hgi-nav-group-arrow{font-size:12px}.hgi-ui7 .hgi-nav-group-children{padding-left:6px;margin:2px 0 6px 12px;border-left:1px solid rgba(255,255,255,.28)}.hgi-ui7 .hgi-nav-group-children button{font-size:13.5px;padding:6px 10px}.hgi-ui7 .hgi-nav-badge{font-size:10.5px;padding:2px 6px}}@media (max-width:1024px){.hgi-ui7:not(.hgi-tab-side) #hgi-unread-dot-toggle,.hgi-ui7:not(.hgi-tab-side) .hgi-nav-collapse-toggle,.hgi-ui7:not(.hgi-tab-side) .hgi-sidebar,.hgi-ui7:not(.hgi-tab-side) .hgi-topbar-break,.hgi-ui7:not(.hgi-tab-side) .hgi-topbar-mobile-user,.hgi-ui7:not(.hgi-tab-side) .hgi-topbar-right{display:none!important}.hgi-ui7:not(.hgi-tab-side) .hgi-app{display:block;border:0;box-shadow:none;background:0 0;border-radius:0;min-height:0;overflow:visible}.hgi-ui7:not(.hgi-tab-side) .hgi-main-wrap{border-radius:0}.hgi-ui7:not(.hgi-tab-side) .hgi-main{padding:14px 14px 110px}.hgi-ui7:not(.hgi-tab-side) .hgi-topbar-unified{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;margin-bottom:10px;position:sticky;top:0;z-index:90}.hgi-ui7:not(.hgi-tab-side) .hgi-nav-toggle{display:flex;order:0;width:42px;height:42px;font-size:20px}.hgi-ui7:not(.hgi-tab-side) .hgi-topbar-title{order:1;display:inline-flex!important;flex:0 0 auto}.hgi-ui7:not(.hgi-tab-side) .hgi-topbar-title img{height:24px!important}.hgi-ui7:not(.hgi-tab-side) .hgi-topbar-brand{order:2;flex:1 1 auto;min-width:0}.hgi-ui7:not(.hgi-tab-side) .hgi-topbar-brand .hgi-title{max-width:none;font-size:15px}.hgi-ui7:not(.hgi-tab-side) #hgi-notif-bell{display:inline-flex!important;order:3;min-width:42px;min-height:42px;align-items:center;justify-content:center}.hgi-ui7:not(.hgi-tab-side) #hgi-lang-toggle{order:4;min-height:42px;min-width:42px}.hgi-ui7:not(.hgi-tab-side) .hgi-h1{font-size:21px}.hgi-ui7:not(.hgi-tab-side) #hgi-chat-widget{right:12px;bottom:12px}.hgi-ui7:not(.hgi-tab-side) #hgi-chat-widget #hgi-chat-bubble{width:48px;height:48px}.hgi-ui7:not(.hgi-tab-side) .hgi-help-fab{right:17px;bottom:68px;width:36px;height:36px}.hgi-ui7:not(.hgi-tab-side) .hgi-sq-fab{right:72px;bottom:14px;padding:12px 16px}}@media (max-width:640px){.hgi-ui7:not(.hgi-tab-side) .hgi-main{padding:12px 10px 110px}}@media (max-width:1024px) and (max-height:520px){.hgi-ui7 .hgi-topbar-unified{padding:4px 10px;position:static;margin-bottom:6px}.hgi-ui7 #hgi-lang-toggle,.hgi-ui7 #hgi-notif-bell,.hgi-ui7 .hgi-nav-toggle{width:auto;min-width:38px;height:38px;min-height:38px}.hgi-ui7 .hgi-sidebar-logo{height:26px}.hgi-ui7 .hgi-help-fab{bottom:62px}}.hgi-drawer{position:absolute;left:0;top:0;bottom:0;width:min(86vw,340px);background:#fff;display:flex;flex-direction:column;box-shadow:10px 0 36px rgba(0,0,0,.28);animation:hgiDrawerIn .18s ease}.hgi-drawer.noanim{animation:none}@keyframes hgiDrawerIn{from{transform:translateX(-28px);opacity:.3}to{transform:none;opacity:1}}.hgi-drawer-head{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--hgi-red);color:#fff;flex:0 0 auto}.hgi-drawer-head img{height:32px;width:auto;max-width:70px;object-fit:contain;background:#fff;border-radius:6px;padding:2px 4px}.hgi-drawer-head .t{flex:1;min-width:0;font-weight:700;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hgi-drawer-x{width:40px;height:40px;border:0;border-radius:10px;background:rgba(255,255,255,.18);color:#fff;font-size:18px;cursor:pointer}.hgi-drawer-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:6px 8px 14px}.hgi-drawer-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--hgi-hairline);font-size:13px;flex:0 0 auto}.hgi-drawer-foot a{color:var(--hgi-red);font-weight:700;text-decoration:none;padding:8px 4px}.hgi-drawer .hgi-mobile-nav-list{padding:2px 0}.hgi-drawer .hgi-mobile-nav-list button{min-height:42px;padding:9px 12px;font-size:15px;margin-bottom:1px}.hgi-drawer .hgi-nav-group-toggle{color:var(--hgi-ink);font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.06em;margin-top:4px}.hgi-drawer .hgi-nav-group-toggle:hover{background:rgba(0,0,0,.05)}.hgi-drawer .hgi-nav-group-toggle.open{background:#fbe3e4;color:var(--hgi-red-dark)}.hgi-drawer .hgi-nav-group-arrow{color:var(--hgi-slate);font-size:12px}.hgi-drawer .hgi-nav-group-children{padding-left:6px;margin-left:10px;border-left:2px solid var(--hgi-hairline)}.hgi-drawer .hgi-nav-group-children button{font-size:14.5px}.hgi-drawer .hgi-nav-pin-toggle{color:rgba(20,21,26,.4)}.hgi-drawer .hgi-nav-pin-toggle.pinned{color:#c99a1a}.hgi-drawer #hgi-mobile-nav-overlay-extras,.hgi-drawer .hgi-btn{font-size:14px}@media (max-width:1024px) and (pointer:coarse){.hgi-ui7 #hgi-shift-palette-float{display:none!important}}@media (max-width:1024px){.hgi-ui7 .hgi-main .hgi-card,.hgi-ui7 .hgi-main>.hgi-card{max-width:100%}.hgi-ui7 .hgi-main table{max-width:100%}.hgi-ui7 .hgi-modal,.hgi-ui7 .hgi-modal-content{max-width:calc(100vw - 16px)}.hgi-ui7 .hgi-app-footer{padding-bottom:90px;font-size:11px}}.hgi-rp2s .hgi-print-header.hgi-rp2{display:flex;flex-wrap:nowrap;align-items:center;gap:14px;border-bottom:3px solid #a6192e;padding-bottom:8px;margin-bottom:12px}.hgi-rp2s .hgi-print-header.hgi-rp2::before{display:none!important;content:none!important}.hgi-rp2s .hgi-rp-logo{flex:0 0 auto}.hgi-rp2s .hgi-rp-logo img{display:block}.hgi-rp2s .hgi-rp-main{flex:1 1 auto;min-width:0}.hgi-rp2s .hgi-rp-right{flex:0 0 auto;text-align:right}.hgi-rp2s .hgi-rp-right .hgi-print-meta{font-size:12px}.hgi-rp2s .hgi-rp-ob{margin:4px 0 0 auto;width:130px;opacity:.95}.hgi-rp2s .hgi-print-brand{font-size:17px}.hgi-rp2s .hgi-print-table th,.hgi-rp2s table.hgi-print-table th{background:#f0efec;font-size:11px;text-transform:uppercase;letter-spacing:.03em}.hgi-rp2s .hgi-print-table tbody tr:nth-child(2n) td{background:#faf9f7}.hgi-rp2s .hgi-print-table thead{display:table-header-group}.hgi-rp2s .hgi-print-sched-table tr,.hgi-rp2s .hgi-print-table tr{break-inside:avoid;page-break-inside:avoid}.hgi-rp2s .hgi-rp-logos img{max-height:none}@media (max-width:640px){.hgi-preview-content.hgi-rp2s .hgi-print-header.hgi-rp2{flex-wrap:wrap;gap:8px}.hgi-preview-content.hgi-rp2s .hgi-rp-logo img{width:64px!important}.hgi-preview-content.hgi-rp2s .hgi-rp-main{flex:1 1 60%}.hgi-preview-content.hgi-rp2s .hgi-rp-right{flex:1 1 100%;text-align:left;display:flex;justify-content:space-between;align-items:center}.hgi-preview-content.hgi-rp2s .hgi-rp-right .hgi-print-meta{text-align:left}}.hgi-em-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:14px}.hgi-em-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px}.hgi-em-stat{border:1px solid var(--hgi-hairline);border-radius:10px;padding:10px 14px;background:#fff}.hgi-em-stat-n{font-size:24px;font-weight:700;line-height:1.1}.hgi-em-stat-l{font-size:12px;color:#6b6b6b;margin-top:2px}.hgi-em-toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:16px;padding:4px 0}.hgi-em-toolbar input[type=search]{flex:1 1 220px;min-width:160px;max-width:360px;padding:8px 10px;border:1px solid var(--hgi-hairline);border-radius:8px}.hgi-em-toolbar select{padding:8px 10px;border:1px solid var(--hgi-hairline);border-radius:8px;background:#fff;max-width:220px}.hgi-em-seg{display:inline-flex;border:1px solid var(--hgi-hairline);border-radius:8px;overflow:hidden;background:#fff}.hgi-em-seg button{border:0;background:0 0;padding:8px 12px;font-size:13px;cursor:pointer;white-space:nowrap}.hgi-em-seg button.on{background:var(--hgi-red);color:#fff}.hgi-em-group{margin:20px 0 8px}.hgi-em-gtitle{font-weight:700;font-size:14px}.hgi-em-brand{margin:24px 0 0;padding:4px 0;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--hgi-red);border-bottom:2px solid var(--hgi-red)}.hgi-em-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.hgi-em-card{border:1px solid var(--hgi-hairline);border-radius:12px;padding:14px;background:#fff;display:flex;flex-direction:column;gap:8px;transition:box-shadow .15s}.hgi-em-card:hover{box-shadow:0 2px 10px rgba(0,0,0,.08)}.hgi-em-top{display:flex;align-items:center;gap:10px}.hgi-em-id{flex:1;min-width:0}.hgi-em-name{font-weight:700;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hgi-em-sub{font-size:12.5px}.hgi-em-av{width:40px;height:40px;border-radius:50%;background:#eee9e0;color:#5a4d36;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex:none}.hgi-em-av.sm{width:28px;height:28px;font-size:11px;vertical-align:middle;margin-right:4px}.hgi-em-av.off{background:#e4e4e4;color:#777}.hgi-em-chips{display:flex;gap:5px;flex-wrap:wrap}.hgi-em-chip{font-size:11.5px;padding:2px 8px;border-radius:999px;background:#f2f0ea;color:#444}.hgi-em-flag{font-size:11.5px;padding:2px 8px;border-radius:999px;background:#fff4d6;color:#7a5a00;white-space:nowrap}.hgi-em-flag.new{background:#e3f3e7;color:#276b41}.hgi-em-meta{font-size:12.5px}.hgi-em-actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:auto;padding-top:4px}.hgi-em-actions .hgi-btn,.hgi-em-tact .hgi-btn{font-size:12px;padding:5px 10px;min-height:0}.hgi-em-link{border:0;background:0 0;font-size:12px;cursor:pointer;margin-left:auto;padding:4px 6px}.hgi-em-link.danger{color:#a6192e}.hgi-em-tablewrap{overflow-x:auto;border:1px solid var(--hgi-hairline);border-radius:10px;background:#fff}.hgi-em-table{width:100%;border-collapse:collapse;font-size:13px}.hgi-em-table td,.hgi-em-table th{padding:8px 12px;text-align:left;border-bottom:1px solid var(--hgi-hairline);vertical-align:middle}.hgi-em-table thead th{background:#f6f4ef;font-size:12px;position:sticky;top:0}.hgi-em-th{border:0;background:0 0;font:inherit;font-weight:700;cursor:pointer;padding:0}.hgi-em-tact{white-space:nowrap;text-align:right}.hgi-em-form .hgi-modal-body{padding:20px 24px}.hgi-em-form .hgi-field input,.hgi-em-form .hgi-field select{padding:10px 12px;border-radius:8px}.hgi-em-form .hgi-modal-actions{position:sticky;bottom:0;background:#fff;padding:12px 0;margin-top:14px;border-top:1px solid var(--hgi-hairline)}@media (max-width:640px){.hgi-em-grid{grid-template-columns:1fr}.hgi-em-toolbar select{max-width:none;flex:1 1 140px}.hgi-em-toolbar{position:static}}.hgi-em-card a,.hgi-em-table a{color:var(--hgi-red-dark);text-decoration:none}.hgi-em-card a:hover,.hgi-em-table a:hover{text-decoration:underline}.hgi-em-table td{white-space:nowrap}.hgi-emf-sec{margin-bottom:18px}.hgi-emf-h{font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--hgi-red-dark);border-bottom:1px solid var(--hgi-hairline);padding-bottom:6px;margin-bottom:12px}.hgi-emf-summary{background:#f6f4ef;border-radius:8px;padding:8px 12px;font-size:13px;margin-top:6px}.hgi-ui8 #hgi-main.hgi-hd-main{display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:8px 10px;padding-top:16px}.hgi-ui8 #hgi-main.hgi-hd-main>*{min-width:0}.hgi-ui8 #hgi-main.hgi-hd-main>:not(.hgi-hd-first):not(.hgi-hd-row):not(.hgi-hd-desc):not(.hgi-hd-keep):not(.hgi-hd-unit):not(.hgi-hd-inl){order:5;flex:1 1 100%}.hgi-ui8 #hgi-main.hgi-hd-main>.hgi-hd-inl{order:5;flex:0 0 auto;margin-right:100%!important}.hgi-ui8 #hgi-main.hgi-hd-main .hgi-hd-row,.hgi-ui8 #hgi-main.hgi-hd-main>.hgi-hd-first{display:contents!important}.hgi-ui8 #hgi-main.hgi-hd-main .hgi-hd-keep{display:flex!important;flex-wrap:wrap;gap:6px 8px;margin:0!important;flex:0 1 auto;align-items:center}.hgi-ui8 #hgi-main.hgi-hd-main .hgi-hd-unit{display:flex!important;flex-wrap:wrap;gap:8px 10px;margin:0!important;flex:1 1 auto;align-items:center;order:1}.hgi-ui8 #hgi-main.hgi-hd-main .hgi-hd-first .hgi-btn,.hgi-ui8 #hgi-main.hgi-hd-main .hgi-hd-keep .hgi-btn,.hgi-ui8 #hgi-main.hgi-hd-main .hgi-hd-row .hgi-btn,.hgi-ui8 #hgi-main.hgi-hd-main .hgi-hd-unit .hgi-btn{padding:6px 11px;font-size:13px;min-height:34px;margin-bottom:0}.hgi-ui8 #hgi-main.hgi-hd-main>.hgi-hd-desc{order:4;flex:1 1 100%;margin:0 0 2px!important;font-size:12.5px;line-height:1.4}.hgi-ui8 #hgi-main.hgi-hd-main .hgi-hd-title{order:-1;margin:0 8px 0 0!important;font-size:22px;white-space:nowrap}.hgi-ui8 #hgi-main.hgi-hd-main .hgi-hd-ctl{flex:0 1 200px!important;width:200px;max-width:300px;min-width:140px;margin:0!important}.hgi-ui8 #hgi-main.hgi-hd-main .hgi-hd-first .hgi-status-tab,.hgi-ui8 #hgi-main.hgi-hd-main .hgi-hd-keep .hgi-status-tab,.hgi-ui8 #hgi-main.hgi-hd-main .hgi-hd-unit .hgi-status-tab{padding:5px 10px;font-size:12.5px}.hgi-ui8 #hgi-main.hgi-hd-main .hgi-hd-sel{flex:0 0 auto;max-width:230px;margin:0!important}.hgi-ui8 #hgi-main.hgi-hd-main .hgi-hd-push{margin-left:auto!important}.hgi-ui8 #hgi-main.hgi-hd-main .hgi-hd-first .hgi-status-tabs,.hgi-ui8 #hgi-main.hgi-hd-main .hgi-hd-row .hgi-status-tabs{margin:0!important}.hgi-ui8 .hgi-main{padding:16px 20px 90px}@media (max-width:600px){.hgi-ui8 #hgi-main.hgi-hd-main .hgi-hd-ctl{flex:1 1 100%;width:auto;max-width:none}.hgi-ui8 #hgi-main.hgi-hd-main .hgi-hd-title{white-space:normal}}.hgi-ui8 #hgi-main.hgi-hd-main .hgi-hd-unit.hgi-card{background:0 0!important;border:0!important;box-shadow:none!important;padding:0!important}.hgi-ui8 #hgi-main.hgi-hd-main .hgi-hd-unit.hgi-card>.hgi-card-body{padding:0!important}.hgi-sf-bar{position:sticky;top:0;z-index:40;background:#fff;border:1px solid var(--hgi-hairline);border-radius:12px;padding:8px 10px;margin-bottom:10px;box-shadow:0 2px 10px rgba(0,0,0,.07);display:flex;flex-direction:column;gap:6px}.hgi-sf-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.hgi-sf-chip{border:1px solid rgba(0,0,0,.28);border-radius:9px;padding:6px 11px;font-size:13px;font-weight:700;cursor:pointer;min-height:38px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.15;font-family:inherit}.hgi-sf-chip .hgi-sf-t{font-weight:400;font-size:10.5px;opacity:.8}.hgi-sf-chip.hgi-sf-plain{background:#fff;color:var(--hgi-ink,#14151a);flex-direction:row}.hgi-sf-chip.on{outline:3px solid var(--hgi-red);outline-offset:1px;box-shadow:0 0 0 5px rgba(166,25,46,.15)}.hgi-sf-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hgi-sf-tools .hgi-btn{padding:5px 11px;font-size:12.5px;min-height:34px}.hgi-sf-hint{font-size:12.5px;color:#5a5a5a;flex:1 1 220px}.hgi-sf-painting #hgi-sched-table [data-sched-cell]{cursor:crosshair!important;user-select:none;-webkit-user-select:none}.hgi-sf-picking #hgi-sched-table [data-sched-cell]{cursor:copy!important}.hgi-sf-painting #hgi-sched-table [data-sched-cell]:hover,.hgi-sf-picking #hgi-sched-table [data-sched-cell]:hover{filter:brightness(.93)}.hgi-sf-flag{display:block;margin-top:3px;font-size:10.5px;font-weight:700;color:#b3261e}.hgi-sf-flag.sm{font-size:9.5px;margin-top:2px}@media (max-width:1024px) and (pointer:coarse){.hgi-sf-bar{position:fixed;left:0;right:0;bottom:0;top:auto;margin:0;border-radius:14px 14px 0 0;z-index:300;padding:8px 10px calc(8px + env(safe-area-inset-bottom));box-shadow:0 -4px 18px rgba(0,0,0,.18)}.hgi-sf-chips{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px}.hgi-sf-chip{flex:0 0 auto;min-height:44px}.hgi-sf-hint{font-size:11.5px;flex:1 1 100%;order:3}.hgi-ui7 #hgi-shift-palette-float{display:none!important}#hgi-main:has(#hgi-sched-bar){padding-bottom:180px}}@media (max-width:1024px) and (pointer:coarse){body:has(#hgi-sched-bar) #hgi-chat-widget{bottom:190px}body:has(#hgi-sched-bar) .hgi-help-fab{bottom:258px}}.hgi-sf-bar{flex-direction:row!important;align-items:center;gap:8px;padding:4px 8px;margin-bottom:8px;border-radius:10px;box-shadow:0 1px 6px rgba(0,0,0,.08)}.hgi-sf-chips{flex:1 1 auto;min-width:0;flex-wrap:nowrap!important;overflow-x:auto;gap:5px;scrollbar-width:thin}.hgi-sf-chip{flex:0 0 auto;flex-direction:row!important;min-height:30px!important;padding:3px 10px!important;font-size:12.5px!important;border-radius:8px;white-space:nowrap}.hgi-sf-chip .hgi-sf-t{display:none}.hgi-sf-tools{flex:0 0 auto;flex-wrap:nowrap!important;gap:6px}.hgi-sf-tools .hgi-btn{padding:3px 10px!important;min-height:30px!important;font-size:12px!important;white-space:nowrap}.hgi-sf-hint{display:none!important}@media (max-width:1024px) and (pointer:coarse){.hgi-sf-bar{flex-wrap:wrap;padding:6px 8px calc(6px + env(safe-area-inset-bottom))!important}.hgi-sf-chips{flex:1 1 100%}.hgi-sf-chip{min-height:38px!important}.hgi-sf-tools{flex:1 1 100%}.hgi-sf-tools .hgi-btn{min-height:34px!important;flex:1 1 0}#hgi-main:has(#hgi-sched-bar){padding-bottom:110px!important}body:has(#hgi-sched-bar) #hgi-chat-widget{bottom:120px!important}body:has(#hgi-sched-bar) .hgi-help-fab{bottom:188px!important}}.hgi-nav-group:hover .hgi-nav-group-children:not(.open){display:none}.hgi-nav.hgi-nav-pinned{padding:6px 8px 0!important;flex:0 0 auto!important}.hgi-nav-pinned-divider{margin:3px 14px 0!important}.hgi-nav-pinned-divider+.hgi-nav{padding-top:4px!important}.hgi-sf-bar.hgi-sf-fixed{position:fixed!important;top:8px;z-index:250;margin:0!important;box-shadow:0 4px 16px rgba(0,0,0,.2)}#hgi-main #hgi-sched-dept{margin-left:auto!important}.hgi-sf-tools .hgi-sf-warn{border-color:#b3261e;color:#b3261e}.hgi-ui7 .hgi-app.hgi-nav-collapsed .hgi-sidebar,.hgi-ui7 .hgi-app.hgi-nav-collapsed .hgi-sidebar:hover{width:0!important;min-width:0;overflow:hidden!important;border:0!important;box-shadow:none!important;cursor:default}.hgi-ui7 .hgi-app.hgi-nav-collapsed .hgi-sidebar>*{visibility:hidden}#hgi-main #hgi-sched-dept.hgi-sf-dept{margin-left:0!important}#hgi-nav-edge{position:fixed;left:0;top:0;bottom:0;width:10px;z-index:99000;background:linear-gradient(90deg,rgba(166,25,46,.55),rgba(166,25,46,.12));cursor:pointer}#hgi-nav-edge:hover{background:rgba(166,25,46,.85);width:14px}.hgi-ep-sec{border:1px solid var(--hgi-hairline);border-radius:10px;margin:6px 0;background:#fff}.hgi-ep-sec>summary{cursor:pointer;padding:9px 12px;font-weight:700;font-size:14px}.hgi-ep-body{padding:2px 12px 12px}.hgi-ep-strip{margin:0 0 12px;padding:10px 12px;border:1px solid #e7c98e;background:#fff7e6;border-radius:10px;font-size:13px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.hgi-ep-pill{padding:2px 9px;border-radius:12px;font-size:12px;background:#fcefd8;color:#8a5a00}.hgi-ep-pill.expired{background:#fbe3e4;color:#b3261e;font-weight:700}.hgi-ep-tree,.hgi-ep-tree ul{list-style:none;margin:0;padding-left:22px;border-left:2px solid var(--hgi-hairline)}.hgi-ep-tree{padding-left:0;border-left:0}.hgi-ep-tree li{margin:8px 0;position:relative}.hgi-ep-node{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 10px;border:1px solid var(--hgi-hairline);border-radius:10px;background:#fff}#hgi-nav-edge{width:8px;background:linear-gradient(90deg,rgba(166,25,46,.6),rgba(166,25,46,0))}#hgi-nav-edge:hover{width:8px;background:linear-gradient(90deg,rgba(166,25,46,.9),rgba(166,25,46,.1))}.hgi-ui7 .hgi-app.hgi-nav-collapsed .hgi-main{padding-left:36px}@media (max-width:1024px){.hgi-ui7 .hgi-app.hgi-nav-collapsed .hgi-main{padding-left:14px}}.hgi-ui9{--hgi-alert:#D9381E;--hgi-alert-bg:#FDE8E4;--hgi-warn:#8A5A00;--hgi-warn-bg:#FFF1CC;--hgi-ok:#1F7A4D;--hgi-ok-bg:#E4F3E9;--hgi-info:#2F5D8A;--hgi-info-bg:#E6EEF6}.hgi-ui9 .hgi-error{background:var(--hgi-alert-bg);color:var(--hgi-alert);border:1px solid #f3b9ae;font-weight:600}.hgi-ui9 .hgi-card{border-radius:16px;transition:box-shadow .15s,transform .15s}.hgi-ui9 .hgi-card:hover{box-shadow:0 2px 4px rgba(20,21,26,.05),0 10px 28px rgba(20,21,26,.08)}.hgi-ui9 .hgi-h1{letter-spacing:-.01em}.hgi-ui9 .hgi-btn{transition:background .12s,box-shadow .12s,transform .06s}.hgi-ui9 .hgi-btn:active{transform:translateY(1px)}.hgi-ui9 a:focus-visible,.hgi-ui9 button:focus-visible,.hgi-ui9 input:focus-visible,.hgi-ui9 select:focus-visible,.hgi-ui9 textarea:focus-visible{outline:3px solid #2F5D8A55;outline-offset:2px}.hgi-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px}.hgi-tile{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;border-radius:14px;border:1px solid var(--hgi-hairline);background:#fff;cursor:pointer;text-align:left;font:inherit;transition:box-shadow .15s,transform .1s}.hgi-tile:hover{box-shadow:0 6px 20px rgba(20,21,26,.1);transform:translateY(-1px)}.hgi-tile-num{font-size:30px;font-weight:800;line-height:1}.hgi-tile-k{font-size:13px;font-weight:600;opacity:.85}.hgi-tile-ok{background:var(--hgi-ok-bg,#e4f3e9);border-color:#bfe2cc;color:#1f7a4d}.hgi-tile-warn{background:var(--hgi-warn-bg,#fff1cc);border-color:#ebd08a;color:#8a5a00}.hgi-tile-alert{background:var(--hgi-alert-bg,#fde8e4);border-color:#f3b9ae;color:#d9381e}.hgi-tile-info{background:var(--hgi-info-bg,#e6eef6);border-color:#bfd0e2;color:#2f5d8a}.hgi-empty-hint{color:var(--hgi-slate);font-size:13px;margin:-4px 0 12px;padding:0 2px}@media (max-width:560px){.hgi-ui9 #hgi-main table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.hgi-tiles{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.hgi-ui9 *{transition:none!important}}.hgi-dark{color-scheme:dark;--hgi-ink:#ECEDEF;--hgi-slate:#B5B8C1;--hgi-hairline:#33353C;--hgi-canvas:#16171B;--hgi-surface:#1F2127;--hgi-surface2:#2A2C34;--hgi-red-text:#FF8A97}body.hgi-dark{background:#0e0f12}#hgi-portal-root.hgi-dark,.hgi-dark #hgi-portal-root,.hgi-dark.hgi-portal{background:0 0;color:var(--hgi-ink)}.hgi-dark,.hgi-dark .hgi-att-tile:hover,.hgi-dark .hgi-btn-secondary,.hgi-dark .hgi-cal-day,.hgi-dark .hgi-card,.hgi-dark .hgi-chat-delete-msg,.hgi-dark .hgi-chat-panel,.hgi-dark .hgi-chat-toast,.hgi-dark .hgi-chip,.hgi-dark .hgi-cmdk-box,.hgi-dark .hgi-comm-more-menu,.hgi-dark .hgi-console-attn-row,.hgi-dark .hgi-console-card,.hgi-dark .hgi-console-tile,.hgi-dark .hgi-drp-att,.hgi-dark .hgi-drp-chip,.hgi-dark .hgi-em-card,.hgi-dark .hgi-em-form .hgi-modal-actions,.hgi-dark .hgi-em-seg,.hgi-dark .hgi-em-stat,.hgi-dark .hgi-em-tablewrap,.hgi-dark .hgi-em-toolbar select,.hgi-dark .hgi-ep-node,.hgi-dark .hgi-ep-sec,.hgi-dark .hgi-fb-metric,.hgi-dark .hgi-field input,.hgi-dark .hgi-field select,.hgi-dark .hgi-field textarea,.hgi-dark .hgi-help-fab,.hgi-dark .hgi-hx-prize,.hgi-dark .hgi-hx-tile,.hgi-dark .hgi-lf-card,.hgi-dark .hgi-lf-search,.hgi-dark .hgi-login-card,.hgi-dark .hgi-menu-pop,.hgi-dark .hgi-modal,.hgi-dark .hgi-modal-header,.hgi-dark .hgi-myweek-day,.hgi-dark .hgi-ops-chip,.hgi-dark .hgi-pkg-cam,.hgi-dark .hgi-pkg-row,.hgi-dark .hgi-pol-day,.hgi-dark .hgi-pol-sel,.hgi-dark .hgi-pr-cal-day,.hgi-dark .hgi-pr-card,.hgi-dark .hgi-pr-col-count,.hgi-dark .hgi-pr-comment-box,.hgi-dark .hgi-pr-compose,.hgi-dark .hgi-pr-feed,.hgi-dark .hgi-pr-pop,.hgi-dark .hgi-pr-tags button,.hgi-dark .hgi-pr-toggle button,.hgi-dark .hgi-rev-chip,.hgi-dark .hgi-sched-cell-remove,.hgi-dark .hgi-sf-bar,.hgi-dark .hgi-sf-chip.hgi-sf-plain,.hgi-dark .hgi-status-tab,.hgi-dark .hgi-swap-card,.hgi-dark .hgi-tile,.hgi-dark .hgi-toast,.hgi-dark .hgi-toast-close,.hgi-dark .hgi-ui3 .hgi-modal .hgi-form-group>input,.hgi-dark .hgi-ui3 .hgi-modal .hgi-form-group>select,.hgi-dark .hgi-wf-row,.hgi-dark .hgi-wo-tile,.hgi-dark .hgi-wt-start-btn{background:var(--hgi-surface);color:var(--hgi-ink)}.hgi-dark input,.hgi-dark select,.hgi-dark textarea{background:#15161a;color:var(--hgi-ink);border-color:var(--hgi-hairline)}.hgi-dark input::placeholder,.hgi-dark textarea::placeholder{color:#8b8e98}.hgi-dark .hgi-btn-secondary:hover,.hgi-dark .hgi-row:hover{background:var(--hgi-surface2)}.hgi-dark .hgi-sidebar-logo,.hgi-dark .hgi-topbar-title img{background:#fff;border-radius:10px;padding:3px 8px}.hgi-dark .hgi-error{background:#3a1d20;color:#ffb4bc;border-color:#6b2a31}.hgi-dark .hgi-muted{color:var(--hgi-slate)}.hgi-dark a:not(.hgi-btn){color:#ff9aa6}.hgi-dark .hgi-nav a,.hgi-dark .hgi-sidebar a{color:#fff}.hgi-dark [style$="background-color: #FFF"],.hgi-dark [style$="background-color: #FFFFFF"],.hgi-dark [style$="background-color: #fff"],.hgi-dark [style$="background-color: #ffffff"],.hgi-dark [style$="background-color: white"],.hgi-dark [style$="background-color:#FFF"],.hgi-dark [style$="background-color:#FFFFFF"],.hgi-dark [style$="background-color:#fff"],.hgi-dark [style$="background-color:#ffffff"],.hgi-dark [style$="background-color:white"],.hgi-dark [style$="background: #FFF"],.hgi-dark [style$="background: #FFFFFF"],.hgi-dark [style$="background: #fff"],.hgi-dark [style$="background: #ffffff"],.hgi-dark [style$="background: white"],.hgi-dark [style$="background:#FFF"],.hgi-dark [style$="background:#FFFFFF"],.hgi-dark [style$="background:#fff"],.hgi-dark [style$="background:#ffffff"],.hgi-dark [style$="background:white"],.hgi-dark [style*="background-color: #FFF;"],.hgi-dark [style*="background-color: #FFFFFF;"],.hgi-dark [style*="background-color: #fff;"],.hgi-dark [style*="background-color: #ffffff;"],.hgi-dark [style*="background-color: white;"],.hgi-dark [style*="background-color:#FFF;"],.hgi-dark [style*="background-color:#FFFFFF;"],.hgi-dark [style*="background-color:#fff;"],.hgi-dark [style*="background-color:#ffffff;"],.hgi-dark [style*="background-color:white;"],.hgi-dark [style*="background: #FFF;"],.hgi-dark [style*="background: #FFFFFF;"],.hgi-dark [style*="background: #fff;"],.hgi-dark [style*="background: #ffffff;"],.hgi-dark [style*="background: white;"],.hgi-dark [style*="background:#FFF;"],.hgi-dark [style*="background:#FFFFFF;"],.hgi-dark [style*="background:#fff;"],.hgi-dark [style*="background:#ffffff;"],.hgi-dark [style*="background:white;"]{background:var(--hgi-surface)!important;color:var(--hgi-ink)}.hgi-dark [style*="#EEEDEB"],.hgi-dark [style*="#F0F0F0"],.hgi-dark [style*="#F4F4F2"],.hgi-dark [style*="#F4F6F8"],.hgi-dark [style*="#F6F5F3"],.hgi-dark [style*="#F9F9F7"],.hgi-dark [style*="#FAFAF8"]{background:var(--hgi-surface2)!important;color:var(--hgi-ink)}.hgi-dark [style*="color: #14151A"],.hgi-dark [style*="color:#14151A"],.hgi-dark [style*="color:#222"],.hgi-dark [style*="color:#333"]{color:var(--hgi-ink)!important}.hgi-dark [style*="color:#494B54"],.hgi-dark [style*="color:#555"],.hgi-dark [style*="color:#666"],.hgi-dark [style*="color:#6B6B6B"]{color:var(--hgi-slate)!important}.hgi-dark .hgi-tile-ok{background:#17382a;border-color:#2b6a4b;color:#7fd6a5}.hgi-dark .hgi-tile-warn{background:#3b2f0f;border-color:#7a6020;color:#f2c766}.hgi-dark .hgi-tile-alert{background:#3f1e18;border-color:#8a3a2c;color:#ff9b86}.hgi-dark .hgi-tile-info{background:#172b40;border-color:#335a82;color:#8dbbea}.hgi-dark .hgi-modal-overlay{background:rgba(0,0,0,.65)}.hgi-dark .hgi-card:hover{box-shadow:0 2px 4px rgba(0,0,0,.3),0 10px 28px rgba(0,0,0,.4)}.hgi-ui9 .hgi-btn{min-height:38px;border-radius:10px;font-weight:600}.hgi-ui9 input:not([type]),.hgi-ui9 input[type=date],.hgi-ui9 input[type=email],.hgi-ui9 input[type=number],.hgi-ui9 input[type=search],.hgi-ui9 input[type=tel],.hgi-ui9 input[type=text],.hgi-ui9 input[type=time],.hgi-ui9 select,.hgi-ui9 textarea{border-radius:10px;border:1px solid var(--hgi-hairline);padding:9px 11px;font-family:inherit}.hgi-ui9 input:focus,.hgi-ui9 select:focus,.hgi-ui9 textarea:focus{border-color:#2f5d8a}.hgi-ui9 .hgi-card table{width:100%;border-collapse:collapse}.hgi-ui9 .hgi-card table th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--hgi-slate);font-weight:700;padding:8px 10px;border-bottom:2px solid var(--hgi-hairline)}.hgi-ui9 .hgi-card table td{padding:10px;border-bottom:1px solid var(--hgi-hairline);vertical-align:middle}.hgi-ui9 .hgi-card table tbody tr:hover td{background:var(--hgi-canvas)}.hgi-ui9 .hgi-modal{border-radius:16px}.hgi-ui9 .hgi-modal-header{font-size:17px}@media (max-width:560px){.hgi-ui9 #hgi-main table.hgi-cardtable{display:block;overflow:visible}.hgi-ui9 table.hgi-cardtable thead{display:none}.hgi-ui9 table.hgi-cardtable tbody{display:block}.hgi-ui9 table.hgi-cardtable tr{display:block;border:1px solid var(--hgi-hairline);border-radius:12px;margin:0 0 10px;padding:6px 12px;background:var(--hgi-surface,#fff)}.hgi-ui9 table.hgi-cardtable td{display:flex;justify-content:space-between;align-items:center;gap:12px;border:0!important;padding:5px 0!important;text-align:right;background:0 0!important}.hgi-ui9 table.hgi-cardtable td::before{content:attr(data-label);font-weight:600;font-size:12px;color:var(--hgi-slate);text-align:left;flex:0 0 38%}.hgi-ui9 table.hgi-cardtable td[data-label=""]::before{content:none}}.hgi-dark .hgi-chat-bubble,.hgi-dark .hgi-chat-panel-header,.hgi-dark .hgi-comm-avatar,.hgi-dark .hgi-status-tab-all.active,.hgi-dark .hgi-status-tab-dashboard.active,.hgi-dark .hgi-status-tab-plans.active,.hgi-dark .hgi-wt-start-primary{background:#3a3d47;border-color:#3a3d47;color:#fff}.hgi-dark .hgi-drawer{background:var(--hgi-surface)}.hgi-dark .hgi-drawer .hgi-nav-group-toggle{color:var(--hgi-ink)}.hgi-dark .hgi-drawer .hgi-nav-group-toggle:hover{background:rgba(255,255,255,.08)}.hgi-dark .hgi-drawer .hgi-nav-group-toggle.open{background:#3a1f24;color:var(--hgi-red-text)}.hgi-dark .hgi-drawer .hgi-nav-pin-toggle{color:rgba(255,255,255,.45)}.hgi-dark .hgi-drawer .hgi-mobile-nav-list button{color:var(--hgi-ink)}.hgi-dark .hgi-drawer .hgi-mobile-nav-list button.active,.hgi-dark .hgi-drawer .hgi-mobile-nav-list button.hgi-active{background:#3a1f24;color:var(--hgi-red-text)}.hgi-dark .hgi-drawer-foot a{color:var(--hgi-red-text)}body.hgi-dark #hgi-shift-palette-float{background:#1f2127!important;border-color:#33353c;color:#ecedef}body.hgi-dark #hgi-shift-palette-float .hgi-card-header{background:0 0;color:#ecedef;border-color:#33353c}.hgi-sched-tip{display:none}@media (hover:none){.hgi-sched-tip{display:block}}.hgi-sf-bar.hgi-has-occ{flex-wrap:wrap}@media (min-width:1100px){.hgi-ui9 .hgi-dash-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hgi-ui9 .hgi-dash-grid>#hgi-dash-glance{order:-3}.hgi-ui9 .hgi-dash-grid>#hgi-dash-clockedin{order:-2}.hgi-ui9 .hgi-dash-grid>#hgi-dash-honors{order:-1}}@media (min-width:700px) and (max-width:1099px){.hgi-ui9 .hgi-dash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hgi-mm-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.hgi-mm-head>div{padding:6px 8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--hgi-slate)}.hgi-mm-cell{min-height:112px;border:1px solid var(--hgi-hairline);margin:-1px 0 0 -1px;padding:4px 5px 6px;cursor:pointer;background:var(--hgi-surface,#fff)}.hgi-mm-cell.out{opacity:.5}.hgi-mm-cell.today{box-shadow:inset 0 0 0 2px var(--hgi-red)}.hgi-mm-cell.sel{background:var(--hgi-canvas)}.hgi-mm-num{font-size:12.5px;font-weight:700;display:flex;justify-content:space-between;align-items:center}.hgi-mm-count{display:none;font-size:10.5px;background:#1d4e89;color:#fff;border-radius:999px;padding:0 6px}.hgi-mm-daylist{display:none}@media (max-width:560px){.hgi-mm-cell{min-height:46px;padding:3px}.hgi-mm-chips{display:none}.hgi-mm-count{display:inline-block}.hgi-mm-daylist{display:block}}.hgi-dark .hgi-mm-cell{background:var(--hgi-surface)}.hgi-pc-hide{display:none!important}.hgi-pc-head{position:relative;flex-wrap:wrap;gap:6px!important;margin-bottom:8px!important}.hgi-pc-menu{position:absolute;right:0;top:100%;z-index:500;min-width:220px;background:var(--hgi-surface,#fff);border:1px solid var(--hgi-hairline);border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.22);padding:6px}.hgi-pc-menu button{display:block;width:100%;text-align:left;border:0;background:0 0;color:var(--hgi-ink);font:inherit;font-size:15px;padding:11px 12px;border-radius:8px;min-height:44px}.hgi-pc-menu button:active{background:var(--hgi-canvas)}.hgi-pc .hgi-sf-hint{display:none!important}.hgi-pc #hgi-sched-bar .hgi-sf-tools{flex:0 0 auto}.hgi-pc #hgi-occ-strip{display:none}.hgi-pc.hgi-pc-occ #hgi-occ-strip{display:block}.hgi-pc #hgi-occ-strip #occ-sum,.hgi-pc #hgi-occ-strip #occ-tog{display:none!important}.hgi-pc #hgi-occ-strip #occ-edit{display:block!important;margin-top:0!important}.hgi-pc #hgi-occ-strip #occ-edit>div:nth-child(2)>div{grid-template-columns:1fr!important;gap:6px!important}.hgi-pc #hgi-occ-strip [data-occ-day]{display:grid;grid-template-columns:74px 1fr;align-items:center;column-gap:8px}.hgi-pc #hgi-occ-strip [data-occ-day]>div:nth-child(2){grid-template-columns:auto 1fr auto 1fr auto 1fr!important;margin-top:0!important}.hgi-pc #hgi-occ-strip [data-occ-day]>div:nth-child(2) input{width:100%!important;min-width:0}.hgi-pc #hgi-occ-strip [data-occ-day]>div:nth-child(n+3){grid-column:1/-1;margin-top:2px!important}.hgi-ui9 .hgi-howto{display:none}@media (orientation:landscape) and (max-height:500px){.hgi-pc #hgi-sched-table{min-width:0!important}.hgi-pc #hgi-sched-table td,.hgi-pc #hgi-sched-table th{padding-left:3px!important;padding-right:3px!important}.hgi-pc #hgi-sched-bar{flex-wrap:nowrap!important}.hgi-pc #hgi-sched-bar .hgi-sf-chips{flex:1 1 0!important;min-width:0}.hgi-pc #hgi-sched-bar .hgi-sf-tools{flex:0 0 auto!important}}.hgi-pbx{min-width:68px!important;min-height:60px;border-radius:12px!important;border-width:1px!important;border-top-width:4px!important;font-size:15px!important;font-weight:800!important;padding:8px 6px!important;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.15;box-shadow:0 1px 2px rgba(0,0,0,.08);transition:transform .08s ease,box-shadow .12s ease;position:relative}.hgi-pbx:active{transform:scale(.96)}.hgi-pbx:hover{box-shadow:0 3px 10px rgba(0,0,0,.18)}.hgi-pbx[data-pbx=clear]{background:#eaf6ec!important;border-color:#bfe0c6!important;border-top-color:#2e9d4e!important;color:#1e6b34!important}.hgi-pbx[data-pbx=warm]{background:#ffb020!important;border-color:#e39500!important;color:#3a2600!important}.hgi-pbx[data-pbx=prog]{background:#2f6fdb!important;border-color:#1f55b3!important;color:#fff!important}.hgi-pbx[data-pbx=hot]{background:#d62f2f!important;border-color:#a81e1e!important;color:#fff!important;box-shadow:0 0 0 2px rgba(214,47,47,.25),0 2px 8px rgba(214,47,47,.45)}.hgi-pbx[data-pbx=hot],.hgi-pbx[data-pbx=prog],.hgi-pbx[data-pbx=warm]{border-top-color:rgba(0,0,0,.35)!important}.hgi-pbx[data-pbx=hot] div:last-child:not([style*="9px"]),.hgi-pbx[data-pbx=prog] div:last-child:not([style*="9px"]),.hgi-pbx[data-pbx=warm] div:last-child:not([style*="9px"]){background:rgba(0,0,0,.22);color:#fff;border-radius:999px;padding:1px 8px;margin-top:3px!important;font-size:11px!important}.hgi-pbx[data-pbx=warm] div:last-child:not([style*="9px"]){background:rgba(58,38,0,.85)}.hgi-pbx div[style*="9px"]{opacity:.85!important;font-weight:500!important}@media (prefers-reduced-motion:no-preference){.hgi-pbx[data-pbx=hot]{animation:hgiPbxPulse 2.2s ease-in-out infinite}}@keyframes hgiPbxPulse{0%,100%{box-shadow:0 0 0 2px rgba(214,47,47,.25),0 2px 8px rgba(214,47,47,.45)}50%{box-shadow:0 0 0 5px rgba(214,47,47,.18),0 2px 12px rgba(214,47,47,.6)}}.hgi-lt .hgi-howto{display:none!important}.hgi-lt-i{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:8px;border-radius:50%;border:1.5px solid var(--hgi-slate);color:var(--hgi-slate);font:italic 700 12px Georgia,serif;vertical-align:middle;cursor:help}.hgi-lt-i:focus,.hgi-lt-i:hover{background:var(--hgi-ink);color:var(--hgi-surface,#fff);border-color:var(--hgi-ink);outline:0}.hgi-lt .hgi-topbar-brand .hgi-title{white-space:normal!important;max-width:260px!important;font-size:14px!important;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:clip}.hgi-lt .hgi-title-code{font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--hgi-slate);margin-top:1px;white-space:nowrap}.hgi-lt .hgi-topbar-user{white-space:normal!important;max-width:190px;font-size:12.5px!important;line-height:1.2;text-align:right;overflow-wrap:anywhere}.hgi-lt .hgi-topbar-user .hgi-muted{display:block;font-size:11px}@media (min-width:900px){.hgi-lt .hgi-topbar-brand{max-width:320px}}.hgi-lt-period{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hgi-lt-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hgi-lt-dept{padding:8px 12px;border:1.5px solid var(--hgi-hairline);border-radius:10px;font:600 13.5px inherit;font-family:inherit;cursor:pointer;min-width:170px;background:var(--hgi-surface,#fff);color:var(--hgi-ink)}.hgi-lt-dept option{font-weight:600}.hgi-lt #hgi-rs-property,.hgi-lt .hgi-rpx-bar input,.hgi-lt .hgi-rpx-bar select{padding:8px 12px;border:1.5px solid var(--hgi-hairline);border-radius:10px;font-size:13.5px;font-family:inherit;background:var(--hgi-surface,#fff);color:var(--hgi-ink);width:auto;height:auto}.hgi-lt .hgi-rpx-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px}.hgi-lt [data-rp-tiles]{grid-template-columns:repeat(4,1fr)!important;gap:10px!important}@media (max-width:560px){.hgi-lt [data-rp-tiles]{grid-template-columns:repeat(2,1fr)!important}}.hgi-lt [data-rs-room]{border:0!important;border-top:4px solid var(--rs-c,#999)!important;border-radius:12px!important;box-shadow:0 1px 3px rgba(0,0,0,.1);text-align:center;transition:transform .08s ease,box-shadow .12s ease}.hgi-lt [data-rs-room]:hover{box-shadow:0 3px 10px rgba(0,0,0,.18)}.hgi-lt [data-rs-room]:active{transform:scale(.97)}.hgi-lt [data-rs-room] .hgi-card-body{padding:10px 6px!important}.hgi-lt [data-rs-room] .hgi-card-body>div:first-child{font-size:18px!important;font-weight:800}.hgi-lt [data-rs-st=clean]{--rs-c:#2E9D4E;background:#e6f5ea!important}.hgi-lt [data-rs-st=dirty]{--rs-c:#C62828;background:#fbe3e4!important}.hgi-lt [data-rs-st=inspected]{--rs-c:#C48A00;background:#fff1cc!important}.hgi-lt [data-rs-st=out_of_order]{--rs-c:#4A5361;background:#e3e6eb!important}.hgi-lt [data-rs-room] .hgi-muted{color:#444!important}.hgi-lt [data-rs-room]{color:#222}.hgi-lt [data-rs-room] .hgi-card-body>div:first-child{color:#1b1b1b}.hgi-lt [data-rs-room] [style*="font-weight:700;color"]{font-size:11.5px!important;text-transform:uppercase;letter-spacing:.03em}.hgi-lt [data-rs-room]{min-width:0}.hgi-lt [style*="repeat(auto-fill,minmax(110px,1fr))"]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))!important}.hgi-lt .hgi-rpx-tile[data-rp-st=clean]{background:#e6f5ea!important;color:#1e5c33}.hgi-lt .hgi-rpx-tile[data-rp-st=dirty]{background:#fbe3e4!important;color:#7e1322}.hgi-lt .hgi-rpx-tile[data-rp-st=inspected]{background:#fff1cc!important;color:#6b4a00}.hgi-lt .hgi-rpx-tile[data-rp-st=out_of_order]{background:#e3e6eb!important;color:#2f3640}.hgi-lt .hgi-rpx-tile .hgi-muted{color:inherit!important;opacity:.85}.hgi-dark [style*="background:var(--hgi-ink)"]{background:#3a3d47!important;color:#fff!important;border-color:#3a3d47!important}.hgi-dark .hgi-btn-primary[style*="background:var(--hgi-ink)"]{color:#fff!important}.hgi-dark [style*="background:#D8F3F0"i]:not([style*="color:"]),.hgi-dark [style*="background:#DCEAFB"i]:not([style*="color:"]),.hgi-dark [style*="background:#E1F0E4"i]:not([style*="color:"]),.hgi-dark [style*="background:#E3E6EB"i]:not([style*="color:"]),.hgi-dark [style*="background:#E3F2E8"i]:not([style*="color:"]),.hgi-dark [style*="background:#E4F3E9"i]:not([style*="color:"]),.hgi-dark [style*="background:#E6F5EA"i]:not([style*="color:"]),.hgi-dark [style*="background:#EDE7F6"i]:not([style*="color:"]),.hgi-dark [style*="background:#EEEDEB"i]:not([style*="color:"]),.hgi-dark [style*="background:#F1F0EE"i]:not([style*="color:"]),.hgi-dark [style*="background:#FBE3E4"i]:not([style*="color:"]),.hgi-dark [style*="background:#FBE4E2"i]:not([style*="color:"]),.hgi-dark [style*="background:#FCEFD8"i]:not([style*="color:"]),.hgi-dark [style*="background:#FDE0D0"i]:not([style*="color:"]),.hgi-dark [style*="background:#FFE9D6"i]:not([style*="color:"]),.hgi-dark [style*="background:#FFF0CC"i]:not([style*="color:"]),.hgi-dark [style*="background:#FFF1CC"i]:not([style*="color:"]),.hgi-dark [style*="background:#FFF6E0"i]:not([style*="color:"]){color:#2b2b2b}.hgi-dark [style*="background:#D8F3F0"i] .hgi-muted,.hgi-dark [style*="background:#DCEAFB"i] .hgi-muted,.hgi-dark [style*="background:#E1F0E4"i] .hgi-muted,.hgi-dark [style*="background:#E3E6EB"i] .hgi-muted,.hgi-dark [style*="background:#E3F2E8"i] .hgi-muted,.hgi-dark [style*="background:#E4F3E9"i] .hgi-muted,.hgi-dark [style*="background:#E6F5EA"i] .hgi-muted,.hgi-dark [style*="background:#EDE7F6"i] .hgi-muted,.hgi-dark [style*="background:#EEEDEB"i] .hgi-muted,.hgi-dark [style*="background:#F1F0EE"i] .hgi-muted,.hgi-dark [style*="background:#FBE3E4"i] .hgi-muted,.hgi-dark [style*="background:#FBE4E2"i] .hgi-muted,.hgi-dark [style*="background:#FCEFD8"i] .hgi-muted,.hgi-dark [style*="background:#FDE0D0"i] .hgi-muted,.hgi-dark [style*="background:#FFE9D6"i] .hgi-muted,.hgi-dark [style*="background:#FFF0CC"i] .hgi-muted,.hgi-dark [style*="background:#FFF1CC"i] .hgi-muted,.hgi-dark [style*="background:#FFF6E0"i] .hgi-muted{color:#4a4f57!important}.hgi-dark [style*="color:#1E6B3C"i]:not([style*=background]):not(:is([style*="background:#" i] *)){color:#7bd39a!important}.hgi-dark [style*="color:#1E5C33"i]:not([style*=background]):not(:is([style*="background:#" i] *)){color:#7bd39a!important}.hgi-dark [style*="color:#7E1322"i]:not([style*=background]):not(:is([style*="background:#" i] *)){color:#ff8a97!important}.hgi-dark [style*="color:#8A1C2B"i]:not([style*=background]):not(:is([style*="background:#" i] *)){color:#ff8a97!important}.hgi-dark [style*="color:#A3401A"i]:not([style*=background]):not(:is([style*="background:#" i] *)){color:#ffa675!important}.hgi-dark [style*="color:#8A5A00"i]:not([style*=background]):not(:is([style*="background:#" i] *)){color:#f2c14e!important}.hgi-dark [style*="color:#2F5FA3"i]:not([style*=background]):not(:is([style*="background:#" i] *)){color:#8fb8f2!important}.hgi-dark [style*="color:#1F4E8C"i]:not([style*=background]):not(:is([style*="background:#" i] *)){color:#8fb8f2!important}.hgi-dark [style*="color:#6B4FA0"i]:not([style*=background]):not(:is([style*="background:#" i] *)){color:#bfa8f0!important}.hgi-dark [style*="color:#B3261E"i]:not([style*=background]):not(:is([style*="background:#" i] *)){color:#ff8a97!important}.hgi-lt .hgi-topbar-user{overflow-wrap:normal!important;word-break:normal!important;flex:0 0 auto!important;min-width:96px;max-width:200px;text-align:right}.hgi-lt .hgi-topbar-user strong{color:#1f4e8c;font-weight:800}.hgi-lt .hgi-topbar-brand .hgi-title{color:var(--hgi-red);font-weight:800}.hgi-lt .hgi-title-code{display:inline-block;padding:0 7px;border-radius:6px;background:rgba(0,0,0,.07);color:var(--hgi-ink);font-size:11px;font-weight:700;letter-spacing:.06em}.hgi-dark .hgi-lt .hgi-topbar-user strong,.hgi-dark.hgi-lt .hgi-topbar-user strong{color:#8fb8f2}.hgi-dark .hgi-lt .hgi-topbar-brand .hgi-title,.hgi-dark.hgi-lt .hgi-topbar-brand .hgi-title{color:#ff8a97}.hgi-dark .hgi-title-code{background:rgba(255,255,255,.12)}.hgi-psel{position:relative;display:inline-block}.hgi-psel-btn{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hgi-psel-name{color:var(--hgi-red);font-weight:800}.hgi-psel-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:600;width:300px;max-width:calc(100vw - 24px);background:var(--hgi-surface,#fff);border:1px solid var(--hgi-hairline);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.22);padding:8px}.hgi-psel-pop[hidden]{display:none}.hgi-psel-q{width:100%;box-sizing:border-box;padding:9px 12px;border:1.5px solid var(--hgi-hairline);border-radius:10px;font-size:14px;font-family:inherit;background:var(--hgi-surface,#fff);color:var(--hgi-ink);margin-bottom:6px}.hgi-psel-list{max-height:280px;overflow:auto;display:flex;flex-direction:column;gap:2px}.hgi-psel-item{display:flex;justify-content:space-between;align-items:center;gap:8px;text-align:left;border:0;background:0 0;color:var(--hgi-ink);padding:9px 10px;border-radius:8px;font:inherit;font-size:14px;cursor:pointer}.hgi-psel-item strong{color:var(--hgi-red)}.hgi-dark .hgi-psel-item strong{color:#ff8a97}.hgi-psel-item:focus,.hgi-psel-item:hover{background:rgba(0,0,0,.07);outline:0}.hgi-dark .hgi-psel-item:hover{background:rgba(255,255,255,.1)}.hgi-psel-item.is-cur{background:rgba(166,25,46,.1)}.hgi-psel-code{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--hgi-slate)}.hgi-psel-none{padding:10px;color:var(--hgi-slate);font-size:13px}button[data-sel="1"]{background:#1c2b3a!important;color:#fff!important;border-color:#1c2b3a!important}.hgi-dark button[data-sel="1"]{background:#3a3d47!important;border-color:#6a6f7c!important;color:#fff!important}.hgi-psel-btn{max-width:150px;flex-shrink:0}.hgi-psel-pop{z-index:100000}.hgi-lt .hgi-topbar-right>*{flex-shrink:0}.hgi-lt .hgi-topbar-right{flex-wrap:wrap;justify-content:flex-end;row-gap:6px}.hgi-lt .hgi-topbar-brand{flex:1 1 220px}.hgi-chipx{border:1.5px solid var(--hgi-hairline);background:#fff;color:#14151a}.hgi-chipx.is-pin{border-color:var(--hgi-red);background:#fbe3e4;color:#14151a}.hgi-chipx.is-sel,.hgi-chipx[data-sel="1"]{border-color:#1c2b3a!important;background:#1c2b3a!important;color:#fff!important}.hgi-dark .hgi-chipx{border-color:#4a4e5a;background:#2a2c34;color:#ecedef}.hgi-dark .hgi-chipx.is-pin{background:#5a2a31;color:#fff;border-color:#ff8a97}.hgi-dark .hgi-chipx.is-sel,.hgi-dark .hgi-chipx[data-sel="1"]{border-color:#9aa0ae!important;background:#3a3d47!important;color:#fff!important}.hgi-dark [style*="background: var(--hgi-ink)"]{background:#3a3d47!important;color:#fff!important;border-color:#6a6f7c!important}.hgi-dark button[style*="background: #fff"],.hgi-dark button[style*="background: rgb(255, 255, 255)"]{background:#2a2c34!important;color:#ecedef!important;border-color:#4a4e5a!important}.hgi-dark [style*="color: var(--hgi-red-dark)"],.hgi-dark [style*="color:var(--hgi-red-dark)"]{color:#ff8a97!important}.hgi-wof{position:fixed;inset:0;z-index:100000;background:#f7f5f0;color:#1c1c1c;display:flex;flex-direction:column;font-family:inherit}.hgi-wof *{box-sizing:border-box}.hgi-wof-head{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fff;border-bottom:1px solid #e3ded3}.hgi-wof-x{width:48px;height:48px;border:0;background:#f0ece3;border-radius:12px;font-size:30px;line-height:1;color:#1c1c1c;cursor:pointer}.hgi-wof-title{flex:1;min-width:0}.hgi-wof-title div{font-size:20px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hgi-wof-title small{font-size:14px;color:#5a5a5a}.hgi-wof-dots{display:flex;gap:5px}.hgi-wof-dots span{width:9px;height:9px;border-radius:50%;background:#d4cfc3}.hgi-wof-dots span.on{background:#1c1c1c}.hgi-wof-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 14px;background:#1c1c1c;color:#fff;font-size:14px}.hgi-wof-bar i{opacity:.6;font-style:normal}.hgi-wof-body{flex:1;overflow:auto;padding:14px;-webkit-overflow-scrolling:touch}.hgi-wof-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.hgi-wof-card{min-height:96px;border:2px solid #e3ded3;background:#fff;border-radius:16px;font-size:16px;font-weight:600;color:#1c1c1c;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px;cursor:pointer;text-align:center}.hgi-wof-card .ico{font-size:30px}.hgi-wof-card.is-rec{border-color:#1f7a8c}.hgi-wof-card.is-other{border-style:dashed}.hgi-wof-card:active,.hgi-wof-chip:active{transform:scale(.97)}.hgi-wof-chips{display:flex;flex-wrap:wrap;gap:10px}.hgi-wof-chip{min-height:56px;padding:12px 18px;border:2px solid #e3ded3;background:#fff;color:#1c1c1c;border-radius:28px;font-size:17px;font-weight:600;cursor:pointer}.hgi-wof-chip.is-on{background:#1c1c1c;border-color:#1c1c1c;color:#fff}.hgi-wof-chip.is-more{border-style:dashed}.hgi-wof-chips.big .hgi-wof-chip{min-height:64px;font-size:18px}.hgi-wof-foot{display:flex;gap:10px;padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e3ded3}.hgi-wof-btn,.hgi-wof-btn2{min-height:60px;border-radius:16px;font-size:19px;font-weight:700;border:0;cursor:pointer}.hgi-wof-btn{flex:2;background:#1c1c1c;color:#fff}.hgi-wof-btn:disabled{opacity:.5}.hgi-wof-btn2{flex:1;background:#ece7db;color:#1c1c1c}.hgi-wof-other{margin-top:16px}.hgi-wof-chg label,.hgi-wof-other label{display:block;font-size:14px;font-weight:600;color:#444}.hgi-wof-chg input,.hgi-wof-chg select,.hgi-wof-other input,.hgi-wof-other textarea{display:block;width:100%;margin-top:6px;padding:14px;font-size:17px;border:2px solid #e3ded3;border-radius:12px;background:#fff;color:#1c1c1c}.hgi-wof-other .hgi-wof-btn{width:100%;margin-top:10px}.hgi-wof-hint,.hgi-wof-note{font-size:14px;color:#5a5a5a;margin:12px 2px}.hgi-wof-note{color:#1d6b3a;font-weight:600;margin-top:0}.hgi-wof-sum{background:#fff;border:2px solid #e3ded3;border-radius:16px;padding:14px}.hgi-wof-sum .k{font-size:13px;color:#5a5a5a;text-transform:uppercase;letter-spacing:.04em}.hgi-wof-sum .v{font-size:22px;font-weight:700;margin:4px 0}.hgi-wof-sum .row{font-size:16px;margin-top:4px}.hgi-wof-auto{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;padding:12px 14px;background:#fff;border-radius:14px;border:2px solid #e3ded3;font-size:16px}.hgi-wof-auto b{font-weight:700}.hgi-wof-auto .pr-urgent{color:#b3261e}.hgi-wof-auto .pr-high{color:#b45309}.hgi-wof-link{margin-left:auto;background:0 0;border:0;color:#1d4ed8;font-size:17px;font-weight:700;padding:10px;cursor:pointer;text-decoration:underline}.hgi-wof-chg{display:grid;gap:12px;margin-top:10px;padding:12px;background:#fff;border-radius:14px;border:2px solid #e3ded3}.hgi-wof-extras{display:flex;align-items:center;gap:12px;margin-top:14px}.hgi-wof-photo{display:inline-flex;align-items:center;gap:8px;min-height:56px;padding:0 20px;border:2px dashed #b9b2a0;border-radius:16px;font-size:17px;font-weight:600;background:#fff;cursor:pointer}.hgi-wof-ph{font-size:15px;color:#1d6b3a;font-weight:600}.hgi-wof-err{margin-top:12px;padding:12px;background:#fde8e6;color:#8c1d14;border-radius:12px;font-weight:600}.hgi-wof-done{text-align:center}.hgi-wof-done .big{width:84px;height:84px;margin:20px auto 8px;border-radius:50%;background:#1d6b3a;color:#fff;font-size:52px;line-height:84px}.hgi-wof-done ul{text-align:left;list-style:none;padding:0;margin:12px 0}.hgi-wof-done li{background:#fff;border:2px solid #e3ded3;border-radius:12px;padding:10px 12px;margin-bottom:8px;font-size:16px}.hgi-dark .hgi-wof,body.hgi-dark .hgi-wof{background:#14161a;color:#f1efe8}.hgi-dark .hgi-wof-foot,.hgi-dark .hgi-wof-head{background:#1d2026;border-color:#33373f}.hgi-dark .hgi-wof-x{background:#2b2f37;color:#f1efe8}.hgi-dark .hgi-wof-chg label,.hgi-dark .hgi-wof-hint,.hgi-dark .hgi-wof-other label,.hgi-dark .hgi-wof-sum .k,.hgi-dark .hgi-wof-title small{color:#b9bcc4}.hgi-dark .hgi-wof-dots span{background:#444a54}.hgi-dark .hgi-wof-dots span.on{background:#f1efe8}.hgi-dark .hgi-wof-auto,.hgi-dark .hgi-wof-card,.hgi-dark .hgi-wof-chg,.hgi-dark .hgi-wof-chip,.hgi-dark .hgi-wof-done li,.hgi-dark .hgi-wof-photo,.hgi-dark .hgi-wof-sum{background:#1d2026;border-color:#3a3f48;color:#f1efe8}.hgi-dark .hgi-wof-card.is-rec{border-color:#1f7a8c}.hgi-dark .hgi-wof-chip.is-on{background:#f1efe8;border-color:#f1efe8;color:#14161a}.hgi-dark .hgi-wof-btn{background:#1f7a8c;color:#14161a}.hgi-dark .hgi-wof-btn2{background:#2b2f37;color:#f1efe8}.hgi-dark .hgi-wof-bar{background:#2b2f37}.hgi-dark .hgi-wof-chg input,.hgi-dark .hgi-wof-chg select,.hgi-dark .hgi-wof-other input,.hgi-dark .hgi-wof-other textarea{background:#14161a;color:#f1efe8;border-color:#3a3f48}.hgi-dark .hgi-wof-link{color:#8ab4ff}.hgi-dark .hgi-wof-auto .pr-urgent{color:#ff8a80}.hgi-dark .hgi-wof-auto .pr-high{color:#fbbf6a}.hgi-dark .hgi-wof-note,.hgi-dark .hgi-wof-ph{color:#7fd69a}.hgi-wof-allgood{display:block;width:100%;min-height:76px;border:0;border-radius:18px;background:#1d6b3a;color:#fff;font-size:21px;font-weight:700;cursor:pointer}.hgi-wof-or{text-align:center;font-size:14px;color:#5a5a5a;margin:12px 0}.hgi-wof-stat{display:grid;gap:12px}.hgi-wof-st{min-height:84px;border-radius:18px;border:2px solid #e3ded3;background:#fff;color:#1c1c1c;font-size:21px;font-weight:700;cursor:pointer}.hgi-wof-st.st-good{background:#e3f2e8;border-color:#7fbf96;color:#14532d}.hgi-wof-st.st-needs_attention{background:#fcefd8;border-color:#e0b368;color:#7a4b00}.hgi-wof-st.st-critical{background:#fbe3e4;border-color:#e08a92;color:#7e1322}.hgi-wof-q{list-style:none;padding:0;margin:0 0 14px}.hgi-wof-q li{background:#fff;border:2px solid #e3ded3;border-radius:12px;padding:8px 12px;margin-bottom:8px;font-size:15px;display:flex;align-items:center;gap:8px}.hgi-wof-q .hgi-wof-link{margin-left:auto;font-size:14px;padding:6px}.hgi-dark .hgi-wof-or{color:#b9bcc4}.hgi-dark .hgi-wof-allgood{background:#2e8f55;color:#fff}.hgi-dark .hgi-wof-q li{background:#1d2026;border-color:#3a3f48;color:#f1efe8}.hgi-dark .hgi-wof-st{background:#1d2026;border-color:#3a3f48;color:#f1efe8}.hgi-dark .hgi-wof-st.st-good{background:#16301f;border-color:#2e8f55;color:#a8e6bf}.hgi-dark .hgi-wof-st.st-needs_attention{background:#36290f;border-color:#a8772a;color:#f6d79b}.hgi-dark .hgi-wof-st.st-critical{background:#3a1519;border-color:#b3414d;color:#ffb4ba}.hgi-wof.is-embed{position:relative;inset:auto;height:100%;z-index:auto;border-radius:0;max-width:760px;margin:0 auto;width:100%}.hgi-ds{position:fixed;inset:0;z-index:99990;background:#ede9de;display:flex;flex-direction:column;color:#1c1c1c}.hgi-ds-top{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;background:#1c1c1c;color:#fff}.hgi-ds-title{font-size:18px;font-weight:700}.hgi-ds-x{width:40px;height:40px;border:0;border-radius:10px;background:#333;color:#fff;font-size:26px;cursor:pointer}.hgi-ds-main{flex:1;display:flex;min-height:0}.hgi-ds-side{width:320px;flex:0 0 320px;display:flex;flex-direction:column;background:#fff;border-right:1px solid #e3ded3;padding:12px;min-height:0}.hgi-ds-side input{width:100%;padding:10px 12px;font-size:15px;border:2px solid #e3ded3;border-radius:10px;background:#fff;color:#1c1c1c}.hgi-ds-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.hgi-ds-tab{padding:6px 12px;border-radius:16px;border:1.5px solid #e3ded3;background:#fff;color:#1c1c1c;font-size:13px;font-weight:600;cursor:pointer}.hgi-ds-tab.on{background:#1c1c1c;border-color:#1c1c1c;color:#fff}.hgi-ds-rooms{flex:1;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(66px,1fr));gap:8px;align-content:start}.hgi-ds-room{min-height:46px;padding:6px;border-radius:10px;border:2px solid #e3ded3;background:#fff;color:#1c1c1c;font-size:14px;font-weight:700;cursor:pointer}.hgi-ds-room[data-st=warm]{background:#fcefd8;border-color:#e0b368;color:#7a4b00}.hgi-ds-room[data-st=hot]{background:#fbe3e4;border-color:#e08a92;color:#7e1322}.hgi-ds-room.done{background:#e3f2e8;border-color:#7fbf96;color:#14532d}.hgi-ds-room.sel{outline:3px solid #1d4ed8;outline-offset:1px}.hgi-ds-pane{flex:1;min-width:0;position:relative;background:#f7f5f0}.hgi-ds-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#5a5a5a;font-size:17px}.hgi-ds-empty .big{font-size:48px}.hgi-dark .hgi-ds{background:#0f1114;color:#f1efe8}.hgi-dark .hgi-ds-side{background:#1d2026;border-color:#33373f}.hgi-dark .hgi-ds-pane{background:#14161a}.hgi-dark .hgi-ds-room,.hgi-dark .hgi-ds-side input,.hgi-dark .hgi-ds-tab{background:#14161a;color:#f1efe8;border-color:#3a3f48}.hgi-dark .hgi-ds-tab.on{background:#f1efe8;color:#14161a}.hgi-dark .hgi-ds-room[data-st=warm]{background:#36290f;border-color:#a8772a;color:#f6d79b}.hgi-dark .hgi-ds-room[data-st=hot]{background:#3a1519;border-color:#b3414d;color:#ffb4ba}.hgi-dark .hgi-ds-room.done{background:#16301f;border-color:#2e8f55;color:#a8e6bf}.hgi-dark .hgi-ds-room.sel{outline-color:#8ab4ff}.hgi-dark .hgi-ds-empty{color:#b9bcc4}@media (max-width:1100px){.hgi-ds{display:none}}.hgi-wof-search{display:block;width:100%;margin:0 0 12px;padding:14px;font-size:17px;border:2px solid #e3ded3;border-radius:14px;background:#fff;color:#1c1c1c}.hgi-dark .hgi-wof-search{background:#14161a;color:#f1efe8;border-color:#3a3f48}.hgi-ds-ticket{width:300px;flex:0 0 300px;background:#fff;border-left:1px solid #e3ded3;padding:14px;overflow:auto}.hgi-ds-th{font-size:16px;font-weight:700;margin-bottom:10px}.hgi-ds-tg{margin-bottom:14px}.hgi-ds-tl{font-weight:700;font-size:14px;margin-bottom:4px}.hgi-ds-tl small{font-weight:400;color:#8a5a00}.hgi-ds-ti{font-size:13px;padding:7px 9px;border-radius:8px;background:#e3f2e8;color:#14532d;margin-bottom:5px}.hgi-ds-ti.draft{background:#fcefd8;color:#7a4b00}.hgi-ds-tt{font-size:13px;color:#5a5a5a;border-top:1px solid #e3ded3;padding-top:10px}.hgi-dark .hgi-ds-ticket{background:#1d2026;border-color:#33373f}.hgi-dark .hgi-ds-ti{background:#16301f;color:#a8e6bf}.hgi-dark .hgi-ds-ti.draft{background:#36290f;color:#f6d79b}.hgi-dark .hgi-ds-tt{color:#b9bcc4;border-color:#33373f}.hgi-dark .hgi-ds-tl small{color:#f6d79b}@media (max-width:1400px){.hgi-ds-ticket{width:240px;flex-basis:240px}.hgi-ds-side{width:260px;flex-basis:260px}}.hgi-wof-srow{display:flex;gap:8px;align-items:stretch;margin-bottom:12px}.hgi-wof-srow .hgi-wof-search{margin:0;flex:1;min-width:0}.hgi-wof-multi{flex:0 0 auto;padding:0 14px;border:2px solid #e3ded3;border-radius:14px;background:#fff;color:#1c1c1c;font-size:15px;font-weight:700;cursor:pointer}.hgi-wof-multi.on{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.hgi-wof-card.is-picked{border-color:#1d4ed8;background:#e8efff;position:relative}.hgi-wof-card.is-picked::after{content:"\2713";position:absolute;top:6px;right:8px;color:#1d4ed8;font-weight:800;font-size:18px}.hgi-dark .hgi-wof-multi{background:#1d2026;border-color:#3a3f48;color:#f1efe8}.hgi-dark .hgi-wof-multi.on{background:#3b6be0;border-color:#3b6be0;color:#fff}.hgi-dark .hgi-wof-card.is-picked{background:#1c2b52;border-color:#8ab4ff}.hgi-dark .hgi-wof-card.is-picked::after{color:#8ab4ff}.hgi-ip{margin-bottom:14px}.hgi-ip-head{display:flex;align-items:center;justify-content:space-between;font-size:15px;margin-bottom:8px}.hgi-ip-head .hgi-wof-link{margin-left:0;font-size:14px;padding:4px 6px}.hgi-ip-list{display:grid;gap:6px}.hgi-ip-row{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#fff;border:1.5px solid #e3ded3;border-radius:10px;font-size:14px;cursor:pointer}.hgi-ip-row.is-sel{border-color:#1d4ed8;background:#eef3ff}.hgi-ip-cb{width:20px;height:20px;flex:0 0 auto}.hgi-ip-dot{width:10px;height:10px;border-radius:50%;flex:0 0 auto}.hgi-ip-dot.pr-hot{background:#c0392b}.hgi-ip-dot.pr-warm{background:#e0a030}.hgi-ip-dot.pr-low{background:#7fbf96}.hgi-ip-t{flex:1;min-width:0;display:flex;flex-direction:column}.hgi-ip-t b{font-weight:700}.hgi-ip-t small{font-size:12px;color:#5a5a5a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hgi-ip-st{font-size:11px;color:#5a5a5a;flex:0 0 auto}.hgi-ip-edit{border:0;background:0 0;color:#1d4ed8;font-weight:700;font-size:13px;cursor:pointer;padding:4px}.hgi-ip-bar{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding:8px 10px;background:#1c1c1c;color:#fff;border-radius:10px;font-size:14px}.hgi-ip-resolve{border:0;border-radius:8px;background:#1d6b3a;color:#fff;font-weight:700;padding:8px 14px;font-size:14px;cursor:pointer}.hgi-ip-note textarea{width:100%;margin-top:8px;padding:10px;font-size:14px;border:2px solid #e3ded3;border-radius:10px;background:#fff;color:#1c1c1c}.hgi-ip-btns{display:flex;gap:8px;justify-content:flex-end;margin-top:6px}.hgi-ip-btns button:not(.hgi-ip-resolve){border:0;background:#ece7db;color:#1c1c1c;border-radius:8px;padding:8px 14px;font-weight:700;cursor:pointer}.hgi-dark .hgi-ip-row{background:#14161a;border-color:#3a3f48;color:#f1efe8}.hgi-dark .hgi-ip-row.is-sel{background:#1c2b52;border-color:#8ab4ff}.hgi-dark .hgi-ip-st,.hgi-dark .hgi-ip-t small{color:#b9bcc4}.hgi-dark .hgi-ip-edit{color:#8ab4ff}.hgi-dark .hgi-ip-bar{background:#2b2f37}.hgi-dark .hgi-ip-resolve{background:#2e8f55}.hgi-dark .hgi-ip-note textarea{background:#14161a;color:#f1efe8;border-color:#3a3f48}.hgi-dark .hgi-ip-btns button:not(.hgi-ip-resolve){background:#2b2f37;color:#f1efe8}.hgi-modal-overlay{z-index:100100}.hgi-ip *{box-sizing:border-box}.hgi-ip-note textarea{display:block;max-width:100%}.hgi-wof-per{margin-top:12px;padding:10px 12px;background:#fff;border:2px solid #e3ded3;border-radius:14px}.hgi-wof .k2,.hgi-wof-per .k{font-size:13px;font-weight:700;color:#5a5a5a;text-transform:uppercase;letter-spacing:.04em;margin:6px 0}.hgi-wof .k2{margin:16px 0 8px}.hgi-wof-prow{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid #eee8da}.hgi-wof-prow:first-of-type{border-top:0}.hgi-wof-prow .ico{font-size:22px}.hgi-wof-prow .t{flex:1;min-width:0;display:flex;flex-direction:column}.hgi-wof-prow .t small{font-size:12px;color:#5a5a5a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hgi-wof-prow .hgi-wof-link{margin-left:0;font-size:15px;padding:6px 4px}.hgi-wof-per .prow2{display:flex;align-items:center;gap:8px;font-size:17px;margin-bottom:8px}.hgi-wof-per .prow2 .ico{font-size:24px}.hgi-wof-seg{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.hgi-wof-seg .hgi-wof-st{min-height:52px;font-size:15px;opacity:.6}.hgi-wof-seg .hgi-wof-st.is-on{opacity:1;outline:3px solid #1d4ed8;outline-offset:1px}.hgi-wof-nsame{display:block;margin:16px auto 0;font-size:16px}.hgi-dark .hgi-wof-per{background:#1d2026;border-color:#3a3f48}.hgi-dark .hgi-wof .k2,.hgi-dark .hgi-wof-per .k,.hgi-dark .hgi-wof-prow .t small{color:#b9bcc4}.hgi-dark .hgi-wof-prow{border-color:#33373f}.hgi-dark .hgi-wof-seg .hgi-wof-st.is-on{outline-color:#8ab4ff}.hgi-wof-foot .hgi-wof-btn2{font-size:16px;padding:0 8px;line-height:1.15}.hgi-sf-listmode #hgi-sf-undo,.hgi-sf-listmode .hgi-sf-chips,.hgi-sf-listmode .hgi-sf-hint{display:none!important}.hgi-sf-listmode .hgi-sf-bar:not(:has(#hgi-sched-dept)){display:none!important}.hgi-notices{position:fixed;left:0;right:0;top:12px;z-index:200000;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;padding:0 12px}.hgi-notice{pointer-events:auto;display:flex;align-items:center;gap:12px;max-width:520px;width:100%;background:#1c1c1c;color:#fff;border-radius:14px;padding:12px 14px;box-shadow:0 8px 28px rgba(0,0,0,.28);font-size:15px;line-height:1.35;border-left:5px solid #1f7a8c}.hgi-notice.is-bad{border-left-color:#e5484d}.hgi-notice-t{flex:1;word-break:break-word}.hgi-notice-ok{flex:0 0 auto;min-height:40px;padding:0 16px;border:0;border-radius:10px;background:#fff;color:#1c1c1c;font-weight:700;font-size:15px;cursor:pointer}.hgi-dark .hgi-notice{background:#2b2f37;border-color:#1f7a8c}.hgi-dark .hgi-notice.is-bad{border-left-color:#ff8a80}.hgi-dark .hgi-notice-ok{background:#f1efe8}@media (max-width:700px){.hgi-lt #hgi-main [style*="font-size:10px"],.hgi-lt #hgi-main [style*="font-size:9px"]{font-size:11.5px!important}.hgi-lt #hgi-main [style*="font-size:11px"]{font-size:12px!important}.hgi-lt #hgi-main{padding-bottom:96px}}@media (pointer:coarse){.hgi-lt #hgi-main .hgi-btn,.hgi-lt #hgi-main input:not([type=checkbox]):not([type=radio]):not([type=range]),.hgi-lt #hgi-main select{min-height:40px}.hgi-lt #hgi-main .hgi-btn[style*="font-size:11px"],.hgi-lt #hgi-main .hgi-btn[style*="font-size:12px"]{padding-top:8px;padding-bottom:8px}.hgi-lt #hgi-main input[type=checkbox],.hgi-lt #hgi-main input[type=radio]{width:20px;height:20px}}.hgi-tabbar{display:none}@media (max-width:1024px){.hgi-tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:9000;background:#fff;border-top:1px solid rgba(0,0,0,.12);box-shadow:0 -4px 16px rgba(0,0,0,.08);padding:4px 4px calc(4px + env(safe-area-inset-bottom))}.hgi-tab{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:54px;border:0;background:0 0;color:#5a5a5a;font-size:11px;font-weight:600;border-radius:12px;cursor:pointer}.hgi-tab-i{position:relative;font-size:22px;line-height:1}.hgi-tab-l{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hgi-tab.is-on{color:#8a6a1f;background:rgba(201,162,75,.16)}.hgi-tab-b{position:absolute;top:-6px;right:-12px;background:#7e1322;color:#fff;border-radius:10px;min-width:18px;height:18px;padding:0 4px;font-size:10px;line-height:18px;text-align:center}.hgi-tabs-on #hgi-main{padding-bottom:150px}.hgi-tabs-on #hgi-chat-widget,.hgi-tabs-on .hgi-help-fab{bottom:calc(76px + env(safe-area-inset-bottom))!important}.hgi-tabs-on .hgi-app-footer{padding-bottom:80px}}.hgi-dark .hgi-tabbar{background:#1d2026;border-color:rgba(255,255,255,.12)}.hgi-dark .hgi-tab{color:#b9bcc4}.hgi-dark .hgi-tab.is-on{color:#e6c477;background:rgba(201,162,75,.18)}.hgi-pol .hgi-empty.is-empty{display:flex;flex-direction:column;align-items:center;gap:6px;margin:10px auto;padding:22px 16px;max-width:520px;border:1.5px dashed rgba(0,0,0,.16);border-radius:16px;background:rgba(201,162,75,.06);color:#5a5a5a;font-size:14px;line-height:1.4;text-align:center}.hgi-pol .hgi-empty.is-empty::before{content:"\1F4ED";font-size:28px;line-height:1;opacity:.85}.hgi-pol .hgi-empty.is-loading{position:relative;margin:10px auto;max-width:520px;padding:20px 16px;border-radius:14px;color:transparent!important;font-size:0!important;min-height:64px;background:linear-gradient(90deg,rgba(0,0,0,.05) 25%,rgba(0,0,0,.1) 37%,rgba(0,0,0,.05) 63%);background-size:400% 100%;animation:hgi-shim 1.3s ease infinite}.hgi-pol .hgi-empty.is-loading::after{content:"Loading\2026";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:13px;color:#6b6b6b}@keyframes hgi-shim{0%{background-position:100% 50%}100%{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.hgi-pol .hgi-empty.is-loading{animation:none}}.hgi-dark .hgi-pol .hgi-empty.is-empty,.hgi-dark.hgi-pol .hgi-empty.is-empty{border-color:rgba(255,255,255,.2);background:rgba(201,162,75,.08);color:#c9ccd3}.hgi-dark.hgi-pol .hgi-empty.is-loading{background:linear-gradient(90deg,rgba(255,255,255,.05) 25%,rgba(255,255,255,.12) 37%,rgba(255,255,255,.05) 63%);background-size:400% 100%}[data-dash-go],[data-notif-go]{display:flex!important;align-items:center;justify-content:space-between;gap:10px}[data-dash-go],[data-notif-go]{flex-wrap:nowrap!important}[data-dash-go]>span:first-child,[data-notif-go]>span:first-child{flex:1;min-width:0}[data-dash-go]>span:last-child,[data-notif-go]>span:last-child{flex:0 0 auto;font-size:20px;color:#8a8a8a}.hgi-sc{background:#fff;border:1px solid var(--hgi-hairline,#e4e2de);border-radius:16px;padding:14px;margin:0 0 14px}.hgi-sc-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:15px}.hgi-sc-s{font-size:12px;font-weight:700;padding:3px 10px;border-radius:20px}.hgi-sc-s.is-ok{background:#e3f4e8;color:#1b6b34}.hgi-sc-s.is-bad{background:#fde6e6;color:#a1262b}.hgi-sc-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.hgi-sc-tile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px;border-radius:12px;border:1px solid transparent;text-align:left;cursor:pointer;font:inherit;color:inherit;min-height:64px}.hgi-sc-tile:disabled{cursor:default}.hgi-sc-tile.is-ok{background:#eef8f1;border-color:#cfe9d7}.hgi-sc-tile.is-warn{background:#fff6e0;border-color:#f0dca4}.hgi-sc-tile.is-bad{background:#fdeaea;border-color:#f3c3c3}.hgi-sc-n{font-size:28px;font-weight:800;line-height:1}.hgi-sc-l{font-size:12.5px;line-height:1.25;color:#444}.hgi-sc-tile.is-bad .hgi-sc-n{color:#a1262b}.hgi-sc-tile.is-ok .hgi-sc-n{color:#1b6b34}.hgi-dark .hgi-sc{background:#23262d;border-color:rgba(255,255,255,.12)}.hgi-dark .hgi-sc-l{color:#cfd2d8}.hgi-dark .hgi-sc-tile.is-ok{background:#1d2f24;border-color:#2c4a38}.hgi-dark .hgi-sc-tile.is-warn{background:#35301c;border-color:#5a4f25}.hgi-dark .hgi-sc-tile.is-bad{background:#3a2020;border-color:#5e3030}.hgi-dark .hgi-sc-tile.is-bad .hgi-sc-n{color:#ff9d9d}.hgi-dark .hgi-sc-tile.is-ok .hgi-sc-n{color:#7fd69a}.hgi-su{background:#fffaf0;border:1px solid #ecd9a8;border-radius:16px;padding:14px;margin:0 0 14px}.hgi-su-h{display:flex;align-items:center;gap:10px;font-size:15px;margin-bottom:8px}.hgi-su-c{font-size:12px;font-weight:700;color:#8a6a1f;background:rgba(201,162,75,.2);border-radius:20px;padding:2px 10px}.hgi-su-x{margin-left:auto;border:0;background:0 0;color:#6b6b6b;font-size:13px;text-decoration:underline;cursor:pointer;min-height:36px}.hgi-su-bar{height:6px;border-radius:6px;background:rgba(0,0,0,.08);margin-bottom:8px;overflow:hidden}.hgi-su-bar i{display:block;height:100%;background:#1f7a8c;border-radius:6px}.hgi-su-s{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:10px 6px;border:0;border-top:1px solid rgba(0,0,0,.07);background:0 0;font:inherit;color:inherit;cursor:pointer;min-height:56px}.hgi-su-ck{flex:0 0 26px;height:26px;border-radius:50%;border:2px solid #1f7a8c;display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff;font-size:15px}.hgi-su-s.is-done .hgi-su-ck{background:#2e8b57;border-color:#2e8b57}.hgi-su-s.is-done .hgi-su-tx b{text-decoration:line-through;opacity:.6}.hgi-su-tx{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.hgi-su-tx small{color:#666;font-size:12.5px}.hgi-su-go{font-size:22px;color:#999}.hgi-dark .hgi-su{background:#2b2819;border-color:#5a4f25}.hgi-dark .hgi-su-tx small{color:#c3c0b2}.hgi-dark .hgi-su-bar{background:rgba(255,255,255,.12)}.hgi-qa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px}@media (min-width:760px){.hgi-qa{grid-template-columns:repeat(6,minmax(0,1fr))}}.hgi-qa-b{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:84px;padding:10px 6px;border:1px solid var(--hgi-hairline,#e4e2de);border-radius:16px;background:#fff;font:inherit;color:inherit;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.05)}.hgi-qa-b:active{transform:scale(.97)}.hgi-qa-i{position:relative;font-size:28px;line-height:1}.hgi-qa-l{font-size:12.5px;font-weight:700;text-align:center;line-height:1.2}.hgi-qa .hgi-tab-b{position:absolute;top:-6px;right:-14px;background:#7e1322;color:#fff;border-radius:10px;min-width:18px;height:18px;padding:0 4px;font-size:10px;line-height:18px;text-align:center}.hgi-dark .hgi-qa-b{background:#23262d;border-color:rgba(255,255,255,.12)}@media (pointer:coarse){.hgi-lt .hgi-sched-cell-remove{position:relative}.hgi-lt .hgi-sched-cell-remove::after{content:"";position:absolute;inset:-14px}}.hgi-lp-chips{display:flex;align-items:center}.hgi-lp-chips .hgi-ops-chips{margin:0;flex-wrap:nowrap;gap:6px}.hgi-lp-chips .hgi-ops-chip{white-space:nowrap;font-size:13px;padding:7px 12px}.hgi-lp-wrap{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.hgi-lp-side{position:sticky;top:12px;display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 24px);overflow:auto}.hgi-lp-c{background:#fff;border:1px solid var(--hgi-hairline,#e4e2de);border-radius:14px;padding:12px}.hgi-lp-c h3{margin:0 0 8px;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:#6b6b6b;display:flex;align-items:center;gap:8px}.hgi-lp-n{background:#7e1322;color:#fff;border-radius:10px;font-size:11px;padding:1px 7px}.hgi-lp-i{display:block;width:100%;text-align:left;border:0;border-top:1px solid rgba(0,0,0,.07);background:0 0;font:inherit;font-size:13.5px;line-height:1.3;padding:8px 2px;cursor:pointer;color:inherit}.hgi-lp-i:first-of-type{border-top:0}.hgi-lp-i small{display:block;color:#777;font-size:11.5px;margin-top:2px}.hgi-lp-u{font-size:10px;font-weight:800;color:#fff;background:#c0392b;border-radius:4px;padding:1px 5px}.hgi-lp-d{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;background:0 0;font:inherit;font-size:14px;padding:7px 8px;border-radius:8px;cursor:pointer;color:inherit;min-height:36px}.hgi-lp-d:hover{background:rgba(0,0,0,.04)}.hgi-lp-d.is-on{background:rgba(201,162,75,.2);font-weight:700}.hgi-lp-b{background:#7e1322;color:#fff;border-radius:10px;font-size:11px;padding:1px 7px}.hgi-lp-t{font-size:13.5px;padding:5px 0}.hgi-lp-m{font-size:13px;color:#777;margin:0}.hgi-dark .hgi-lp-c{background:#23262d;border-color:rgba(255,255,255,.12)}.hgi-dark .hgi-lp-c h3,.hgi-dark .hgi-lp-i small,.hgi-dark .hgi-lp-m{color:#b9bcc4}.hgi-dark .hgi-lp-i{border-color:rgba(255,255,255,.1)}.hgi-dark .hgi-lp-d:hover{background:rgba(255,255,255,.06)}.hgi-lp-day{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 16px;font-weight:800;font-size:13.5px;position:sticky;top:0;z-index:3;border-top:1px solid rgba(0,0,0,.06)}.hgi-lp-dn{font-weight:600;font-size:12px;opacity:.85}.hgi-lp-dn b{color:#b3261e}.hgi-lp-day.is-today{background:#f6e7bd;color:#5a4410;border-left:5px solid #1f7a8c}.hgi-lp-day.is-yest{background:#dbe9f8;color:#17406b;border-left:5px solid #4a86c5}.hgi-lp-day.is-old{background:#eceae6;color:#555;border-left:5px solid #b9b5ad}.hgi-dark .hgi-lp-day.is-today{background:#4a3d17;color:#f3dc9b}.hgi-dark .hgi-lp-day.is-yest{background:#1f3550;color:#bcd6f2}.hgi-dark .hgi-lp-day.is-old{background:#2d3036;color:#bbb}.hgi-dark .hgi-lp-dn b{color:#ff9d9d}.hgi-lp-q{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hgi-lp-qb{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:74px;padding:8px 4px;border:1px solid var(--hgi-hairline,#e4e2de);border-radius:12px;background:#faf9f7;font:inherit;color:inherit;cursor:pointer}.hgi-lp-qb:hover{border-color:#1f7a8c;background:#fff}.hgi-lp-qi{position:relative;font-size:24px;line-height:1}.hgi-lp-ql{font-size:12px;font-weight:700;text-align:center;line-height:1.15}.hgi-lp-qi .hgi-lp-b{position:absolute;top:-6px;right:-16px}.hgi-lp-mkwo{width:100%;margin:12px 0 0}.hgi-dark .hgi-lp-qb{background:#2b2f37;border-color:rgba(255,255,255,.12)}.hgi-dark .hgi-lp-qb:hover{background:#333843}.hgi-ds-nav{display:flex;gap:6px;margin-left:auto;margin-right:12px;flex-wrap:wrap}.hgi-ds-nb{border:1px solid rgba(255,255,255,.25);background:#fff;color:#1c1c1c;font:inherit;font-size:13px;font-weight:600;border-radius:20px;padding:6px 14px;cursor:pointer;min-height:34px}.hgi-ds-nb:hover{border-color:#1f7a8c}.hgi-dark .hgi-ds-nb{background:#23262d;border-color:rgba(255,255,255,.2)}.hgi-tabs-on #hgi-nav-toggle{display:none!important}.hgi-ci-b{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-left:8px;border-radius:50%;border:1.5px solid #8a8a8a;background:#fff;color:#555;font:italic 700 14px Georgia,serif;cursor:pointer;vertical-align:middle;padding:0}.hgi-ci-b[aria-expanded=true]{background:#1f7a8c;border-color:#1f7a8c;color:#fff}.hgi-ci-p{display:none!important}.hgi-ci-p.is-open{display:block!important;background:#fff;border:1px solid var(--hgi-hairline,#e4e2de);border-radius:10px;padding:10px 12px;margin:0 0 12px!important}.hgi-dark .hgi-ci-b{background:#23262d;border-color:#777;color:#ddd}.hgi-dark .hgi-ci-p.is-open{background:#23262d}@media (max-width:700px){.hgi-pc-head{gap:8px!important}.hgi-pc-head h1{font-size:22px}.hgi-pc-head #hgi-new-comm{margin-left:auto}.hgi-pc-head>div[style*="margin-left:auto"]{margin-left:auto!important}.hgi-pc-fold{display:none;flex-direction:column;gap:8px;margin:0 0 10px}.hgi-pc-fold.is-open{display:flex}.hgi-pc-fold #hgi-comm-search{max-width:none!important;width:100%}.hgi-pc-fold select{width:100%}#hgi-comm-results .hgi-ops-chips{flex-wrap:nowrap;overflow-x:auto;gap:6px;margin:0 0 8px;padding-bottom:4px;-webkit-overflow-scrolling:touch}#hgi-comm-results .hgi-ops-chip{white-space:nowrap;flex:0 0 auto}}.hgi-ds{z-index:5000!important;border-radius:12px;overflow:hidden;box-shadow:0 2px 14px rgba(0,0,0,.18)}.hgi-ds .hgi-ds-top .hgi-ds-nb{background:#fff!important;color:#1c1c1c!important;border:1px solid rgba(255,255,255,.35)!important;-webkit-text-fill-color:#1c1c1c;text-shadow:none!important;opacity:1!important}.hgi-ds .hgi-ds-top .hgi-ds-nb:hover{background:#f6e7bd!important}.hgi-dark .hgi-ds .hgi-ds-top .hgi-ds-nb{background:#2b2f37!important;color:#f1efe8!important;-webkit-text-fill-color:#f1efe8;border-color:rgba(255,255,255,.3)!important}.hgi-dark .hgi-ds .hgi-ds-top .hgi-ds-nb:hover{background:#3a3f48!important}.hgi-ds-side{width:380px!important;flex:0 0 380px!important}.hgi-ds-rooms{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))!important}.hgi-ds-room{min-width:0;overflow:hidden;white-space:normal;word-break:break-word;overflow-wrap:anywhere;line-height:1.15;padding:6px 5px;font-size:13.5px}.hgi-ds-top{flex-wrap:wrap;gap:8px}.hgi-ds,.hgi-ds *{overscroll-behavior:contain}@media (max-width:700px){#hgi-main .hgi-pc-fold:not(.is-open),.hgi-ui8 #hgi-main.hgi-hd-main .hgi-pc-fold:not(.is-open){display:none!important}#hgi-main .hgi-pc-fold.is-open,.hgi-ui8 #hgi-main.hgi-hd-main .hgi-pc-fold.is-open{display:grid!important;grid-template-columns:1fr;gap:8px;padding:10px;margin:0 0 10px!important;background:#fff;border:1px solid var(--hgi-hairline,#e4e2de);border-radius:12px;order:2;flex:1 1 100%}.hgi-pc-fold #hgi-comm-search{height:44px!important;min-height:44px!important;flex:none!important;width:100%!important;max-width:none!important;box-sizing:border-box}.hgi-pc-fold #hgi-comm-tabs{margin:0!important;width:100%}.hgi-pc-fold select{height:44px;box-sizing:border-box}.hgi-pc-fold .hgi-comm-more{justify-self:start}.hgi-dark .hgi-pc-fold.is-open{background:#23262d!important}}html.hgi-ds-lock,html.hgi-ds-lock body{overflow:hidden!important}html.hgi-ds-lock .hgi-sidebar{position:sticky;top:0;max-height:calc(100vh - var(--ds-top,0px) - 8px);overflow-y:auto;overscroll-behavior:contain}@media (max-width:1100px){body.hgi-cp #hgi-main,body.hgi-cp .hgi-main,body.hgi-cp .hgi-ui7 .hgi-main{padding-left:10px!important;padding-right:10px!important}body.hgi-cp #hgi-portal-root .hgi-shell{padding-left:0;padding-right:0}body.hgi-cp #primary,body.hgi-cp .ast-container,body.hgi-cp .content-area,body.hgi-cp .entry-content,body.hgi-cp .is-layout-constrained,body.hgi-cp .page-content,body.hgi-cp .post-content,body.hgi-cp .site-content .ast-container,body.hgi-cp .site-main,body.hgi-cp .wp-block-post-content,body.hgi-cp article.page{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;max-width:100%!important}}.hgi-pc-fold .hgi-comm-more-menu{left:0;right:auto;max-width:calc(100vw - 24px)}@media (max-width:700px){.hgi-comm-more-menu .hgi-comm-btn-full{display:inline!important}.hgi-comm-more-menu .hgi-comm-btn-short{display:none!important}}.hgi-tabs-on .hgi-pos-fab,.hgi-tabs-on .hgi-sq-fab{bottom:calc(84px + env(safe-area-inset-bottom))!important;z-index:9001}.hgi-tabs-on .hgi-help-fab{bottom:calc(144px + env(safe-area-inset-bottom))!important;right:29px!important}@media (max-width:560px){.hgi-tabs-on .hgi-help-fab{right:29px!important}}body.hgi-cp .hgi-comm-row{border-left-width:7px;border-radius:0 10px 10px 0}body.hgi-cp .hgi-comm-row--frontdesk .hgi-comm-avatar{background:var(--hgi-dept-frontdesk)}body.hgi-cp .hgi-comm-row--housekeeping .hgi-comm-avatar{background:var(--hgi-dept-housekeeping)}body.hgi-cp .hgi-comm-row--fnb .hgi-comm-avatar{background:var(--hgi-dept-fnb)}body.hgi-cp .hgi-comm-row--sales .hgi-comm-avatar{background:var(--hgi-dept-sales)}body.hgi-cp .hgi-comm-row--private .hgi-comm-avatar{background:var(--hgi-slate)}body.hgi-cp .hgi-comm-row--unread{background:#fbeeef;box-shadow:inset 0 0 0 1px #f1c9cd}body.hgi-cp .hgi-comm-row--urgent{border-left-color:#b3261e!important}.hgi-dark.hgi-cp .hgi-comm-row--unread,body.hgi-dark.hgi-cp .hgi-comm-row--unread{background:#3a2428;box-shadow:inset 0 0 0 1px #6b3a40}@media (max-width:700px){body.hgi-cp .hgi-wo-pills{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;gap:8px;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.hgi-cp .hgi-wo-pills::-webkit-scrollbar{display:none}body.hgi-cp .hgi-wo-pills .hgi-status-tab{flex:0 0 auto;white-space:nowrap}body.hgi-cp .hgi-wo-pills h1{flex:0 0 auto}body.hgi-cp .hgi-wo-fold:not(.is-open){display:none!important}body.hgi-cp .hgi-wo-fold.is-open{display:grid!important;grid-template-columns:1fr 1fr;gap:8px}body.hgi-cp .hgi-wo-fold.is-open #hgi-wo-search{grid-column:1/-1}body.hgi-cp .hgi-wo-fold .hgi-btn,body.hgi-cp .hgi-wo-fold input,body.hgi-cp .hgi-wo-fold select{width:100%;min-height:44px;box-sizing:border-box}body.hgi-cp .hgi-wo-tg{margin:0 0 10px}}@media (max-width:700px){.hgi-ui8.hgi-cp #hgi-main.hgi-hd-main>.hgi-wo-pills.hgi-hd-first{display:flex!important;flex:1 1 100%;min-width:0;max-width:100%;order:1}}@media (max-width:700px){body.hgi-cp .hgi-wo-pills .hgi-ci-b{display:none!important}}.hgi-dark .hgi-pos-fab,.hgi-dark .hgi-sq-fab{background:#c8243f!important;color:#fff!important;border:2px solid #fff!important;box-shadow:0 0 0 3px rgba(200,36,63,.35),0 8px 20px rgba(0,0,0,.6)!important}body.hgi-cp{--dc-maint:#7A4EA3;--dc-mgmt:#2F3A4A;--dc-other:#1F7F8C;--dc-all:#5B6F96}body.hgi-cp .hgi-comm-row.hgi-dc-maint{border-left-color:var(--dc-maint)}body.hgi-cp .hgi-comm-row.hgi-dc-mgmt{border-left-color:var(--dc-mgmt)}body.hgi-cp .hgi-comm-row.hgi-dc-other{border-left-color:var(--dc-other)}body.hgi-cp .hgi-comm-row.hgi-dc-all{border-left-color:var(--dc-all)}body.hgi-cp .hgi-comm-row.hgi-dc-maint .hgi-comm-avatar,body.hgi-cp .hgi-dct-maint{background:var(--dc-maint)}body.hgi-cp .hgi-comm-row.hgi-dc-mgmt .hgi-comm-avatar,body.hgi-cp .hgi-dct-mgmt{background:var(--dc-mgmt)}body.hgi-cp .hgi-comm-row.hgi-dc-other .hgi-comm-avatar,body.hgi-cp .hgi-dct-other{background:var(--dc-other)}body.hgi-cp .hgi-comm-row.hgi-dc-all .hgi-comm-avatar,body.hgi-cp .hgi-dct-all{background:var(--dc-all)}body.hgi-cp .hgi-comm-row--urgent,body.hgi-cp .hgi-comm-row.hgi-dc-urgent{border-left-color:#b3261e!important}.hgi-dark .hgi-lp-day.is-today{background:#7a5f12;color:#fff4cc;border-left-color:#f0c24b}.hgi-dark .hgi-lp-day.is-yest{background:#1f5a96;color:#e6f1ff;border-left-color:#6fb1f2}.hgi-dark .hgi-lp-day.is-old{background:#4b5059;color:#eceef2;border-left-color:#9aa0aa}.hgi-dark .hgi-lp-day .hgi-lp-dn{color:inherit;opacity:.9}@media (max-width:700px){body.hgi-cp [data-rp-tiles]{grid-template-columns:repeat(4,1fr)!important;gap:6px!important;margin-bottom:12px!important}body.hgi-cp [data-rp-tiles] .hgi-card-body{padding:8px 8px!important}body.hgi-cp [data-rp-tiles] .hgi-card-body>div:first-child{font-size:9.5px!important;letter-spacing:.2px}body.hgi-cp [data-rp-tiles] .hgi-card-body>div:last-child{font-size:20px!important}body.hgi-cp [data-rs-room]{min-width:0}body.hgi-cp [data-rs-room],body.hgi-cp [data-rs-room]~*{--x:0}}.hgi-qr-sheet{display:flex;flex-direction:column;gap:10px}.hgi-qr-lbl{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--hgi-slate,#6b6f78);margin-top:4px}.hgi-qr-st{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hgi-qr-sb{min-height:56px;border-radius:12px;border:2px solid var(--c,#999);background:var(--hgi-surface,#fff);color:var(--hgi-ink,#14151a);font:inherit;font-weight:800;font-size:15px;cursor:pointer}.hgi-qr-sb.is-on{background:var(--c,#999);color:#fff}.hgi-qr-big{min-height:56px;font-size:17px!important;width:100%}.hgi-qr-more{background:0 0;border:0;color:var(--hgi-red,#a6192e);font:inherit;font-weight:700;padding:10px;cursor:pointer;align-self:center}.hgi-qr-photo{display:flex;align-items:center;justify-content:center;min-height:64px;border:2px dashed var(--hgi-hairline,#ccc);border-radius:12px;font-weight:800;font-size:16px;cursor:pointer;background:var(--hgi-canvas,#f6f5f2)}.hgi-qr-prev img{max-width:100%;max-height:160px;border-radius:10px;display:block}.hgi-qr-chips{display:flex;flex-wrap:wrap;gap:8px}.hgi-qr-chip{min-height:46px;padding:8px 14px;border-radius:999px;border:2px solid var(--hgi-hairline,#ccc);background:var(--hgi-surface,#fff);color:var(--hgi-ink,#14151a);font:inherit;font-weight:700;font-size:14px;cursor:pointer}.hgi-qr-chip.is-on{background:var(--hgi-ink,#14151a);color:#fff;border-color:var(--hgi-ink,#14151a)}.hgi-qr-urg{display:flex;gap:8px;align-items:center;font-weight:700;font-size:14px}.hgi-dark .hgi-qr-sb{background:#23262d;color:#fff}.hgi-dark .hgi-qr-sb.is-on{background:var(--c)}.hgi-dark .hgi-qr-chip{background:#23262d;color:#fff;border-color:#454a55}.hgi-dark .hgi-qr-chip.is-on{background:#c8243f;border-color:#c8243f}.hgi-dark .hgi-qr-photo{background:#23262d;border-color:#454a55}[data-comm-open],[data-wo-open]{touch-action:pan-y}.hgi-sw-row{position:relative;overflow:hidden;transition:transform .12s}.hgi-sw-ov{position:absolute;inset:0;display:flex;align-items:center;color:#fff;font-weight:800;font-size:16px;padding:0 20px;pointer-events:none;z-index:2;opacity:.3}.hgi-sw-ov.is-right{justify-content:flex-start}.hgi-sw-ov.is-left{justify-content:flex-end}.hgi-sw-ov.is-ready{box-shadow:inset 0 0 0 3px rgba(255,255,255,.7)}.hgi-jb-r{display:flex!important;align-items:center;gap:10px;text-align:left}.hgi-jb-k{flex:0 0 auto;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border-radius:5px;background:var(--hgi-canvas,#eee);color:var(--hgi-slate,#555);min-width:58px;text-align:center}.hgi-cmdk-result.selected .hgi-jb-k{background:rgba(255,255,255,.25);color:#fff}.hgi-jb-k-Action{background:#e4efe6;color:#2f6b45}.hgi-jb-k-Room{background:#fbe9c9;color:#7a5410}.hgi-jb-k-Person{background:#dde7f6;color:#25497a}.hgi-jb-k-Workorder{background:#f7dede;color:#8a2230}.hgi-jb-k-LogBook{background:#ece3f5;color:#5a3a82}.hgi-jb-l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.hgi-jb-s{flex:0 0 auto;font-size:12px;opacity:.75}.hgi-jb-foot{padding:8px 14px;font-size:11.5px;color:var(--hgi-slate,#777);border-top:1px solid var(--hgi-hairline,#e5e5e5)}@media (min-width:700px) and (max-width:1099px){.hgi-modal-overlay.hgi-ls-ov{background:0 0;pointer-events:none;justify-content:flex-end;align-items:stretch;padding:0;top:0;bottom:0;animation:none}.hgi-modal-overlay.hgi-ls-ov>.hgi-modal{pointer-events:auto;max-width:none;width:56vw;max-height:none;height:100%;border-radius:0;box-shadow:-10px 0 28px rgba(0,0,0,.22);animation:none}body.hgi-tabs-on .hgi-modal-overlay.hgi-ls-ov{bottom:calc(64px + env(safe-area-inset-bottom))}body:has(.hgi-ls-ov) #hgi-main{padding-right:calc(56vw + 14px)!important}body:has(.hgi-ls-ov) .hgi-comm-row.hgi-ls-sel{outline:2px solid var(--hgi-ink,#14151a);outline-offset:-2px;background:#fff7e0}body:has(.hgi-ls-ov) #hgi-chat-widget,body:has(.hgi-ls-ov) .hgi-help-fab,body:has(.hgi-ls-ov) .hgi-sq-fab{display:none!important}}@media (max-width:700px){.hgi-em-actions .hgi-btn{min-height:40px;padding:8px 14px;font-size:13px}.hgi-em-link{min-height:40px;padding:8px 10px;font-size:13px}.hgi-em-meta a{display:inline-block;min-height:32px;line-height:32px;padding:0 4px}#hgi-main button[id$="-next"],#hgi-main button[id$="-prev"],#hgi-main button[id$="-today"]{min-width:40px;min-height:40px}}#hgi-ol{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#hgi-ol .hgi-ol-card{max-width:360px;width:100%;background:#fff;color:#1f2937;border-radius:16px;padding:28px 22px;text-align:center;box-shadow:0 20px 50px rgba(0,0,0,.35)}#hgi-ol .hgi-ol-ic{font-size:44px;line-height:1;margin-bottom:8px}#hgi-ol h2{margin:0 0 8px;font-size:20px;color:#a6193e}#hgi-ol p{margin:0 0 18px;font-size:15px;line-height:1.45}#hgi-ol .hgi-btn{min-height:44px;padding:0 22px;font-size:16px}.hgi-dark #hgi-ol .hgi-ol-card,body.hgi-dark #hgi-ol .hgi-ol-card{background:#1e293b;color:#e5e7eb}.hgi-dark #hgi-ol h2,body.hgi-dark #hgi-ol h2{color:#f87171}.hgi-gp-sum{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:6px 0 12px}.hgi-gp-pill{display:inline-block;padding:4px 10px;border-radius:999px;font-size:12.5px;font-weight:600;background:#e8f5e9;color:#1b5e20}.hgi-gp-pill.warn{background:#fff4d6;color:#7a5200}.hgi-gp-pill.bad{background:#fde8e8;color:#9b1c1c}.hgi-gp-grp{margin:16px 0 6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hgi-muted,#6b7280)}.hgi-gp-item{margin-bottom:10px}.hgi-gp-item.is-bad{border-left:4px solid #c62828}.hgi-gp-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.hgi-gp-name{font-weight:700;font-size:15px}.hgi-gp-last{text-align:right;margin-left:auto}.hgi-gp-val{font-weight:700;font-size:17px}.hgi-gp-val.high,.hgi-gp-val.low{color:#c62828}.hgi-gp-spark{color:var(--hgi-primary,#a6193e);flex:none}.hgi-gp-log{display:grid;grid-template-columns:110px 1fr auto;gap:8px;margin-top:10px;align-items:center}.hgi-gp-links{margin-top:6px;font-size:12.5px}.hgi-gp-body{white-space:normal;line-height:1.5;font-size:14.5px}.hgi-gp-doc:hover{background:rgba(0,0,0,.03)}.hgi-gp-rc{margin-top:10px}.hgi-gp-rc-btns{display:flex;gap:8px;flex-wrap:wrap}.hgi-gp-rc-btns .hgi-qr-sb{flex:1;min-width:92px;min-height:44px}.hgi-gp-rn{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding:8px 10px;border-radius:10px;background:#fff4d6;color:#5b3b00;font-size:13.5px}.hgi-gp-rn button{border:0;background:#fff;border-radius:8px;min-width:40px;min-height:36px;font-size:16px;cursor:pointer}.hgi-gp-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.hgi-gp-tile{padding:12px;border:1px solid var(--hgi-hairline);border-radius:12px;background:var(--hgi-card,#fff)}.hgi-gp-tile b{font-size:18px}.hgi-gp-tile.bad b{color:#c62828}.hgi-gp-bar{height:10px;border-radius:99px;background:rgba(0,0,0,.08);margin:8px 0 6px;overflow:hidden}.hgi-gp-bar i{display:block;height:100%;border-radius:99px;background:#2e7d32}.hgi-gp-bar i.warn{background:#e0a100}.hgi-gp-bar i.bad{background:#c62828}.hgi-gp-months{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-top:8px}.hgi-gp-months label{font-size:11px;color:var(--hgi-muted,#6b7280)}@media (max-width:640px){.hgi-gp-tiles{grid-template-columns:repeat(2,1fr)}.hgi-gp-log{grid-template-columns:1fr 1fr}.hgi-gp-log .gp-rd-go{grid-column:1/-1;min-height:44px}.hgi-gp-months{grid-template-columns:repeat(3,1fr)}}.hgi-dark .hgi-gp-pill{background:#173a1c;color:#a5d6a7}.hgi-dark .hgi-gp-pill.warn{background:#4a3800;color:#ffd666}.hgi-dark .hgi-gp-pill.bad{background:#4a1515;color:#ff9b9b}.hgi-dark .hgi-gp-rn{background:#4a3800;color:#ffe3a1}.hgi-dark .hgi-gp-rn button{background:#2a2a2a;color:#fff}.hgi-dark .hgi-gp-tile{background:#1e293b}.hgi-dark .hgi-gp-bar{background:rgba(255,255,255,.14)}.hgi-gp-tiles~.hgi-card{margin-bottom:10px}.hgi-ui8 #hgi-main.hgi-hd-main .hgi-pc-menu{display:none!important}.hgi-ui8 #hgi-main.hgi-hd-main .hgi-pc-menu.is-open{display:block!important}.hgi-pc-wrap{position:relative;display:inline-block;flex:none}.hgi-ui8 #hgi-main.hgi-hd-main .hgi-pc-wrap{display:inline-block!important;position:relative!important;order:1;flex:0 0 auto}.hgi-pc-wrap .hgi-pc-menu{min-width:250px}#hgi-main .hgi-ci-b,.hgi-pol #hgi-main .hgi-ci-b,.hgi-ui8 #hgi-main.hgi-hd-main>.hgi-ci-b,body.hgi-cp #hgi-main .hgi-ci-b{box-sizing:border-box!important;flex:0 0 28px!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0!important;margin:0 0 0 8px!important;border-radius:50%!important;line-height:1!important;align-self:center;order:1}#hgi-main .hgi-lt-i,.hgi-ui8 #hgi-main.hgi-hd-main .hgi-lt-i{box-sizing:border-box!important;flex:0 0 20px!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;padding:0!important;border-radius:50%!important;line-height:1!important;align-self:center}.hgi-gp-dept{margin-bottom:10px}.hgi-gp-cat{padding:8px 0 4px;border-top:1px solid var(--hgi-hairline);cursor:pointer}.hgi-gp-cat:hover{background:rgba(0,0,0,.03)}.hgi-gp-bar.thin{height:6px;margin:4px 0 2px}.hgi-gp-tag{display:inline-block;margin-left:4px;padding:0 6px;border-radius:999px;font-size:10.5px;font-weight:600;background:#e3ecfb;color:#1f4e8c;vertical-align:middle}.hgi-dark .hgi-gp-tag{background:#1e3a5f;color:#a9c8f5}.hgi-dark .hgi-gp-cat:hover{background:rgba(255,255,255,.05)}.hgi-ss-sheet #hgi-ss-card{margin:6px 0}.hgi-ss-tall{min-height:72vh}.hgi-ss-tall .hgi-qr-chip{margin:0 6px 8px 0}.hgi-st-fab{position:fixed;right:96px;bottom:84px;z-index:8990;border:0;border-radius:999px;padding:12px 16px;font-size:15px;font-weight:700;color:#fff;background:#0b6b57;box-shadow:0 4px 14px rgba(0,0,0,.25);min-height:44px}.hgi-tabs-on .hgi-st-fab{bottom:calc(144px + env(safe-area-inset-bottom))!important;right:16px}@media (max-width:1100px){.hgi-st-fab{right:16px;bottom:88px}}.hgi-dark .hgi-st-fab{background:#13a085}.hgi-ms-link{margin:0}.hgi-ms-room{border:1px solid var(--hgi-hairline);border-radius:12px;padding:10px 12px;margin-bottom:8px;break-inside:avoid}.hgi-ms-rn{font-weight:700;margin-bottom:4px}.hgi-ms-item{padding:3px 0;font-size:14px;line-height:1.35}.hgi-ms-tag{display:inline-block;font-size:11.5px;font-weight:700;border-radius:6px;padding:1px 6px;background:rgba(0,0,0,.07)}.hgi-ms-tag.complaint{background:#fde2e2;color:#9b1c1c}.hgi-ms-tag.wo{background:#e2ecfd;color:#1e3a8a}.hgi-ms-tag.request{background:#fdf1d8;color:#7a4b00}.hgi-ms-rooms{display:flex;flex-wrap:wrap;gap:6px}.hgi-ms-chip{border:1px solid var(--hgi-hairline);border-radius:8px;padding:4px 9px;font-size:14px}.hgi-ms-box{display:inline-block;width:12px;height:12px;border:1.5px solid #333;border-radius:2px;margin-right:6px;vertical-align:-1px}.hgi-ms-print .hgi-gp-grp{margin:12px 0 6px;font-weight:700;font-size:14px;border-bottom:1px solid #999}.hgi-ms-print .hgi-ms-room{border-color:#999}.hgi-dark .hgi-ms-tag.complaint,.hgi-dark .hgi-ms-tag.request,.hgi-dark .hgi-ms-tag.wo{background:rgba(255,255,255,.12);color:inherit}@media (max-width:1100px){.hgi-st-fab,.hgi-tabs-on .hgi-st-fab{right:84px!important;bottom:88px!important}.hgi-tabs-on .hgi-st-fab{bottom:calc(148px + env(safe-area-inset-bottom))!important}}.hgi-tabs-on #hgi-nav-collapse-toggle,.hgi-tabs-on .hgi-nav-collapse-toggle{display:none!important}@media (max-width:1024px) and (min-width:701px){.hgi-tab{min-height:60px;font-size:12px}.hgi-tabbar{padding-left:2%;padding-right:2%}}@media (max-width:1024px){.hgi-ui7 .hgi-topbar-title{display:inline-flex!important;order:1;flex:0 0 auto}.hgi-ui7 .hgi-topbar-title img{height:24px!important}.hgi-ui7 .hgi-topbar-brand{order:2}}@media (max-width:640px){.hgi-ui7 .hgi-topbar-title img{height:20px!important}.hgi-ui7 .hgi-topbar-unified{gap:6px;padding:8px}.hgi-ui7 .hgi-topbar-brand .hgi-title{font-size:13px}}@media (max-width:1024px) and (min-width:641px){.hgi-ui7 .hgi-topbar-title img{height:30px!important}}@media (max-width:640px){.hgi-ui7 .hgi-topbar-title img{height:22px!important}.hgi-ui7 .hgi-sidebar-logo{max-width:92px;height:auto!important;max-height:30px;object-fit:contain}.hgi-ui7 .hgi-topbar-brand .hgi-title{display:none}}.hgi-rp2s .hgi-rp-ob img{width:100%!important;height:auto!important}.hgi-ms-box{width:auto!important;height:auto!important;border:0!important;font-size:16px;line-height:1;margin-right:6px;vertical-align:-1px}.hgi-lp-day{font-size:14.5px;letter-spacing:.01em;padding:11px 18px;border-top:0;border-bottom:1px solid rgba(0,0,0,.07)}.hgi-lp-day .hgi-lp-dn{font-size:12px;font-weight:700;border-radius:999px;padding:2px 10px;background:rgba(0,0,0,.07);opacity:1}.hgi-dark .hgi-lp-day{border-bottom-color:rgba(255,255,255,.08)}.hgi-dark .hgi-lp-day.is-today{background:#2b2616;color:#f6d36b;border-left-color:#f0c24b}.hgi-dark .hgi-lp-day.is-yest{background:#18283a;color:#9fcbf6;border-left-color:#6fb1f2}.hgi-dark .hgi-lp-day.is-old{background:#272a31;color:#d4d7de;border-left-color:#8b919c}.hgi-dark .hgi-lp-day .hgi-lp-dn{background:rgba(255,255,255,.1);color:inherit}.hgi-comm-row{padding-top:14px;padding-bottom:14px}.hgi-comm-row strong{font-size:16px;line-height:1.3}.hgi-comm-avatar{box-shadow:0 1px 3px rgba(0,0,0,.2)}.hgi-dark .hgi-comm-row{border-bottom-color:rgba(255,255,255,.07)}.hgi-dark .hgi-comm-row:hover{background:#262932}.hgi-dark .hgi-comm-row .hgi-muted{color:#aeb2bc}@media (max-width:700px){.hgi-lp-day{padding:10px 14px;font-size:14px}.hgi-comm-row strong{font-size:15.5px}}.hgi-comm-row{--hgi-dept-frontdesk:#3B6FD4;--hgi-dept-housekeeping:#1F9D8A;--hgi-dept-fnb:#E0653A;--hgi-dept-sales:#7A5AF8}body.hgi-cp .hgi-comm-row{--dc-maint:#8B5CF6;--dc-mgmt:#334155;--dc-other:#0E8FA3;--dc-all:#6366F1}.hgi-lp-day.is-today{background:#fdebee;color:#8f1a2c;border-left-color:#c8243f}.hgi-lp-day.is-yest{background:#e6effc;color:#1e4a8a;border-left-color:#3b6fd4}.hgi-lp-day.is-old{background:#eef0f3;color:#475063;border-left-color:#9aa3b2}.hgi-dark .hgi-lp-day.is-today{background:#2b1a1f;color:#ff9aa8;border-left-color:#e5484d}.hgi-dark .hgi-lp-day.is-yest{background:#172338;color:#9cc0f5;border-left-color:#5b8fe6}.hgi-dark .hgi-lp-day.is-old{background:#23262d;color:#cdd1da;border-left-color:#7d8594}.hgi-comm-avatar{background:#334155}.hgi-tab.is-on{color:#a6192e;background:rgba(166,25,46,.09)}.hgi-dark .hgi-tab.is-on{color:#ff9aa8;background:rgba(229,72,77,.16)}.hgi-kc-choice{border:1.5px solid var(--hgi-hairline);background:#f7f6f4;color:#14151a;font-family:inherit}.hgi-kc-choice.is-ok{border-color:#1e6b3c;background:#e3f2e8;color:#14391f}.hgi-kc-choice.is-bad{border-color:#7e1322;background:#fbe3e4;color:#5a0d19}.hgi-kc-fb.is-ok{background:#e3f2e8;color:#1e6b3c}.hgi-kc-fb.is-bad{background:#fbe3e4;color:#7e1322}.hgi-dark .hgi-kc-choice{background:#2a2c34;color:#ecedef;border-color:#444854}.hgi-dark .hgi-kc-choice.is-ok{background:#12301f;border-color:#3fbf72;color:#c9f2d9}.hgi-dark .hgi-kc-choice.is-bad{background:#3a1519;border-color:#ff7a88;color:#ffd0d5}.hgi-dark .hgi-kc-fb.is-ok{background:#12301f;color:#9fe3b9}.hgi-dark .hgi-kc-fb.is-bad{background:#3a1519;color:#ffb3bc}.hgi-comm-dept-tag{--hgi-dept-frontdesk:#3B6FD4;--hgi-dept-housekeeping:#1F9D8A;--hgi-dept-fnb:#E0653A;--hgi-dept-sales:#7A5AF8}.hgi-lp-day.is-today{color:#8f1a2c!important}.hgi-lp-day.is-yest{color:#1e4a8a!important}.hgi-lp-day.is-old{color:#475063!important}.hgi-dark .hgi-lp-day.is-today{color:#ff9aa8!important}.hgi-dark .hgi-lp-day.is-yest{color:#9cc0f5!important}.hgi-dark .hgi-lp-day.is-old{color:#cdd1da!important}#hgi-comm-reply-btn{background:var(--hgi-red,#a6192e)!important;border-color:var(--hgi-red,#a6192e)!important;color:#fff!important}.hgi-dark .hgi-btn-danger,.hgi-dark [data-comm-delete]{background:#3a1519!important;color:#ffb3bc!important;border-color:#7e1322!important}body.hgi-dark [data-cf="d"]{color:#1b1b1f!important}body.hgi-dark [data-cf="l"]{color:#f2f2f4!important}body.hgi-dark [data-cf="d"][data-cf][data-cf][data-cf]{color:#1b1b1f!important}body.hgi-dark [data-cf="l"][data-cf][data-cf][data-cf]{color:#f2f2f4!important}.hgi-cu-tabs{display:none}.hgi-chat2 .hgi-chat-panel{width:400px;height:620px;max-height:80vh;border-radius:20px;background:var(--hgi-surface,#fff);color:var(--hgi-ink,#14151a);box-shadow:0 18px 50px rgba(0,0,0,.28);overflow:hidden;border:1px solid var(--hgi-hairline,#e4e2de)}.hgi-chat2 .hgi-chat-panel-header{background:var(--hgi-surface,#fff)!important;color:var(--hgi-ink,#14151a)!important;padding:14px 16px 10px;font-size:18px;font-weight:800;border-bottom:0}.hgi-chat2 .hgi-chat-panel-header button{color:var(--hgi-ink,#14151a)!important;font-size:22px!important;opacity:.8}.hgi-chat2 .hgi-chat-panel-header span[id=hgi-chat-panel-title] span:last-child{display:none}.hgi-chat2 .hgi-cu-tabs{display:flex;gap:4px;margin:0 14px 8px;padding:4px;border-radius:14px;background:rgba(0,0,0,.06)}.hgi-cu-tabs[style*=none]{display:none!important}.hgi-cu-tab{flex:1;border:0;background:0 0;border-radius:11px;padding:8px 10px;font:inherit;font-size:14px;font-weight:700;color:var(--hgi-slate,#555);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;min-height:38px}.hgi-cu-tab.is-on{background:var(--hgi-surface,#fff);color:#a6192e;box-shadow:0 1px 4px rgba(0,0,0,.14)}.hgi-cu-tb{background:#c8243f;color:#fff;border-radius:999px;font-size:11px;min-width:18px;height:18px;line-height:18px;padding:0 5px;text-align:center}.hgi-chat2 .hgi-chat-panel-body{background:var(--hgi-surface,#fff)}.hgi-chat2 #hgi-chat-search{border-radius:999px;padding:10px 14px;font-size:14px;background:rgba(0,0,0,.05);border:0}.hgi-chat2 #hgi-chat-new-group{border-radius:999px;border:0;background:rgba(166,25,46,.1);color:#a6192e;font-weight:700;padding:8px 14px;font-size:13px}.hgi-cu-sec{padding:12px 16px 4px;font-size:11.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--hgi-slate,#6b6f7a)}.hgi-chat2 .hgi-cu-row{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:0;cursor:pointer}.hgi-chat2 .hgi-cu-row:hover{background:rgba(0,0,0,.045)}.hgi-chat2 .hgi-cu-row.hgi-chat-unread{background:0 0}.hgi-cu-av{flex:0 0 auto;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;color:#fff;background:hsl(var(--h,210) 52% 42%)}.hgi-cu-av.is-icon{font-size:20px;background:hsl(var(--h,210) 70% 93%);color:inherit}.hgi-cu-bot,.hgi-cu-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.hgi-chat2 .hgi-chat-channel-label{font-size:15px;font-weight:700}.hgi-cu-time{flex:0 0 auto;font-size:12px;color:var(--hgi-slate,#6b6f7a)}.hgi-chat2 .hgi-chat-channel-preview{font-size:13.5px;margin-top:2px;color:var(--hgi-slate,#6b6f7a);min-width:0;flex:1}.hgi-chat2 .hgi-chat-unread .hgi-chat-channel-label,.hgi-chat2 .hgi-chat-unread .hgi-chat-channel-preview{font-weight:800;color:var(--hgi-ink,#14151a)}.hgi-chat2 .hgi-chat-unread .hgi-cu-time{color:#c8243f;font-weight:700}.hgi-chat2 .hgi-chat-channel-badge{background:#c8243f;min-width:20px;height:20px;line-height:20px;font-size:11.5px;border-radius:999px}.hgi-cu-supstrip{padding:9px 16px;font-size:12.5px;background:rgba(166,25,46,.08);color:var(--hgi-ink,#14151a);border-top:1px solid var(--hgi-hairline,#e4e2de)}.hgi-chat2 .hgi-chat-messages{padding:12px 14px;gap:3px;background:var(--hgi-canvas,#f7f6f3)}.hgi-cu-day{align-self:center;margin:12px 0 6px}.hgi-cu-day span{font-size:11.5px;font-weight:700;color:var(--hgi-slate,#6b6f7a);background:rgba(0,0,0,.06);padding:3px 12px;border-radius:999px}.hgi-chat2 .hgi-chat-bubble-row{max-width:82%}.hgi-chat2 .hgi-chat-bubble-meta{font-size:11px;margin:8px 6px 2px;color:var(--hgi-slate,#6b6f7a)}.hgi-chat2 .hgi-chat-bubble-row .hgi-chat-bubble{border-radius:18px;padding:9px 14px;font-size:15px;line-height:1.38;box-shadow:none}.hgi-chat2 .hgi-chat-bubble-row.mine .hgi-chat-bubble{background:linear-gradient(135deg,#c8243f,#a6192e);color:#fff;border-bottom-right-radius:6px}.hgi-chat2 .hgi-chat-bubble-row.theirs .hgi-chat-bubble{background:var(--hgi-surface,#fff);color:var(--hgi-ink,#14151a);border:1px solid var(--hgi-hairline,#e4e2de);border-bottom-left-radius:6px}.hgi-chat2 .hgi-chat-bubble-row.is-cont .hgi-chat-bubble{border-radius:18px}.hgi-chat2 .hgi-chat-compose{padding:10px 12px calc(10px + env(safe-area-inset-bottom));gap:8px;border-top:1px solid var(--hgi-hairline,#e4e2de);background:var(--hgi-surface,#fff);align-items:flex-end}.hgi-chat2 .hgi-chat-compose textarea{border-radius:22px;padding:11px 16px;font-size:16px;background:rgba(0,0,0,.05);border:0;resize:none;min-height:44px}.hgi-chat2 .hgi-chat-attach-btn{width:44px;height:44px;border-radius:50%;background:rgba(0,0,0,.05);font-size:20px}.hgi-chat2 #hgi-chat-send{width:44px;height:44px;min-width:44px;padding:0;border-radius:50%;font-size:0;background:#a6192e;border-color:#a6192e;position:relative}.hgi-chat2 #hgi-chat-send::after{content:"\27A4";font-size:19px;color:#fff;position:absolute;inset:0;display:flex;align-items:center;justify-content:center}@media (max-width:700px){.hgi-chat2 .hgi-chat-panel{width:calc(100vw - 16px);height:calc(100dvh - 90px);max-height:none}}.hgi-dark .hgi-chat2 .hgi-chat-panel,.hgi-dark.hgi-chat2 .hgi-chat-panel,body.hgi-dark .hgi-chat2 .hgi-chat-panel{background:#1f2127;border-color:#33353c}body.hgi-dark .hgi-chat2 .hgi-chat-panel-body,body.hgi-dark .hgi-chat2 .hgi-chat-panel-header{background:#1f2127!important;color:#ecedef!important}body.hgi-dark .hgi-chat2 .hgi-chat-panel-header button{color:#ecedef!important}body.hgi-dark .hgi-cu-tabs{background:rgba(255,255,255,.08)}body.hgi-dark .hgi-cu-tab{color:#b5b8c1}body.hgi-dark .hgi-cu-tab.is-on{background:#2d3038;color:#ff9aa8}body.hgi-dark .hgi-chat2 #hgi-chat-search,body.hgi-dark .hgi-chat2 .hgi-chat-attach-btn,body.hgi-dark .hgi-chat2 .hgi-chat-compose textarea{background:rgba(255,255,255,.08);color:#ecedef}body.hgi-dark .hgi-chat2 #hgi-chat-new-group{background:rgba(255,154,168,.14);color:#ff9aa8}body.hgi-dark .hgi-chat2 .hgi-cu-row:hover{background:rgba(255,255,255,.06)}body.hgi-dark .hgi-chat2 .hgi-chat-channel-label,body.hgi-dark .hgi-chat2 .hgi-chat-unread .hgi-chat-channel-preview{color:#ecedef}body.hgi-dark .hgi-chat2 .hgi-chat-bubble-meta,body.hgi-dark .hgi-chat2 .hgi-chat-channel-preview,body.hgi-dark .hgi-cu-sec,body.hgi-dark .hgi-cu-time{color:#aeb2bc}body.hgi-dark .hgi-cu-av.is-icon{background:hsl(var(--h,210) 28% 24%)}body.hgi-dark .hgi-chat2 .hgi-chat-messages{background:#16171b}body.hgi-dark .hgi-chat2 .hgi-chat-bubble-row.theirs .hgi-chat-bubble{background:#2a2c34;color:#ecedef;border-color:#383b45}body.hgi-dark .hgi-cu-day span{background:rgba(255,255,255,.1);color:#cdd1da}body.hgi-dark .hgi-chat2 .hgi-chat-compose{background:#1f2127;border-color:#33353c}body.hgi-dark .hgi-cu-supstrip{background:rgba(255,154,168,.1);color:#ecedef;border-color:#33353c}.hgi-chat2 .hgi-chat-compose textarea:focus{outline:2px solid rgba(166,25,46,.45);outline-offset:0;background:var(--hgi-surface,#fff);box-shadow:0 0 0 1px rgba(166,25,46,.3)}body.hgi-dark .hgi-chat2 .hgi-chat-compose textarea:focus{background:#2a2c34}body.hgi-cp{--dc-all:#6366F1}.hgi-comm-row--all{border-left-color:#6366f1}.hgi-comm-row{padding:16px 18px 16px 16px;border-left-width:5px}.hgi-comm-row strong{font-size:17px;font-weight:800;letter-spacing:.005em}.hgi-comm-row .hgi-muted{font-size:13px}.hgi-lp-day{font-size:15.5px;font-weight:800;padding:12px 18px}.hgi-lp-day .hgi-lp-dn{font-size:12.5px;padding:3px 11px}.hgi-lp-day.is-old{background:#e8ebff;color:#3a43a8!important;border-left-color:#6366f1}body.hgi-dark .hgi-comm-row{background:#1d2027}body.hgi-dark .hgi-comm-row:nth-child(2n){background:#21242c}body.hgi-dark .hgi-comm-row strong{color:#fff}body.hgi-dark .hgi-comm-row .hgi-muted,body.hgi-dark .hgi-comm-row>div:nth-child(2) .hgi-muted:first-of-type{color:#b4b9c6}body.hgi-dark .hgi-comm-row [style*=line-clamp]{color:#dfe2ea!important;font-size:14.5px!important}body.hgi-dark .hgi-comm-row--unread{background:#2a1c22;box-shadow:inset 0 0 0 1px rgba(255,120,140,.25)}body.hgi-dark .hgi-lp-day{font-size:16px}body.hgi-dark .hgi-lp-day.is-today{background:#3b1a22;color:#ffc1ca!important;border-left-color:#ff5d73}body.hgi-dark .hgi-lp-day.is-yest{background:#16304f;color:#a9d1ff!important;border-left-color:#4da3ff}body.hgi-dark .hgi-lp-day.is-old{background:#272a52;color:#c3caff!important;border-left-color:#7b82ff}body.hgi-dark .hgi-lp-day .hgi-lp-dn{background:rgba(255,255,255,.14)}body.hgi-dark .hgi-comm-row--all{border-left-color:#7b82ff}body.hgi-chat-open .hgi-help-fab,body.hgi-chat-open .hgi-sq-fab,body.hgi-chat-open .hgi-st-fab{display:none!important}.hgi-cu-shours{margin-top:5px;font-size:12px;opacity:.85}.hgi-cu-sbtns{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.hgi-cu-sbtn{display:inline-flex;align-items:center;gap:4px;padding:7px 11px;border-radius:999px;border:1px solid var(--hgi-hairline,#d9d6d0);background:#fff;color:#14151a!important;font:600 12.5px/1 inherit;text-decoration:none;cursor:pointer}.hgi-cu-sbtn.is-urgent{background:#a6192e;border-color:#a6192e;color:#fff!important}body.hgi-dark .hgi-cu-sbtn{background:#23252b;border-color:#3a3d45;color:#ecedef!important}body.hgi-dark .hgi-cu-sbtn.is-urgent{background:#c42540;border-color:#c42540;color:#fff!important}.hgi-cu-pill{display:inline-block;padding:4px 10px;border-radius:999px;font:700 12px/1.2 inherit}.hgi-cu-pill.is-on{background:#ddf3e4;color:#14592b}.hgi-cu-pill.is-off{background:#eceae6;color:#4a4c54}body.hgi-dark .hgi-cu-pill.is-on{background:#17402a;color:#9ae6b4}body.hgi-dark .hgi-cu-pill.is-off{background:#2c2e35;color:#c9cbd2}.hgi-cu-agent{padding:10px 14px;border-bottom:1px solid var(--hgi-hairline,#e4e2de)}.hgi-cu-arow{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.hgi-cu-arow input[type=tel]{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--hgi-hairline,#d9d6d0);border-radius:8px;font:inherit;font-size:13px}.hgi-cu-switch{padding:9px 14px;border-radius:999px;border:1px solid #9aa0a6;background:#eceae6;color:#2a2c33;font:700 13px/1 inherit;cursor:pointer}.hgi-cu-switch.is-on{background:#1e8e4a;border-color:#1e8e4a;color:#fff}.hgi-cu-oc{font-size:12.5px;display:flex;gap:6px;align-items:center}body.hgi-dark .hgi-cu-agent{border-color:#33353c;color:#ecedef}body.hgi-dark .hgi-cu-switch{background:#2c2e35;color:#ecedef;border-color:#4a4d56}body.hgi-dark .hgi-cu-switch.is-on{background:#1e8e4a;color:#fff}body.hgi-dark .hgi-cu-arow input[type=tel]{background:#1d1f24;color:#ecedef;border-color:#3a3d45}.hgi-prof-btn{display:none;width:34px;height:34px;border-radius:50%;border:0;background:#a6192e;color:#fff;font:800 13px/1 inherit;cursor:pointer;flex:0 0 auto;margin-left:6px}@media (max-width:1024px){.hgi-prof-btn{display:inline-flex;align-items:center;justify-content:center}}.hgi-prof-card{display:flex;gap:14px;align-items:center;margin-bottom:14px}.hgi-prof-av{width:56px;height:56px;border-radius:50%;background:#a6192e;color:#fff;display:flex;align-items:center;justify-content:center;font:800 20px/1 inherit}.hgi-prof-name{font-size:18px;font-weight:800}.hgi-prof-sub{opacity:.75;font-size:13px}.hgi-prof-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--hgi-hairline,#e4e2de);font-size:14px}.hgi-prof-row b{text-align:right;word-break:break-word}.hgi-prof-acts{display:flex;gap:8px;margin:14px 0}.hgi-prof-out{display:block;text-align:center;width:100%;box-sizing:border-box}body.hgi-dark .hgi-prof-row{border-color:#33353c}.hgi-prof-out,.hgi-prof-out:hover{text-decoration:none!important;color:#fff!important}@media (max-width:1024px){.hgi-prof-btn{order:5;margin-left:0}}.hgi-pt-row{padding:14px 16px;margin-bottom:10px}.hgi-pt-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px;font-size:15px}.hgi-pt-tier{padding:3px 10px;border-radius:999px;font:700 11.5px/1.3 inherit;background:#eceae6;color:#2a2c33}.hgi-pt-tier.t-owner{background:#a6192e;color:#fff}.hgi-pt-tier.t-admin{background:#dce8fb;color:#14335f}.hgi-pt-tier.t-tech{background:#ddf3e4;color:#14592b}.hgi-pt-tier.t-legacy{background:#ffe9b8;color:#5a3b00}.hgi-pt-perms{font-size:12.5px;margin-top:6px;opacity:.85}.hgi-pt-acts{display:flex;gap:8px;margin-top:10px}.hgi-pt-log{font-size:12.5px;padding:5px 0;border-top:1px solid var(--hgi-hairline,#e4e2de)}.hgi-pt-log span{opacity:.65;margin-right:6px}.hgi-pt-chk{display:flex;gap:8px;align-items:flex-start;padding:5px 0;font-size:13.5px}body.hgi-dark .hgi-pt-tier{background:#2c2e35;color:#ecedef}body.hgi-dark .hgi-pt-tier.t-owner{background:#c42540;color:#fff}body.hgi-dark .hgi-pt-tier.t-admin{background:#1e3a66;color:#cfe0ff}body.hgi-dark .hgi-pt-tier.t-tech{background:#17402a;color:#9ae6b4}body.hgi-dark .hgi-pt-tier.t-legacy{background:#5a4210;color:#ffe2a0}body.hgi-dark .hgi-pt-log{border-color:#33353c}.hgi-field .hgi-pt-chk,.hgi-pt-chk{text-transform:none!important;letter-spacing:0!important;font-weight:400!important}.hgi-sv-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:9px 14px;margin:0 0 8px;border-radius:10px;background:#fff1cc;color:#4a3300;font-size:13.5px;border:1px solid #f0d58a}.hgi-sv-bar.is-me{background:#dce8fb;color:#14335f;border-color:#b6cdf3}body.hgi-dark .hgi-sv-bar{background:#4a3a10;color:#ffe9b0;border-color:#6b5518}body.hgi-dark .hgi-sv-bar.is-me{background:#1e3a66;color:#d7e5ff;border-color:#2f5598}.hgi-wo-one #hgi-wo-form-card{display:none!important}.hgi-wo-one>div{display:block!important}.hgi-wo-one>div>div{min-width:0!important}.hgi-topbar-user[data-prof-open]{display:flex;width:auto;height:auto;border-radius:8px;background:0 0;color:inherit;padding:4px 8px;margin:0;font:inherit}.hgi-topbar-user[data-prof-open]:hover{background:rgba(0,0,0,.06)}body.hgi-dark .hgi-topbar-user[data-prof-open]:hover{background:rgba(255,255,255,.1)}.hgi-hl-banner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 16px;border-radius:12px;margin:0 0 14px;font-size:16px}.hgi-hl-banner .hgi-btn{margin-left:auto}.hgi-hl-banner.s-ok{background:#ddf3e4;color:#14592b}.hgi-hl-banner.s-warn{background:#fff1cc;color:#5a3b00}.hgi-hl-banner.s-bad{background:#fadbd8;color:#7a1a12}.hgi-hl-dot{width:12px;height:12px;border-radius:50%;background:#1e8e4a;flex:0 0 12px}.s-warn .hgi-hl-dot,.s-warn>.hgi-hl-dot{background:#e0a100}.s-bad .hgi-hl-dot,.s-bad>.hgi-hl-dot{background:#c0392b}.hgi-hl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.hgi-hl-card{padding:14px;border-radius:12px;background:#fff;border:1px solid var(--hgi-hairline,#e4e2de)}.hgi-hl-card.s-warn{border-color:#e8c766}.hgi-hl-card.s-bad{border-color:#d98880}.hgi-hl-top{display:flex;align-items:center;gap:8px;margin-bottom:4px}.hgi-hl-det{font-size:13px;line-height:1.45;opacity:.85}.hgi-hl-h2{font-size:16px;margin:22px 0 8px}.hgi-hl-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:8px}.hgi-hl-chip{padding:6px 12px;border-radius:999px;border:1px solid var(--hgi-hairline,#d9d6d0);background:#fff;color:#14151a;font:600 12.5px/1 inherit;cursor:pointer}.hgi-hl-chip.on{background:#a6192e;border-color:#a6192e;color:#fff}.hgi-hl-err{padding:10px 0;border-top:1px solid var(--hgi-hairline,#e4e2de)}.hgi-hl-et{display:flex;align-items:center;gap:8px;margin-bottom:3px}.hgi-hl-tag{padding:2px 9px;border-radius:999px;font:700 11px/1.4 inherit;background:#eceae6;color:#2a2c33}.hgi-hl-tag.t-fatal{background:#fadbd8;color:#7a1a12}.hgi-hl-tag.t-rest{background:#ffe2c2;color:#6b3500}.hgi-hl-tag.t-php{background:#fff1cc;color:#5a3b00}.hgi-hl-tag.t-js{background:#dce8fb;color:#14335f}.hgi-hl-tag.t-mail{background:#ebddf5;color:#4b1d6b}.hgi-hl-x{font-weight:800;font-size:12px}.hgi-hl-when{margin-left:auto;font-size:12px;opacity:.65}.hgi-hl-msg{font-size:13.5px;word-break:break-word}.hgi-hl-meta{font-size:12px;opacity:.7;margin-top:2px;word-break:break-word}.hgi-hl-url{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.hgi-hl-url code{flex:1;min-width:0;word-break:break-all;padding:8px 10px;border-radius:8px;background:#f1efea;font-size:12.5px}body.hgi-dark .hgi-hl-banner.s-ok{background:#17402a;color:#9ae6b4}body.hgi-dark .hgi-hl-banner.s-warn{background:#4a3a10;color:#ffe9b0}body.hgi-dark .hgi-hl-banner.s-bad{background:#4d1a15;color:#ffc2ba}body.hgi-dark .hgi-hl-card{background:#1d1f24;border-color:#33353c;color:#ecedef}body.hgi-dark .hgi-hl-card.s-warn{border-color:#8a6a12}body.hgi-dark .hgi-hl-card.s-bad{border-color:#9c3b30}body.hgi-dark .hgi-hl-chip{background:#23252b;border-color:#3a3d45;color:#ecedef}body.hgi-dark .hgi-hl-chip.on{background:#c42540;border-color:#c42540;color:#fff}body.hgi-dark .hgi-hl-err{border-color:#33353c}body.hgi-dark .hgi-hl-tag{background:#2c2e35;color:#ecedef}body.hgi-dark .hgi-hl-tag.t-fatal{background:#4d1a15;color:#ffc2ba}body.hgi-dark .hgi-hl-tag.t-rest{background:#4a2a10;color:#ffd3a8}body.hgi-dark .hgi-hl-tag.t-php{background:#4a3a10;color:#ffe9b0}body.hgi-dark .hgi-hl-tag.t-js{background:#1e3a66;color:#cfe0ff}body.hgi-dark .hgi-hl-tag.t-mail{background:#3a2350;color:#e6d2f7}body.hgi-dark .hgi-hl-url code{background:#14161a;color:#ecedef}.hgi-ph-search{width:100%;max-width:420px;box-sizing:border-box;padding:10px 12px;border:1px solid var(--hgi-hairline,#d9d6d0);border-radius:10px;font:inherit}.hgi-ph-list{display:flex;flex-direction:column;gap:8px}.hgi-ph-row{display:grid;grid-template-columns:minmax(160px,2fr) auto repeat(4,minmax(86px,1fr));gap:12px;align-items:center;text-align:left;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid var(--hgi-hairline,#e4e2de);cursor:pointer;font:inherit;color:inherit}.hgi-ph-row:hover{border-color:#a6192e}.hgi-ph-m small,.hgi-ph-name small{display:block;opacity:.65;font-size:11.5px;font-weight:400}.hgi-ph-m b{font-size:14px}.hgi-ph-m.is-bad b{color:#b3261e}.hgi-ph-m.is-warn b{color:#b26a00}.hgi-ph-chip{display:inline-block;padding:3px 10px;border-radius:999px;font:700 11.5px/1.4 inherit;background:#eceae6;color:#2a2c33}.hgi-ph-chip.s-ok{background:#ddf3e4;color:#14592b}.hgi-ph-chip.s-warn{background:#fff1cc;color:#5a3b00}.hgi-ph-chip.s-bad{background:#fadbd8;color:#7a1a12}.hgi-ph-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.hgi-ph-acts{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.hgi-ph-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-bottom:14px}.hgi-ph-tile{padding:12px 14px;border-radius:12px;background:#fff;border:1px solid var(--hgi-hairline,#e4e2de)}.hgi-ph-tv{font-size:20px;font-weight:800}.hgi-ph-tl{font-size:12.5px;opacity:.7}.hgi-ph-ts{font-size:12px;opacity:.6}.hgi-ph-tile.is-bad .hgi-ph-tv{color:#b3261e}.hgi-ph-tile.is-warn .hgi-ph-tv{color:#b26a00}.hgi-ph-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.hgi-ph-kv{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid var(--hgi-hairline,#e4e2de);font-size:14px}.hgi-ph-feat{display:flex;flex-wrap:wrap;gap:6px}.hgi-ph-feat span{padding:4px 10px;border-radius:999px;background:#f1efea;font-size:12px}.hgi-ph-q{display:flex;gap:10px;align-items:flex-start;padding:10px 0;border-top:1px solid var(--hgi-hairline,#e4e2de)}.hgi-ph-q:first-child{border-top:0}.hgi-ph-q>div{flex:1;min-width:0;word-break:break-word}.hgi-ph-q small{opacity:.6;white-space:nowrap}.hgi-ph-st{font:700 11px/1.4 inherit;padding:2px 8px;border-radius:999px;background:#eceae6}.hgi-ph-st.st-new{background:#fadbd8;color:#7a1a12}.hgi-ph-st.st-working{background:#dce8fb;color:#14335f}.hgi-ph-st.st-waiting{background:#fff1cc;color:#5a3b00}.hgi-ph-st.st-done{background:#ddf3e4;color:#14592b}.hgi-pq-row{padding:12px 0;border-top:1px solid var(--hgi-hairline,#e4e2de)}.hgi-pq-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hgi-pq-when{margin-left:auto;opacity:.65}.hgi-pq-msg{margin:6px 0 8px;font-size:13.5px;white-space:pre-wrap;word-break:break-word}.hgi-pq-row.st-new{border-left:4px solid #c0392b;padding-left:10px}.hgi-pq-row.st-done{opacity:.6}.hgi-pq-acts{display:flex;gap:8px;flex-wrap:wrap}.hgi-pq-acts select{padding:8px 10px;border:1px solid var(--hgi-hairline,#d9d6d0);border-radius:8px;font:inherit;font-size:13px;background:#fff;color:#14151a}@media (max-width:760px){.hgi-ph-row{grid-template-columns:1fr auto}.hgi-ph-row .hgi-ph-m{display:none}}body.hgi-dark .hgi-ph-row,body.hgi-dark .hgi-ph-tile{background:#1d1f24;border-color:#33353c;color:#ecedef}body.hgi-dark .hgi-ph-chip{background:#2c2e35;color:#ecedef}body.hgi-dark .hgi-ph-chip.s-ok{background:#17402a;color:#9ae6b4}body.hgi-dark .hgi-ph-chip.s-warn{background:#4a3a10;color:#ffe9b0}body.hgi-dark .hgi-ph-chip.s-bad{background:#4d1a15;color:#ffc2ba}body.hgi-dark .hgi-ph-search,body.hgi-dark .hgi-pq-acts select{background:#14161a;color:#ecedef;border-color:#3a3d45}body.hgi-dark .hgi-ph-feat span{background:#2c2e35;color:#ecedef}body.hgi-dark .hgi-ph-kv,body.hgi-dark .hgi-ph-q,body.hgi-dark .hgi-pq-row{border-color:#33353c}body.hgi-dark .hgi-ph-st{background:#2c2e35;color:#ecedef}body.hgi-dark .hgi-ph-st.st-new{background:#4d1a15;color:#ffc2ba}body.hgi-dark .hgi-ph-st.st-working{background:#1e3a66;color:#cfe0ff}body.hgi-dark .hgi-ph-st.st-waiting{background:#4a3a10;color:#ffe9b0}body.hgi-dark .hgi-ph-st.st-done{background:#17402a;color:#9ae6b4}body.hgi-dark .hgi-ph-m.is-bad b,body.hgi-dark .hgi-ph-tile.is-bad .hgi-ph-tv{color:#ff9b90}body.hgi-dark .hgi-ph-m.is-warn b,body.hgi-dark .hgi-ph-tile.is-warn .hgi-ph-tv{color:#ffc96b}.hgi-cx-rail{flex:0 0 232px;width:232px;box-sizing:border-box;padding:14px 10px;border-right:1px solid var(--hgi-hairline,#e4e2de);background:var(--hgi-surface,#fff);overflow-y:auto;max-height:calc(100vh - 90px);position:sticky;top:0;align-self:flex-start}.hgi-cx-search{position:relative;margin:0 0 10px}.hgi-cx-search input{width:100%;box-sizing:border-box;padding:9px 11px;border:1px solid var(--hgi-hairline,#d9d6d0);border-radius:10px;font:inherit;font-size:13.5px;background:#fff;color:#14151a}.hgi-cx-res{position:absolute;left:0;right:0;top:100%;margin-top:4px;z-index:50;background:#fff;border:1px solid var(--hgi-hairline,#d9d6d0);border-radius:10px;box-shadow:0 10px 30px rgba(20,21,26,.15);overflow:hidden}.hgi-cx-r{display:flex;justify-content:space-between;gap:8px;width:100%;text-align:left;padding:9px 12px;border:0;background:0 0;font:inherit;font-size:13.5px;color:#14151a;cursor:pointer}.hgi-cx-r:hover{background:#f4f1ec}.hgi-cx-r small{opacity:.55}.hgi-cx-none{padding:10px 12px;font-size:13px;opacity:.6}.hgi-cx-gl{padding:10px 10px 4px;font:700 11px/1 inherit;letter-spacing:.06em;text-transform:uppercase;opacity:.55}.hgi-cx-i{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:9px 10px;border:0;border-radius:9px;background:0 0;font:inherit;font-size:14px;color:inherit;cursor:pointer}.hgi-cx-i:hover{background:rgba(20,21,26,.06)}.hgi-cx-i.on{background:#a6192e;color:#fff}.hgi-cx-i.danger{color:#b3261e}.hgi-cx-i.on.danger{color:#fff}.hgi-cx-ic{width:20px;text-align:center}.hgi-cx-t{flex:1;min-width:0}.hgi-cx-b{min-width:20px;padding:1px 6px;border-radius:999px;background:#c0392b;color:#fff;font-size:11.5px;text-align:center}.hgi-cx-i.on .hgi-cx-b{background:#fff;color:#a6192e}.hgi-cx-on .hgi-console-crumb,.hgi-cx-on .hgi-console-tabs{display:none!important}.hgi-cx-hello{margin:2px 0 6px}.hgi-cx-greet{font-size:24px;font-weight:800}.hgi-cx-tg{display:none}@media (max-width:900px){.hgi-cx-rail{flex:none;width:auto;max-height:none;position:static;display:block;padding:8px;border-right:0;border-bottom:1px solid var(--hgi-hairline,#e4e2de);overflow:visible}.hgi-cx-tg{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 12px;border:1px solid var(--hgi-hairline,#d9d6d0);border-radius:12px;background:#fff;color:var(--hgi-ink,#14151a);font:inherit;font-weight:800;font-size:15px;text-align:left;cursor:pointer}.hgi-cx-tgt{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.hgi-cx-tgt small{font-weight:600;font-size:12.5px;color:#a6192e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hgi-cx-tgi{font-size:18px}.hgi-cx-car{transition:transform .15s}.hgi-cx-rail.open .hgi-cx-car{transform:rotate(180deg)}.hgi-cx-body{display:none;margin-top:8px;max-height:68vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.hgi-cx-rail.open .hgi-cx-body{display:block}.hgi-cx-search{margin:0 0 8px}.hgi-cx-g{display:block;margin-bottom:4px}.hgi-cx-gl{display:block}.hgi-cx-i{width:100%;min-height:44px;border:0;padding:9px 12px}.hgi-cx-res{position:fixed;left:8px;right:8px;top:auto}}body.hgi-dark .hgi-cx-tg{background:#23262d;color:#ecedef;border-color:#3a3d45}body.hgi-dark .hgi-cx-tgt small{color:#ff8c9b}body.hgi-dark .hgi-cx-rail{background:#1d1f24;border-color:#33353c;color:#ecedef}body.hgi-dark .hgi-cx-search input{background:#14161a;color:#ecedef;border-color:#3a3d45}body.hgi-dark .hgi-cx-res{background:#1d1f24;border-color:#3a3d45}body.hgi-dark .hgi-cx-r{color:#ecedef}body.hgi-dark .hgi-cx-r:hover{background:#2c2e35}body.hgi-dark .hgi-cx-i:hover{background:rgba(255,255,255,.08)}body.hgi-dark .hgi-cx-i.on{background:#c42540;color:#fff}body.hgi-dark .hgi-cx-i.danger{color:#ff9b90}body.hgi-dark .hgi-cx-i.on.danger{color:#fff}body.hgi-dark .hgi-cx-i{border-color:#3a3d45}.hgi-cx-row{display:flex;flex:1;min-width:0;align-items:flex-start}.hgi-cx-row>#hgi-main{flex:1;min-width:0}@media (max-width:900px){.hgi-cx-row{flex-direction:column;align-items:stretch}}.hgi-ops-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:0 0 6px}.hgi-ops-facts>div{background:#fff;border:1px solid var(--hgi-hairline,#e4e2de);border-radius:12px;padding:10px 12px}.hgi-ops-facts small{display:block;opacity:.6;font-size:12px}.hgi-ops-facts b{font-size:18px}.hgi-ops-row{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.hgi-ops-bk{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 0;border-top:1px solid var(--hgi-hairline,#e4e2de)}.hgi-ops-acts{display:flex;gap:6px}.hgi-ops-tog{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-top:1px solid var(--hgi-hairline,#e4e2de);text-transform:none}.hgi-ops-tog small{display:block;opacity:.65;font-weight:400}.hgi-ops-tog input{margin-top:4px}.hgi-ops-act{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-top:1px solid var(--hgi-hairline,#e4e2de)}.hgi-ops-src{flex:0 0 88px;text-align:center;font-size:11.5px;font-weight:700;padding:3px 6px;border-radius:999px;background:#eceae6;color:#3a3b40}.hgi-ops-src.s-release{background:#ddebff;color:#17407a}.hgi-ops-src.s-alert{background:#ffe0dc;color:#8c1d12}.hgi-ops-src.s-team{background:#eadffb;color:#4b2a85}.hgi-ops-src.s-hotel{background:#ddf3e4;color:#17603a}.hgi-ops-hotel{padding:14px;margin:0 0 10px}.hgi-ops-hn{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:8px}.hgi-ops-bar{height:8px;border-radius:99px;background:#eceae6;overflow:hidden;margin-bottom:10px}.hgi-ops-bar i{display:block;height:100%;background:#a6192e}.hgi-ops-bar.full i{background:#1f8a4c}.hgi-ops-uses{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin-bottom:6px}.hgi-ops-uses small{display:block;opacity:.65;font-size:12px}.hgi-ops-uses b{font-size:17px}.hgi-ops-mini{display:block;height:4px;border-radius:9px;background:#eceae6;margin-top:3px;overflow:hidden}.hgi-ops-mini i{display:block;height:100%;background:#a6192e}.hgi-ops-steps{display:flex;flex-wrap:wrap;gap:6px}.hgi-ops-step{font-size:12.5px;padding:4px 10px;border-radius:999px;border:1px solid var(--hgi-hairline,#d9d6d0);opacity:.75}.hgi-ops-step.on{background:#ddf3e4;border-color:#9ad3b0;color:#17603a;opacity:1}body.hgi-dark .hgi-ops-facts>div{background:#1d1f24;border-color:#33353c}body.hgi-dark .hgi-ops-act,body.hgi-dark .hgi-ops-bk,body.hgi-dark .hgi-ops-tog{border-color:#33353c}body.hgi-dark .hgi-ops-src{background:#2c2e35;color:#ecedef}body.hgi-dark .hgi-ops-src.s-release{background:#1e3552;color:#bbd7ff}body.hgi-dark .hgi-ops-src.s-alert{background:#512320;color:#ffc9c2}body.hgi-dark .hgi-ops-src.s-team{background:#38285a;color:#dccbfa}body.hgi-dark .hgi-ops-src.s-hotel{background:#1b3d2a;color:#bdebcf}body.hgi-dark .hgi-ops-bar,body.hgi-dark .hgi-ops-mini{background:#33353c}body.hgi-dark .hgi-ops-bar i,body.hgi-dark .hgi-ops-mini i{background:#e0506a}body.hgi-dark .hgi-ops-bar.full i{background:#4cc083}body.hgi-dark .hgi-ops-step{border-color:#3a3d45}body.hgi-dark .hgi-ops-step.on{background:#1b3d2a;border-color:#2e7a52;color:#bdebcf}.hgi-comm-dept-tag,.hgi-comm-row,body.hgi-cp,body.hgi-cp .hgi-comm-row{--hgi-dept-frontdesk:#2F7D4F;--hgi-dept-housekeeping:#0E7A80;--hgi-dept-fnb:#B85C1E;--hgi-dept-sales:#8A5A2B;--dc-maint:#667A2E;--dc-mgmt:#334155;--dc-other:#6F6558;--dc-all:#4B5563}.hgi-comm-row--all,body.hgi-cp .hgi-comm-row.hgi-dc-all{border-left-color:#c9c3b8}.hgi-comm-row--unread,body.hgi-cp .hgi-comm-row--unread{background:#fdf4f2;box-shadow:none}.hgi-lp-day.is-yest{background:#fbf1e2;color:#7a4a10!important;border-left-color:#c98a2e}.hgi-lp-day.is-old{background:#f1efea;color:#4f4a41!important;border-left-color:#b5aea0}body.hgi-dark .hgi-comm-dept-tag,body.hgi-dark .hgi-comm-row,body.hgi-dark.hgi-cp .hgi-comm-row{--hgi-dept-frontdesk:#4DB27A;--hgi-dept-housekeeping:#35B3B9;--hgi-dept-fnb:#E08A4A;--hgi-dept-sales:#C28A52;--dc-maint:#9DB255;--dc-other:#A39A8B;--dc-all:#8B93A0}body.hgi-dark .hgi-comm-row--all,body.hgi-dark.hgi-cp .hgi-comm-row.hgi-dc-all{border-left-color:#5a5f69}body.hgi-dark .hgi-comm-row--unread,body.hgi-dark.hgi-cp .hgi-comm-row--unread{background:#2a1f22}body.hgi-dark .hgi-lp-day.is-yest{background:#2d2112;color:#f2c48a!important;border-left-color:#d9a15b}body.hgi-dark .hgi-lp-day.is-old{background:#23262d;color:#cdd1da!important;border-left-color:#7d8594}.hgi-phc-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:0 0 14px}.hgi-phc-tools .hgi-ph-search{flex:1 1 220px;max-width:340px}.hgi-phc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:14px}.hgi-phc{display:flex;flex-direction:column;gap:12px;text-align:left;padding:16px;border-radius:16px;border:1px solid var(--hgi-hairline,#e4e2de);background:#fff;color:inherit;font:inherit;cursor:pointer;box-shadow:0 1px 2px rgba(20,21,26,.04);transition:box-shadow .15s,transform .15s,border-color .15s}.hgi-phc:hover{border-color:#a6192e;box-shadow:0 8px 22px rgba(20,21,26,.1);transform:translateY(-1px)}.hgi-phc.is-attn{border-left:4px solid #c0392b}.hgi-phc-top{display:flex;align-items:center;gap:12px}.hgi-phc-av{flex:0 0 auto;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff;background:hsl(var(--h) 55% 34%)}.hgi-phc-nm{flex:1;min-width:0}.hgi-phc-nm b{display:block;font-size:16px;line-height:1.25}.hgi-phc-nm small{opacity:.65;font-size:12.5px}.hgi-phc-bl{display:flex;align-items:baseline;gap:5px;font-size:13px;margin-bottom:6px}.hgi-phc-bl i{margin-left:auto;font-style:normal;font-weight:800}.hgi-phc .hgi-ops-bar{margin:0;display:block}.hgi-phc-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 0;border-top:1px solid var(--hgi-hairline,#e4e2de);border-bottom:1px solid var(--hgi-hairline,#e4e2de)}.hgi-phc-stats small{display:block;opacity:.65;font-size:11.5px}.hgi-phc-stats b{font-size:15px}.hgi-phc-stats .is-bad b{color:#b3261e}.hgi-phc-stats .is-warn b{color:#9a5b00}.hgi-phc-flags{display:flex;flex-wrap:wrap;gap:6px}.hgi-phc-flag{font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px}.hgi-phc-flag.bad{background:#fadbd8;color:#7a1a12}.hgi-phc-flag.warn{background:#fcebcb;color:#7a4a10}.hgi-phc-foot{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;opacity:.8;margin-top:auto}.hgi-phc-go{font-weight:700;color:#a6192e;opacity:1}body.hgi-dark .hgi-phc{background:#1d1f24;border-color:#33353c;color:#ecedef}body.hgi-dark .hgi-phc:hover{border-color:#e0506a}body.hgi-dark .hgi-phc.is-attn{border-left-color:#e5645a}body.hgi-dark .hgi-phc-av{background:hsl(var(--h) 38% 40%)}body.hgi-dark .hgi-phc-stats{border-color:#33353c}body.hgi-dark .hgi-phc-stats .is-bad b{color:#ff9b90}body.hgi-dark .hgi-phc-stats .is-warn b{color:#f2c48a}body.hgi-dark .hgi-phc-flag.bad{background:#4d1a15;color:#ffc2ba}body.hgi-dark .hgi-phc-flag.warn{background:#4a3417;color:#f2c48a}body.hgi-dark .hgi-phc-go{color:#ff9aa8}.hgi-hat{display:inline-flex;align-items:center;gap:8px;padding:5px 11px;margin-right:8px;border-radius:999px;border:1px solid var(--hgi-hairline,#d9d6d0);background:#fff;color:#14151a;font:inherit;cursor:pointer;vertical-align:middle}.hgi-hat:hover{border-color:#a6192e}.hgi-hat-dot{width:9px;height:9px;border-radius:50%;background:#a6192e}.hgi-hat.is-hotel .hgi-hat-dot{background:#2f7d4f}.hgi-hat-l{display:flex;flex-direction:column;line-height:1.1;text-align:left}.hgi-hat-l small{font-size:10.5px;opacity:.6}.hgi-hat-l b{font-size:13px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hgi-hat-sw{opacity:.55;font-size:15px}.hgi-hat.is-hotel{background:#eaf5ee;border-color:#9ad3b0}body.hgi-dark .hgi-hat{background:#1d1f24;color:#ecedef;border-color:#3a3d45}body.hgi-dark .hgi-hat.is-hotel{background:#16301f;border-color:#2e7a52}body.hgi-dark .hgi-hat.is-hotel .hgi-hat-dot{background:#4cc083}body.hgi-dark .hgi-hat-dot{background:#e0506a}@media (max-width:600px){.hgi-hat{padding:4px 8px;margin-right:4px}.hgi-hat-l small,.hgi-hat-sw{display:none}.hgi-hat-l b{max-width:90px}}.hgi-hat-mob .hgi-hat{margin:0}.hgi-hat-mob .hgi-hat-l small{display:none}@media (max-width:700px){.hgi-help-fab,.hgi-tabs-on .hgi-help-fab{display:none!important}.hgi-sq-fab{font-size:0!important;width:48px;height:48px;padding:0!important;gap:0;justify-content:center;right:12px!important;bottom:calc(136px + env(safe-area-inset-bottom))!important}.hgi-sq-fab::before{content:"\1F4F7";font-size:21px;line-height:1}.hgi-tabs-on .hgi-sq-fab{bottom:calc(136px + env(safe-area-inset-bottom))!important}.hgi-tabs-on #hgi-chat-widget{right:12px!important;bottom:calc(76px + env(safe-area-inset-bottom))!important}body.hgi-cp .hgi-wo-pills{flex-wrap:wrap!important;overflow:visible!important}body.hgi-cp .hgi-wo-pills h1{flex:1 0 100%!important}}@media (pointer:coarse),(max-width:1100px){.hgi-status-tab{min-height:40px;display:inline-flex;align-items:center}.hgi-sched-cell-remove{min-width:28px;min-height:28px;position:relative}.hgi-sched-cell-remove::after{content:"";position:absolute;inset:-8px}.hgi-em-link{min-height:36px}}@media (pointer:fine) and (min-width:1101px){.hgi-status-tab{min-height:34px}}#hgi-main a[href^="mailto:"],#hgi-main a[href^="tel:"]{display:inline-block;padding:7px 2px}.hgi-sf-t{font-size:11px}.hgi-help-fab{box-shadow:0 3px 10px rgba(0,0,0,.2)}body.hgi-dark .hgi-row-tinted{background:#262930!important;border-left:4px solid #b98a2e;color:#ecedef}body.hgi-dark .hgi-row-tinted .hgi-btn-secondary{background:#33363e;color:#ecedef;border-color:#464a54}body.hgi-dark .hgi-row-tinted .hgi-badge{background:#3a3d46;color:#ecedef}body.hgi-dark .hgi-row-tinted .hgi-muted,body.hgi-dark .hgi-row-tinted strong{color:#ecedef!important}body.hgi-dark .hgi-row-tinted .hgi-muted{opacity:.8}body.hgi-dark .hgi-row-tinted div{color:#ecedef}.hgi-lp-day.is-today{background:#ddf0f3;color:#0f4651;border-left-color:#1f7a8c}body.hgi-dark .hgi-notice,body.hgi-dark .hgi-wof-card.is-rec{border-color:#4db6c6}body.hgi-dark .hgi-wof-btn{background:#4db6c6;color:#10151a}body.hgi-dark .hgi-su-bar i{background:#4db6c6}body.hgi-dark .hgi-su-ck{border-color:#4db6c6}body.hgi-dark .hgi-ci-b[aria-expanded=true]{background:#2a8c9c;border-color:#4db6c6}body.hgi-dark .hgi-lp-day.is-today{background:#12333a;color:#bfe9f0!important;border-left-color:#4db6c6}.hgi-drawer-ob{flex:0 0 auto;padding:10px 14px 0;text-align:center}.hgi-drawer-ob img{width:128px;height:auto;display:inline-block}body.hgi-dark .hgi-drawer-ob{border-top-color:#33353c}body.hgi-dark .hgi-drawer-ob img{background:#fff;border-radius:8px;padding:5px 8px}.hgi-tab-side #hgi-lang-toggle,.hgi-tab-side #hgi-notif-bell,.hgi-tab-side .hgi-prof-btn,.hgi-tab-side .hgi-topbar-brand,.hgi-tab-side .hgi-topbar-title{order:0!important}.hgi-tab-side .hgi-topbar-unified{flex-wrap:wrap;row-gap:6px}.hgi-tab-side .hgi-main{padding-bottom:40px}.hgi-tab-side .hgi-topbar-brand .hgi-title{max-width:220px}.hgi-pb-links{padding:14px;margin-bottom:6px}.hgi-pb-warn{background:#fff3d6;color:#5a4410;border-radius:10px;padding:10px 12px;margin:8px 0;font-size:13.5px}.hgi-pb-link{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 0;border-top:1px solid var(--hgi-hairline,#e4e2de)}.hgi-pb-link span{flex:0 0 190px;font-weight:600;font-size:13.5px}.hgi-pb-link code{flex:1 1 220px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;background:rgba(0,0,0,.05);padding:5px 8px;border-radius:6px}.hgi-pb-bk{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap;padding:12px 14px;margin-bottom:8px}.hgi-pb-bk.is-off{opacity:.6}.hgi-pb-when{flex:0 0 190px}.hgi-pb-when b{display:block}.hgi-pb-when small{opacity:.7}.hgi-pb-who{flex:1 1 220px;min-width:0}.hgi-pb-act{display:flex;gap:8px;flex-wrap:wrap}.hgi-pb-row{display:flex;gap:12px;flex-wrap:wrap}.hgi-pb-row>.hgi-field{flex:1 1 150px}.hgi-pb-hr{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:7px 0;border-top:1px solid var(--hgi-hairline,#e4e2de)}.hgi-pb-dn{flex:0 0 120px;font-weight:600;display:flex;align-items:center;gap:6px}.hgi-pb-type{padding:12px;margin-bottom:10px}.hgi-pb-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 14px}.hgi-pb-stats>div{background:#fff;border:1px solid var(--hgi-hairline,#e4e2de);border-radius:12px;padding:12px 14px}.hgi-pb-stats small{display:block;opacity:.65;font-size:12px}.hgi-pb-stats b{font-size:24px}.hgi-pb-stats em{font-size:13px;font-style:normal;opacity:.6;font-weight:600}.hgi-pb-stats i{display:block;font-style:normal;font-size:12px;color:#b3261e;font-weight:700}.hgi-pb-stats .is-bad{border-color:#e7a29c}.hgi-pb-stats .is-good b{color:#1f7a4d}.hgi-pb-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 12px}.hgi-pb-tools .hgi-ph-search{flex:1 1 200px;max-width:320px}.hgi-pb-p{padding:12px 14px;margin-bottom:8px}.hgi-pb-ph{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.hgi-pb-h{font-size:16px}.hgi-pb-st{flex:0 0 auto;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;background:#ecebe8;color:#3a3b42}.hgi-pb-st.st-contacted{background:#e3eef6;color:#244a66}.hgi-pb-st.st-replied{background:#e4f1f3;color:#0f4651}.hgi-pb-st.st-booked{background:#ddf0f3;color:#0f4651}.hgi-pb-st.st-demo,.hgi-pb-st.st-trial{background:#e9e6f4;color:#40356b}.hgi-pb-st.st-won{background:#ddf1e4;color:#1b5e3a}.hgi-pb-st.st-lost{background:#f3e0de;color:#7a2a24}.hgi-pb-pc{font-size:13.5px;margin:6px 0}.hgi-pb-next{font-size:13.5px;font-weight:600;margin:6px 0;padding:5px 9px;border-radius:8px;background:#f3f2ef;display:inline-block}.hgi-pb-next.is-today{background:#ddf0f3;color:#0f4651}.hgi-pb-next.is-late{background:#fbe3e1;color:#8a1c14}.hgi-pb-btns{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.hgi-pb-btns .hgi-btn{min-height:38px}.hgi-pb-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,300px);gap:12px;overflow-x:auto;padding-bottom:10px;align-items:start}.hgi-pb-colh{display:flex;justify-content:space-between;padding:6px 4px;font-size:14px}.hgi-pb-colh span{opacity:.6;font-weight:700}@media (max-width:700px){.hgi-pb-board{grid-auto-flow:row;grid-auto-columns:auto;overflow:visible}.hgi-pb-link span{flex-basis:100%}}body.hgi-dark .hgi-pb-link code,body.hgi-dark .hgi-pb-stats>div{background:#23262d;border-color:#33353c}body.hgi-dark .hgi-pb-hr,body.hgi-dark .hgi-pb-link{border-color:#33353c}body.hgi-dark .hgi-pb-warn{background:#3a2f12;color:#f2c48a}body.hgi-dark .hgi-pb-st{background:#33353c;color:#ecedef}body.hgi-dark .hgi-pb-st.st-won{background:#16301f;color:#9be0b4}body.hgi-dark .hgi-pb-st.st-lost{background:#4d1a15;color:#ffc2ba}body.hgi-dark .hgi-pb-st.st-booked,body.hgi-dark .hgi-pb-st.st-replied{background:#12333a;color:#bfe9f0}body.hgi-dark .hgi-pb-next{background:#2b2d34}body.hgi-dark .hgi-pb-next.is-today{background:#12333a;color:#bfe9f0}body.hgi-dark .hgi-pb-next.is-late{background:#4d1a15;color:#ffc2ba}body.hgi-dark .hgi-pb-stats .is-good b{color:#7ed6a0}.hgi-dark #hgi-sched-table td[style*="background:#"][style*="color:#1C1D21"] .hgi-muted,.hgi-dark #hgi-sched-table td[style*="background:#"][style*="color:#1C1D21"] div{color:#2b2b2b}.hgi-dark #hgi-sched-table td[style*="background:#"][style*="color:#ffffff"] .hgi-muted{color:#e9eaee}@media (max-width:900px){.hgi-cx-rail{align-self:stretch;width:100%;box-sizing:border-box}}body.hgi-dark .hgi-nav-toggle{background:#23262d;color:#ecedef;border-color:#3a3d45}.hgi-pr-empty{color:#5f5c55}body.hgi-dark .hgi-pr-empty{color:#b4b8c2}@media (max-width:900px){.hgi-hl-chip{min-height:40px;display:inline-flex;align-items:center}}.hgi-pb-stats>.hgi-em-bad{border-color:#e7b4ae;background:#fbe3e4}.hgi-pb-stats>.hgi-em-bad b{color:#b3261e}.hgi-em-bars{display:flex;align-items:flex-end;gap:4px;height:84px;margin-top:10px}.hgi-em-bars>div{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px}.hgi-em-bars i{display:block;width:100%;max-width:26px;background:#1f7a8c;border-radius:4px 4px 0 0}.hgi-em-bars small{font-size:10px;color:#5f5c55}.hgi-em-opts{display:grid;gap:8px;margin-top:12px}.hgi-em-opt{display:flex;gap:10px;align-items:flex-start;padding:12px;border:2px solid var(--hgi-hairline,#e4e2de);border-radius:12px;background:var(--em,#fff);cursor:pointer;color:#14151a}.hgi-em-opt.on{border-color:#a6192e;box-shadow:0 0 0 3px rgba(166,25,46,.12)}.hgi-em-opt input{margin-top:4px;width:20px;height:20px}.hgi-em-opt span{display:flex;flex-direction:column;gap:2px}.hgi-em-opt small{font-size:13px;color:#3f414a;line-height:1.4}body.hgi-dark .hgi-em-opt{background:#23262d;color:#ecedef;border-color:#3a3d45}body.hgi-dark .hgi-em-opt small{color:#b4b8c2}body.hgi-dark .hgi-em-opt.on{border-color:#ff8c9b;box-shadow:0 0 0 3px rgba(255,140,155,.2)}body.hgi-dark .hgi-pb-stats>.hgi-em-bad{background:#4d1a15;border-color:#7a2a22}body.hgi-dark .hgi-pb-stats>.hgi-em-bad b{color:#ffb3aa}body.hgi-dark .hgi-em-bars i{background:#4db6c6}body.hgi-dark .hgi-em-bars small{color:#b4b8c2}.hgi-topbar-brand{cursor:help;min-width:96px!important;flex:1 1 150px}.hgi-topbar-brand .hgi-brand-txt{min-width:60px!important}.hgi-topbar-brand .hgi-title{display:block!important;max-width:100%!important}@media (max-width:640px){.hgi-ui7 .hgi-topbar-brand .hgi-title{display:block!important;font-size:12px;max-width:100%!important}.hgi-topbar-brand{flex:1 1 90px}}.hgi-topbar-user{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;line-height:1.2;white-space:nowrap;min-width:0;flex:0 0 auto}.hgi-topbar-user strong{font-size:13px;font-weight:700}.hgi-topbar-user .hgi-muted{display:block;font-size:11px;font-weight:600;opacity:.85}@media (max-width:640px){.hgi-topbar-user strong{font-size:12px}}.hgi-topbar-right{flex:0 0 auto!important;overflow:visible!important}.hgi-topbar-brand{flex:1 1 120px}@media (min-width:641px) and (max-width:1100px){.hgi-topbar-unified{flex-wrap:wrap!important;row-gap:6px}.hgi-topbar-right{margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.hgi-topbar-brand{flex:1 1 200px}}@media (max-width:640px){.hgi-topbar-unified{flex-wrap:wrap!important;row-gap:4px}.hgi-lt .hgi-topbar-brand,.hgi-topbar-brand,.hgi-ui7 .hgi-topbar-brand,.hgi-ui7:not(.hgi-tab-side) .hgi-topbar-brand{order:9!important;flex:1 1 100%!important;max-width:100%!important;min-width:0!important}.hgi-lt .hgi-topbar-brand .hgi-title,.hgi-topbar-brand .hgi-title,.hgi-ui7 .hgi-topbar-brand .hgi-title{white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;display:block!important;-webkit-line-clamp:unset!important;max-width:100%!important;font-size:13px!important}.hgi-topbar-brand .hgi-brand-txt{flex:1 1 auto;min-width:0!important}.hgi-topbar-brand .hgi-sidebar-logo,.hgi-ui7 .hgi-sidebar-logo{height:22px!important;width:auto!important;max-width:70px}}.hgi-dark #hgi-main p.hgi-empty,.hgi-dark .hgi-empty{color:#c9cdd6!important}.hgi-em-fc{margin-top:14px;padding:12px;border:1px solid var(--hgi-hairline,#ddd);border-radius:12px;display:flex;flex-direction:column;gap:8px;background:rgba(0,0,0,.02)}.hgi-em-fc>small{opacity:.75;font-size:12px;line-height:1.35}.hgi-em-fc label{display:flex;gap:10px;align-items:flex-start;font-size:14px}.hgi-em-fc label small{opacity:.7;font-size:12px}.hgi-em-fc input{margin-top:3px}.hgi-dark .hgi-em-fc{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.14)}.hgi-pick-card{max-width:560px;margin:24px auto;padding:20px;text-align:center}.hgi-pick-list{display:flex;flex-direction:column;gap:8px;margin-top:14px}.hgi-pick-list .hgi-btn{width:100%;justify-content:center;min-height:44px}@media (max-width:640px){.hgi-lt .hgi-topbar-brand .hgi-title-code,.hgi-topbar-brand .hgi-title-code{display:none!important}.hgi-topbar-brand .hgi-brand-txt{display:block!important;white-space:nowrap!important;overflow:hidden!important}.hgi-lt .hgi-topbar-brand,.hgi-topbar-brand{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:8px!important}.hgi-topbar-brand .hgi-title{line-height:1.2!important;max-height:1.2em!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical}}.hgi-ds-side{width:480px!important;flex:0 0 480px!important}.hgi-ds-rooms{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (max-width:1400px){.hgi-ds-side{width:430px!important;flex:0 0 430px!important}.hgi-ds-room{font-size:12.5px}}.hgi-ds-pane{background:#e4eef4!important}.hgi-ds-pane .hgi-wof{background:0 0}.hgi-dark .hgi-ds-pane{background:#17222b!important}.hgi-ds-multi{display:flex;align-items:center;gap:10px;margin:0 0 10px;flex-wrap:wrap;min-height:34px}.hgi-ds-mbtn{padding:6px 12px;border-radius:10px;border:1.5px solid #1d4ed8;background:#fff;color:#1d4ed8;font-size:13px;font-weight:700;cursor:pointer}.hgi-ds-mbtn.on{background:#1d4ed8;color:#fff}.hgi-ds-mhint{font-size:13px;color:#444}.hgi-ds-mgo{margin-left:6px;padding:5px 14px;border:0;border-radius:8px;background:#157347;color:#fff;font-weight:700;cursor:pointer}.hgi-ds-room.picked{outline:3px solid #157347;outline-offset:1px;background:#e3f2e8;border-color:#157347;color:#14532d}.hgi-ds-alsonote{margin:10px 14px;padding:10px 12px;border-radius:10px;background:#e3f2e8;color:#14532d;font-size:13.5px}.hgi-ds-openwrap{position:relative;display:inline-block}.hgi-ds-open{background:#fbe3e4!important;color:#7e1322!important;-webkit-text-fill-color:#7E1322;border-color:#e08a92!important}.hgi-ds-open b{font-size:15px}.hgi-ds-openpop{position:absolute;left:0;top:100%;margin-top:6px;width:420px;max-width:80vw;max-height:60vh;overflow:auto;background:#fff;color:#1c1c1c;border:1px solid #d9d4c8;border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.28);padding:12px;z-index:60}.hgi-ds-openpop[hidden]{display:none}.hgi-ds-openh{font-size:13px;font-weight:700;margin-bottom:8px}.hgi-ds-openl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.hgi-dark .hgi-ds-mbtn{background:#14161a;color:#8ab4ff;border-color:#8ab4ff}.hgi-dark .hgi-ds-mbtn.on{background:#8ab4ff;color:#14161a}.hgi-dark .hgi-ds-mhint{color:#c9cdd6}.hgi-dark .hgi-ds-room.picked{background:#16301f;border-color:#4cbf7a;color:#a8e6bf;outline-color:#4cbf7a}.hgi-dark .hgi-ds-alsonote{background:#16301f;color:#a8e6bf}.hgi-dark .hgi-ds-open{background:#3a1519!important;color:#ffb4ba!important;-webkit-text-fill-color:#ffb4ba;border-color:#b3414d!important}.hgi-dark .hgi-ds-openpop{background:#1d2026;color:#f1efe8;border-color:#3a3f48}.hgi-ds .hgi-ds-top .hgi-ds-nb.hgi-ds-open{background:#fbe3e4!important;color:#7e1322!important;-webkit-text-fill-color:#7E1322;border-color:#e08a92!important}.hgi-ds .hgi-ds-top .hgi-ds-nb.hgi-ds-open:hover{background:#f6cdd0!important}.hgi-dark .hgi-ds .hgi-ds-top .hgi-ds-nb.hgi-ds-open{background:#3a1519!important;color:#ffb4ba!important;-webkit-text-fill-color:#ffb4ba;border-color:#b3414d!important}.hgi-ds .hgi-ds-top .hgi-ds-openpop .hgi-ds-room{background:#fff;color:#1c1c1c}.hgi-ds .hgi-ds-top .hgi-ds-openpop .hgi-ds-room[data-st=hot]{background:#fbe3e4;color:#7e1322}.hgi-ds .hgi-ds-top .hgi-ds-openpop .hgi-ds-room[data-st=warm]{background:#fcefd8;color:#7a4b00}.esa-top{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.esa-top2{display:flex;gap:8px;flex-wrap:wrap}.esa-warn{background:#fff3d6;color:#5a4410;border-color:#ebd59a;margin-top:12px;font-size:13.5px}.esa-warn code{background:rgba(0,0,0,.06);padding:1px 5px;border-radius:5px}.esa-row{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:10px;padding:14px}.esa-main{flex:1 1 320px;min-width:0}.esa-t{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:4px}.esa-act{display:flex;gap:8px;flex-wrap:wrap}.esa-sgs{display:flex;gap:6px 14px;flex-wrap:wrap;margin:2px 0 4px;font-size:13.5px}.esa-dot,.esa-sg i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;flex:0 0 auto}.esa-sg small{color:#6b6d76;font-weight:600}.esa-sg small.esa-signed{color:#1e7b4a}.esa-pill{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:700}.esa-s-draft{background:#e8e8ea;color:#42444c}.esa-s-sent{background:#ffe9b8;color:#6b4a00}.esa-s-signed{background:#d3f0df;color:#14603a}.esa-s-bad{background:#f8d7d3;color:#8a1c14}.esa-form{max-width:640px;padding:18px}.esa-form label{display:block;margin:0 0 14px;font-weight:600;font-size:14px}.esa-form input[type=email],.esa-form input[type=text]{display:block;width:100%;margin-top:5px;padding:10px 12px;border:1px solid var(--hgi-hairline);border-radius:10px;font:inherit;background:0 0;color:inherit}.esa-form input[type=file]{display:block;margin-top:6px}.esa-lbl{font-weight:700;font-size:13px;margin:6px 0}.esa-sr{display:grid;grid-template-columns:auto 1fr 1fr 1fr auto;gap:8px;align-items:center;margin:0 0 8px}.esa-sr input{margin:0!important}.esa-x{border:0;background:0 0;font-size:22px;cursor:pointer;color:inherit;min-width:36px;min-height:36px}.esa-bt{margin-top:16px}@media (max-width:700px){.esa-sr{grid-template-columns:auto 1fr auto}.esa-sr .esa-se,.esa-sr .esa-sro{grid-column:2/span 2}}.esa-tools{position:sticky;top:0;z-index:20;display:flex;gap:10px 22px;flex-wrap:wrap;align-items:center;background:var(--hgi-surface,#fff);border:1px solid var(--hgi-hairline);border-radius:12px;padding:10px 12px;margin:0 0 12px;box-shadow:0 4px 14px rgba(20,21,26,.08)}.esa-tg{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.esa-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1.5px solid var(--c,#999);border-radius:999px;background:0 0;color:inherit;font:inherit;font-weight:700;font-size:13px;cursor:pointer}.esa-chip i{width:10px;height:10px;border-radius:50%;background:var(--c)}.esa-chip.on{background:var(--c);color:#fff}.esa-chip.on i{background:#fff}.esa-del{--c:#B3453B}.esa-pages{display:flex;flex-direction:column;gap:16px;align-items:center}.esa-page{position:relative;max-width:100%;background:#fff;box-shadow:0 2px 14px rgba(20,21,26,.2);border-radius:4px;overflow:hidden}.esa-page canvas{display:block;width:100%;height:100%}.esa-placing .esa-page{cursor:crosshair}.esa-pn{position:absolute;right:8px;top:6px;font-size:11px;font-style:normal;color:#888;pointer-events:none}.esa-f{position:absolute;border:2px solid var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);border-radius:5px;display:flex;align-items:center;justify-content:center;color:var(--c);font-weight:800;font-size:clamp(9px,1.6vw,13px);cursor:move;touch-action:none;user-select:none}.esa-f.sel{box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 35%,transparent)}.esa-rs{position:absolute;right:-7px;bottom:-7px;width:16px;height:16px;border-radius:50%;background:var(--c);border:2px solid #fff;cursor:nwse-resize;display:none}.esa-f.sel .esa-rs{display:block}.esa-ov{position:fixed;inset:0;background:rgba(20,21,26,.55);z-index:1000;display:flex;align-items:center;justify-content:center;padding:14px}.esa-dlg{background:var(--hgi-surface,#fff);color:var(--hgi-ink);border-radius:16px;padding:20px;width:100%;max-width:540px;max-height:92vh;overflow:auto}.esa-dlg h2{margin:0 0 6px}.esa-dlg textarea{display:block;width:100%;margin-top:6px;padding:10px;border:1px solid var(--hgi-hairline);border-radius:10px;font:inherit;background:0 0;color:inherit}.esa-dact{display:flex;gap:10px;justify-content:flex-end;margin-top:14px}.esa-ol{padding-left:20px;margin:6px 0 12px}.esa-sd{display:flex;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--hgi-hairline)}.esa-sd>div{flex:1}.esa-sd .esa-dot{margin:0}.esa-ev{list-style:none;margin:8px 0 0;padding:0}.esa-ev li{padding:6px 0;border-top:1px solid var(--hgi-hairline);font-size:13.5px}.esa-hash{margin-top:10px;word-break:break-all;font-size:12px}.esa-act2{margin-top:14px}.esa-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);background:#14151a;color:#fff;padding:10px 18px;border-radius:10px;z-index:1100;font-weight:600;font-size:14px}body.hgi-dark .esa-warn{background:#3a2f12;color:#f2c48a;border-color:#5a4a1a}body.hgi-dark .esa-s-draft{background:#33353c;color:#d5d7dd}body.hgi-dark .esa-s-sent{background:#4a3a10;color:#ffd98a}body.hgi-dark .esa-s-signed{background:#12402a;color:#9be3bc}body.hgi-dark .esa-s-bad{background:#4d1a15;color:#ffc2ba}body.hgi-dark .esa-tools{background:#1f2127;box-shadow:none}body.hgi-dark .esa-sg small{color:#a9adb7}body.hgi-dark .esa-sg small.esa-signed{color:#7fd8a6}body.hgi-dark .esa-chip.on,body.hgi-dark .esa-chip.on i{color:#fff}.esa-dlg textarea,.esa-form input[type=email],.esa-form input[type=text]{box-sizing:border-box}.esa-chk{display:flex;gap:8px;align-items:flex-start;margin:10px 0;font-size:14px;font-weight:600}.esa-chk input{margin-top:3px;width:18px;height:18px}#hgi-toast2-host{position:fixed;left:50%;bottom:84px;transform:translateX(-50%);z-index:10050;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none;width:max-content;max-width:92vw}.hgi-toast2{display:flex;align-items:center;gap:10px;background:#14151a;color:#fff;padding:11px 18px;border-radius:12px;font-weight:600;font-size:14.5px;box-shadow:0 10px 30px rgba(0,0,0,.28);animation:hgi-toast2-in .22s ease-out;transition:opacity .3s,transform .3s}.hgi-toast2.out{opacity:0;transform:translateY(8px)}.hgi-toast2-ic{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#2e9e6b;color:#fff;font-size:14px;flex:0 0 auto}.hgi-toast2.bad .hgi-toast2-ic{background:#b3453b}@keyframes hgi-toast2-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}body.hgi-dark .hgi-toast2{background:#ecedef;color:#14151a}.hgi-sub-disc{border:1px solid var(--hgi-hairline);border-radius:12px;padding:10px 12px;margin:6px 0 12px}.hgi-sub-disc>b{display:block;margin-bottom:6px}.hgi-pa-row{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:7px 0;border-top:1px solid var(--hgi-hairline);font-size:13.5px}.hgi-pa-row select{flex:0 0 150px;padding:7px 9px;border:1px solid var(--hgi-hairline);border-radius:8px;background:0 0;color:inherit;font:inherit}#hgi-portal-root .hgi-vc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}#hgi-portal-root .hgi-vc-tools{display:flex;gap:8px;flex-wrap:wrap;align-items:center}#hgi-portal-root .hgi-vc-search{padding:9px 12px;border:1px solid var(--hgi-hairline);border-radius:10px;font-size:14px;min-width:220px;background:var(--hgi-surface,#fff);color:var(--hgi-ink);font-family:inherit}#hgi-portal-root .hgi-vc-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}#hgi-portal-root .hgi-vc-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--hgi-hairline);background:var(--hgi-surface,#fff);color:var(--hgi-ink);border-radius:999px;padding:7px 13px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;min-height:36px}#hgi-portal-root .hgi-vc-chip i{width:9px;height:9px;border-radius:50%;background:var(--vc,#6b6f78);display:inline-block}#hgi-portal-root .hgi-vc-chip b{font-weight:700;font-size:12px;opacity:.7}#hgi-portal-root .hgi-vc-chip.on{background:var(--vc,var(--hgi-red));border-color:var(--vc,var(--hgi-red));color:#fff}#hgi-portal-root .hgi-vc-chip.on i{background:#fff}#hgi-portal-root .hgi-vc-chip.on b{opacity:.9}#hgi-portal-root .hgi-vc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;align-items:start}#hgi-portal-root .hgi-vc-card{position:relative;overflow:hidden;background:var(--hgi-surface,#fff);color:var(--hgi-ink);border:1px solid var(--hgi-hairline);border-radius:14px;padding:16px 14px 12px;display:flex;flex-direction:column;gap:10px;min-width:0}#hgi-portal-root .hgi-vc-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--vc,#6b6f78)}#hgi-portal-root .hgi-vc-card>*{margin-left:4px}#hgi-portal-root .hgi-vc-top{display:flex;gap:12px;align-items:center}#hgi-portal-root .hgi-vc-av{flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:var(--vc,#6b6f78);color:#fff;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center}#hgi-portal-root .hgi-vc-id{min-width:0}#hgi-portal-root .hgi-vc-id h3{margin:0;font-size:15.5px;line-height:1.25;overflow-wrap:anywhere;color:var(--hgi-ink)}#hgi-portal-root .hgi-vc-tag{display:inline-block;margin-top:4px;font-size:11.5px;font-weight:700;letter-spacing:.02em;padding:2px 9px;border-radius:999px;border:1px solid var(--vc,#6b6f78);color:var(--hgi-ink)}#hgi-portal-root .hgi-vc-lines{display:flex;flex-direction:column;gap:6px;font-size:13.5px}#hgi-portal-root .hgi-vc-lines div{display:flex;gap:8px;align-items:baseline;min-width:0}#hgi-portal-root .hgi-vc-lines span{flex:0 0 18px;text-align:center}#hgi-portal-root .hgi-vc-lines a{color:var(--hgi-ink);text-decoration:underline;text-decoration-color:var(--vc,#6B6F78);text-underline-offset:3px;overflow-wrap:anywhere}#hgi-portal-root .hgi-vc-notes{font-size:13px;color:var(--hgi-slate);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--hgi-canvas);border-radius:10px;padding:8px 10px}#hgi-portal-root .hgi-vc-notes.clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#hgi-portal-root .hgi-vc-more{align-self:flex-start;background:0 0;border:0;padding:0;color:var(--hgi-red-text,var(--hgi-red-dark));font-weight:600;font-size:12.5px;cursor:pointer;font-family:inherit}#hgi-portal-root .hgi-vc-act{display:flex;gap:7px;flex-wrap:wrap;align-items:center;padding-top:2px}#hgi-portal-root .hgi-vc-sp{flex:1 1 20px}#hgi-portal-root .hgi-vc-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:40px;min-width:76px;padding:0 16px;border-radius:10px;border:1px solid var(--hgi-hairline);background:var(--hgi-surface,#fff);color:var(--hgi-ink);font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;font-family:inherit}#hgi-portal-root .hgi-vc-btn.primary{flex:1 1 auto;background:var(--vc,var(--hgi-red));border-color:var(--vc,var(--hgi-red));color:#fff}#hgi-portal-root .hgi-vc-btn.danger{color:var(--hgi-red-text,var(--hgi-red))}#hgi-portal-root .hgi-vc-btn:hover{filter:brightness(.96)}@media (max-width:560px){#hgi-portal-root .hgi-vc-grid{grid-template-columns:1fr}#hgi-portal-root .hgi-vc-search{min-width:0;flex:1 1 100%}#hgi-portal-root .hgi-vc-tools .hgi-btn{flex:1}}#hgi-portal-root a.hgi-vc-btn,#hgi-portal-root button.hgi-vc-btn{display:inline-flex!important;align-items:center;justify-content:center;padding:0 16px!important;min-height:40px;line-height:1!important;text-align:center}#hgi-main .hgi-vc-lines a[href^="mailto:"],#hgi-main .hgi-vc-lines a[href^="tel:"]{display:inline;padding:0}#hgi-portal-root .hgi-vc-mgr{border-top:1px solid var(--hgi-hairline);padding-top:10px;margin-top:2px;gap:8px}#hgi-portal-root .hgi-vc-mgr .hgi-vc-btn{min-height:34px!important;min-width:64px;padding:0 12px!important;font-size:12.5px}#hgi-portal-root.hgi-ui-empty p.hgi-st-empty{display:flex;flex-direction:column;align-items:center;gap:10px;margin:12px auto;padding:28px 20px;max-width:420px;border:1px dashed var(--hgi-hairline);border-radius:14px;background:0 0;color:var(--hgi-slate);font-size:14px;line-height:1.45;text-align:center}#hgi-portal-root.hgi-ui-empty p.hgi-st-empty::before{content:"";width:44px;height:44px;border-radius:50%;background:var(--hgi-canvas) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23858993' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 13l3-8h12l3 8'/%3E%3Cpath d='M3 13v5a1 1 0 001 1h16a1 1 0 001-1v-5h-5a3 3 0 01-6 0H3z'/%3E%3C/svg%3E") center/24px no-repeat}#hgi-portal-root.hgi-ui-empty p.hgi-st-empty .hgi-st-act{min-height:40px;padding:8px 18px;margin-top:2px}#hgi-portal-root.hgi-dark.hgi-ui-empty p.hgi-st-empty,.hgi-dark #hgi-portal-root.hgi-ui-empty p.hgi-st-empty{border-color:#33353c;color:#c9cdd6!important}#hgi-portal-root.hgi-ui-status .esa-warn,#hgi-portal-root.hgi-ui-status .hgi-bf-chip.sel,#hgi-portal-root.hgi-ui-status .hgi-console-tile.warn,#hgi-portal-root.hgi-ui-status .hgi-em-flag,#hgi-portal-root.hgi-ui-status .hgi-grx-chip.amber,#hgi-portal-root.hgi-ui-status .hgi-hkp-chip.amber,#hgi-portal-root.hgi-ui-status .hgi-hkx-chip.amber,#hgi-portal-root.hgi-ui-status .hgi-hx-warn,#hgi-portal-root.hgi-ui-status .hgi-myweek-off,#hgi-portal-root.hgi-ui-status .hgi-ops-b-ack,#hgi-portal-root.hgi-ui-status .hgi-ops-note.is-warn,#hgi-portal-root.hgi-ui-status .hgi-pb-warn,#hgi-portal-root.hgi-ui-status .hgi-pmx-note,#hgi-portal-root.hgi-ui-status .hgi-pr-chip-warn,#hgi-portal-root.hgi-ui-status .hgi-tile-warn{background:#f3f2f0!important;color:#3a3c44!important;border:1px solid #e1dfdb!important;border-left:3px solid #d0711a!important}#hgi-portal-root.hgi-dark.hgi-ui-status .esa-warn,#hgi-portal-root.hgi-dark.hgi-ui-status .hgi-console-tile.warn,#hgi-portal-root.hgi-dark.hgi-ui-status .hgi-hx-warn,#hgi-portal-root.hgi-dark.hgi-ui-status .hgi-myweek-off,#hgi-portal-root.hgi-dark.hgi-ui-status .hgi-ops-b-ack,#hgi-portal-root.hgi-dark.hgi-ui-status .hgi-ops-note.is-warn,#hgi-portal-root.hgi-dark.hgi-ui-status .hgi-pb-warn,#hgi-portal-root.hgi-dark.hgi-ui-status .hgi-pr-chip-warn,#hgi-portal-root.hgi-dark.hgi-ui-status .hgi-tile-warn,.hgi-dark #hgi-portal-root.hgi-ui-status .esa-warn,.hgi-dark #hgi-portal-root.hgi-ui-status .hgi-bf-chip.sel,.hgi-dark #hgi-portal-root.hgi-ui-status .hgi-console-tile.warn,.hgi-dark #hgi-portal-root.hgi-ui-status .hgi-em-flag,.hgi-dark #hgi-portal-root.hgi-ui-status .hgi-grx-chip.amber,.hgi-dark #hgi-portal-root.hgi-ui-status .hgi-hkp-chip.amber,.hgi-dark #hgi-portal-root.hgi-ui-status .hgi-hkx-chip.amber,.hgi-dark #hgi-portal-root.hgi-ui-status .hgi-hx-warn,.hgi-dark #hgi-portal-root.hgi-ui-status .hgi-myweek-off,.hgi-dark #hgi-portal-root.hgi-ui-status .hgi-ops-b-ack,.hgi-dark #hgi-portal-root.hgi-ui-status .hgi-ops-note.is-warn,.hgi-dark #hgi-portal-root.hgi-ui-status .hgi-pb-warn,.hgi-dark #hgi-portal-root.hgi-ui-status .hgi-pmx-note,.hgi-dark #hgi-portal-root.hgi-ui-status .hgi-pr-chip-warn,.hgi-dark #hgi-portal-root.hgi-ui-status .hgi-tile-warn{background:#24262c!important;color:#e4e6eb!important;border-color:#33353c!important;border-left-color:#e08a3c!important}#hgi-portal-root.hgi-dark.hgi-ui-status .hgi-btn-secondary,.hgi-dark #hgi-portal-root.hgi-ui-status .hgi-btn-secondary{background:#2a2c33!important;color:#e9eaee!important;border:1px solid #3e4048!important}#hgi-portal-root.hgi-ui-safe .hgi-safe-more{display:inline-block;vertical-align:middle}#hgi-portal-root.hgi-ui-safe .hgi-safe-sum{min-width:36px;min-height:34px;padding:4px 10px;font-size:18px;line-height:1;justify-content:center}#hgi-portal-root.hgi-ui-safe .hgi-safe-menu{min-width:150px}#hgi-portal-root.hgi-ui-safe .hgi-safe-menu .hgi-btn-danger{width:100%;justify-content:flex-start;text-align:left;font-size:13px!important;padding:9px 12px!important;min-height:38px}.hgi-dark #hgi-portal-root.hgi-ui-safe .hgi-safe-menu{background:#24262c;border-color:#3a3c44}#hgi-oq{position:fixed;left:50%;transform:translateX(-50%);bottom:76px;z-index:99990;max-width:min(92vw,520px);padding:10px 18px;border-radius:18px;font:600 13px/1.35 inherit;text-align:center;box-shadow:0 6px 24px rgba(0,0,0,.22);color:#fff;background:#3a3c44}#hgi-oq.is-off{background:#b4552d}#hgi-oq.is-on{background:#2f5d8a}.hgi-oq-pending{opacity:.72;outline:2px dashed #B4552D;outline-offset:-2px;border-radius:8px}.hgi-tr-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.hgi-tr-range{display:flex;gap:6px;flex-wrap:wrap}.hgi-tr-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:14px 0}.hgi-tr-tile{background:var(--hgi-surface,#fff);border:1px solid var(--hgi-hairline);border-left:4px solid #2f5d8a;border-radius:12px;padding:14px 16px}.hgi-tr-tile.warn{border-left-color:#d0711a}.hgi-tr-val{font-size:30px;font-weight:800;line-height:1.1;color:var(--hgi-ink)}.hgi-tr-lab{font-size:13px;font-weight:700;margin-top:4px;color:var(--hgi-ink)}.hgi-tr-sub{font-size:12px;color:var(--hgi-slate);margin-top:2px}.hgi-tr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;align-items:start}.hgi-tr-card.wide{grid-column:1/-1}.hgi-tr-card h3{margin:0 0 10px;font-size:15px}.hgi-tr-row{display:grid;grid-template-columns:minmax(80px,38%) 1fr auto;gap:10px;align-items:center;padding:5px 0;font-size:13px}.hgi-tr-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hgi-tr-bar{height:10px;background:var(--hgi-canvas);border-radius:6px;overflow:hidden}.hgi-tr-bar i{display:block;height:100%;background:#2f5d8a;border-radius:6px}.hgi-tr-bar i.warm{background:#d0711a}.hgi-tr-weeks{display:flex;gap:10px;align-items:flex-end;overflow-x:auto;padding-bottom:4px}.hgi-tr-wk{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:44px;font-size:11px;color:var(--hgi-slate)}.hgi-tr-cols{display:flex;gap:3px;align-items:flex-end;height:100px}.hgi-tr-cols i,.hgi-tr-key{display:inline-block;width:12px;border-radius:3px 3px 0 0}.hgi-tr-cols i.a,.hgi-tr-key.a{background:#2f5d8a}.hgi-tr-cols i.b,.hgi-tr-key.b{background:#3d7a63}.hgi-tr-key{height:10px;border-radius:3px;vertical-align:middle}.hgi-tr-old{display:flex;gap:8px;align-items:baseline;padding:7px 0;border-top:1px solid var(--hgi-hairline);font-size:13px;flex-wrap:wrap}.hgi-tr-old:first-of-type{border-top:0}.hgi-tr-age{margin-left:auto;font-weight:700;font-size:12px;color:var(--hgi-slate)}.hgi-tr-age.bad{color:#b4552d}.hgi-dark .hgi-tr-tile{background:#1e2026;border-color:#33353c}.hgi-dark .hgi-tr-bar{background:#2a2c33}.hgi-mk-tools{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-bottom:8px}.hgi-mk-tools .hgi-btn{min-height:40px;padding:6px 12px;font-size:13px}.hgi-mk-sw{display:inline-flex;gap:8px;align-items:center;margin:0 6px}.hgi-mk-sw i{width:28px;height:28px;border-radius:50%;border:2px solid var(--hgi-hairline);cursor:pointer;display:inline-block}.hgi-mk-sw i.on{outline:3px solid #2F5D8A;outline-offset:2px}.hgi-mk-wrap{background:#111;border-radius:10px;display:flex;justify-content:center;overflow:hidden}.hgi-mk-wrap canvas{max-width:100%;max-height:58vh;touch-action:none;cursor:crosshair;display:block}.hgi-ku-form{max-width:680px;margin-bottom:12px}.hgi-ku-form select,.hgi-ku-form textarea{width:100%}.hgi-ku-badges{display:flex;gap:8px;flex-wrap:wrap}.hgi-ku-bchip{border:2px solid var(--ku);background:0 0;color:var(--ku);border-radius:999px;padding:8px 14px;min-height:40px;font:700 13px/1 inherit;cursor:pointer}.hgi-ku-bchip.on{background:var(--ku);color:#fff}.hgi-ku-tops{display:flex;gap:12px;flex-wrap:wrap;align-items:center;max-width:680px;margin:6px 0 12px;font-size:13px}.hgi-ku-top3{background:var(--hgi-canvas);border:1px solid var(--hgi-hairline);border-radius:999px;padding:5px 12px}.hgi-ku-feed{display:grid;gap:10px;max-width:680px}.hgi-ku-card{display:flex;gap:12px;background:var(--hgi-surface,#fff);border:1px solid var(--hgi-hairline);border-left:4px solid var(--ku);border-radius:12px;padding:12px 14px}.hgi-ku-av{flex:none;width:42px;height:42px;border-radius:50%;background:var(--ku);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px}.hgi-ku-body{min-width:0;flex:1}.hgi-ku-top{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.hgi-ku-badge{font-size:11.5px;font-weight:700;color:var(--ku);border:1px solid var(--ku);border-radius:999px;padding:2px 9px}.hgi-ku-msg{margin:4px 0;font-size:14.5px;line-height:1.45;overflow-wrap:anywhere}.hgi-ku-meta{font-size:12px;color:var(--hgi-slate)}.hgi-ku-del{background:0 0;border:0;color:var(--hgi-slate);text-decoration:underline;cursor:pointer;font:inherit;padding:0}.hgi-dark .hgi-ku-card{background:#1e2026;border-color:#33353c;border-left-color:var(--ku)}.hgi-dark .hgi-ku-top3{background:#24262c;border-color:#33353c}.hgi-ho-chips{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.hgi-ho-chip{border:1px solid var(--hgi-hairline);background:var(--hgi-surface,#fff);color:var(--hgi-ink);border-radius:999px;padding:8px 14px;min-height:38px;font:600 13px/1 inherit;cursor:pointer}.hgi-ho-chip.on{background:var(--hgi-ink);color:var(--hgi-canvas,#fff);border-color:var(--hgi-ink)}.hgi-ho-banner{background:var(--hgi-canvas);border:1px solid var(--hgi-hairline);border-left:4px solid #d0711a;border-radius:10px;padding:10px 14px;font-weight:600;margin:8px 0}.hgi-ho-list{display:grid;gap:12px;max-width:760px}.hgi-ho-card.unread{border-left:4px solid #d0711a}.hgi-ho-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.hgi-ho-shift{font-size:11.5px;font-weight:700;border:1px solid var(--hgi-hairline);border-radius:999px;padding:2px 9px;color:var(--hgi-slate)}.hgi-ho-sec{margin:8px 0;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.hgi-ho-sl{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--hgi-slate);margin-bottom:2px}.hgi-ho-todo{display:flex;gap:10px;align-items:center;padding:8px 0;min-height:40px;cursor:pointer}.hgi-ho-todo input{width:22px;height:22px;flex:none}.hgi-ho-todo.done span{text-decoration:line-through;color:var(--hgi-slate)}.hgi-ho-rec{font-size:13px;margin:10px 0 4px;padding:8px 12px;border-radius:8px;background:var(--hgi-canvas);border-left:3px solid #3d7a63}.hgi-ho-rec.wait{border-left-color:#d0711a}.hgi-ho-actions{display:flex;gap:12px;align-items:center;margin-top:8px}.hgi-dark .hgi-ho-chip{background:#1e2026;border-color:#33353c}.hgi-dark .hgi-ho-chip.on{background:#ecedef;color:#16171b}.hgi-ho-to{margin-top:12px;font-size:13px;padding:8px 12px;border-radius:8px;background:var(--hgi-canvas);border-left:3px solid #3d7a63;line-height:1.45}.hgi-ho-bn{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 12px}.hgi-trn-row{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:12px 14px;margin-bottom:8px}.hgi-trn-act{display:flex;gap:8px}.hgi-trn-tag{display:inline-block;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;margin-right:8px;background:#e0ecff;color:#1d4ed8}.hgi-trn-tag-c{background:#dcfce7;color:#166534}.hgi-trn-doc{color:#1f2430}.hgi-trn-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border-bottom:3px solid #2563eb;padding-bottom:8px;margin-bottom:12px}.hgi-trn-brand{font-weight:700;font-size:13px;color:#2563eb}.hgi-trn-kind{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#5b6270}.hgi-trn-title{margin:2px 0;font-size:24px}.hgi-trn-sub{margin:0;color:#5b6270}.hgi-trn-logo{max-height:48px;max-width:120px}.hgi-trn-tbl{width:100%;border-collapse:collapse}.hgi-trn-tbl td{padding:8px 10px;border-bottom:1px solid #d9dde5;vertical-align:top}.hgi-trn-t{white-space:nowrap;font-weight:700;color:#2563eb;width:1%}.hgi-trn-h3{margin:14px 0 4px;font-size:15px}.hgi-trn-ol li{margin:8px 0;font-size:16px}.hgi-trn-foot{margin-top:16px;font-size:11px;color:#5b6270}.hgi-modal .hgi-trn-doc{color:inherit;padding:16px}.hgi-uc-btn{display:inline-block;margin:4px 0 2px;padding:2px 10px;font-size:12px;font-weight:600;border:1px solid var(--hgi-hairline,#d9dde5);border-radius:999px;background:0 0;color:inherit;cursor:pointer;opacity:.85}.hgi-uc-btn:hover{opacity:1}.hgi-uc-btn:disabled{opacity:.6;cursor:default}.hgi-pr-btn{position:fixed;left:12px;bottom:78px;z-index:99998;background:#0f766e;color:#fff;border:0;padding:9px 14px;border-radius:999px;font:600 13px/1.3 system-ui,sans-serif;box-shadow:0 4px 16px rgba(0,0,0,.3);cursor:pointer}.hgi-pr-btn.done{background:#15803d}.hgi-pr-item{display:flex;gap:10px;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--hgi-hairline,#d9dde5)}.hgi-pr-tick{flex:0 0 24px;height:24px;border:2px solid #0f766e;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff}.hgi-pr-item.done .hgi-pr-tick{background:#15803d;border-color:#15803d}.hgi-m2 #hgi-chat-bubble,.hgi-m2 #hgi-help-fab,.hgi-m2 #hgi-pos-fab,.hgi-m2 #hgi-sq-fab{display:none!important}.hgi-m2 #hgi-chat-widget{pointer-events:none}.hgi-m2 #hgi-chat-widget #hgi-chat-panel,.hgi-m2 #hgi-chat-widget #hgi-chat-toast-stack{pointer-events:auto}.hgi-hub{position:fixed;right:20px;bottom:20px;z-index:500;width:56px;height:56px;border-radius:50%;border:0;background:var(--hgi-red,#a6192e);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 18px rgba(0,0,0,.28);font-family:inherit}.hgi-hub:hover{filter:brightness(1.08)}.hgi-hub:active{transform:scale(.96)}.hgi-hub-it:focus-visible,.hgi-hub:focus-visible{outline:3px solid #8ab4ff;outline-offset:2px}.hgi-hub[aria-expanded=true] .hgi-hub-i{transform:rotate(45deg)}.hgi-hub-i{display:flex;transition:transform .15s ease}@media (prefers-reduced-motion:reduce){.hgi-hub-i{transition:none}}.hgi-hub-b{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#fff;color:var(--hgi-red,#a6192e);border:2px solid var(--hgi-red,#a6192e);font:700 11px/16px system-ui,sans-serif;text-align:center}.hgi-hub-b[hidden]{display:none}.hgi-tabs-on .hgi-hub{right:12px;bottom:calc(76px + env(safe-area-inset-bottom))}@media (max-width:560px){.hgi-hub{right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}.hgi-tabs-on .hgi-hub{bottom:calc(76px + env(safe-area-inset-bottom))}}body:has(#hgi-sched-bar) .hgi-hub{bottom:190px}body.hgi-chat-open .hgi-hub,body:has(.hgi-ls-ov) .hgi-hub{display:none}@media print{.hgi-hub,.hgi-hub-menu{display:none!important}}.hgi-hub-menu{position:fixed;z-index:501;min-width:190px;padding:6px;border-radius:14px;background:var(--hgi-surface,#fff);color:var(--hgi-ink,#14151a);border:1px solid var(--hgi-hairline,#e4e2de);box-shadow:0 12px 32px rgba(0,0,0,.28)}.hgi-hub-it{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 12px;border:0;border-radius:10px;background:0 0;color:inherit;font:600 15px/1.2 inherit;font-family:inherit;text-align:left;cursor:pointer}.hgi-hub-it:hover{background:var(--hgi-surface2,rgba(0,0,0,.06))}.hgi-hub-ii{display:flex;color:var(--hgi-red-text,#a6192e)}.hgi-hub-bd{margin-left:auto;min-width:22px;padding:1px 7px;border-radius:999px;background:var(--hgi-red,#a6192e);color:#fff;font:700 12px/18px system-ui,sans-serif;text-align:center}.hgi-m2 .hgi-ds-room[data-st=clear]{background:#eaf6ec;border-color:#bfe0c6;border-top:4px solid #2e9d4e;color:#1e6b34}.hgi-m2 .hgi-ds-room[data-st=warm]{background:#fb923c;border-color:#ea7a1f;color:#1e293b}.hgi-m2 .hgi-ds-room[data-st=hot]{background:#d62f2f;border-color:#a81e1e;color:#fff}.hgi-m2 .hgi-ds-room.done,.hgi-m2 .hgi-ds-room.picked{background:#cfe9d6;border-color:#157347;color:#0f3d24}.hgi-m2 .hgi-dark .hgi-ds-room[data-st=clear],.hgi-m2.hgi-dark .hgi-ds-room[data-st=clear]{background:#16301f;border-color:#2e8f55;border-top-color:#4cbf7a;color:#a8e6bf}.hgi-m2 .hgi-dark .hgi-ds-room.done,.hgi-m2 .hgi-dark .hgi-ds-room.picked,.hgi-m2.hgi-dark .hgi-ds-room.done,.hgi-m2.hgi-dark .hgi-ds-room.picked{background:#1d4a2c;border-color:#4cbf7a;color:#d4f5df}.hgi-m2 .hgi-dark .hgi-ds-room[data-st=warm],.hgi-m2.hgi-dark .hgi-ds-room[data-st=warm]{background:#fb923c;border-color:#ea7a1f;color:#1e293b}.hgi-m2 .hgi-dark .hgi-ds-room[data-st=hot],.hgi-m2.hgi-dark .hgi-ds-room[data-st=hot]{background:#d62f2f;border-color:#a81e1e;color:#fff}.hgi-m2 .hgi-ds .hgi-ds-top .hgi-ds-openpop .hgi-ds-room[data-st=hot]{background:#d62f2f;border-color:#a81e1e;color:#fff}.hgi-m2 .hgi-ds .hgi-ds-top .hgi-ds-openpop .hgi-ds-room[data-st=warm]{background:#fb923c;border-color:#ea7a1f;color:#1e293b}.hgi-m2 .hgi-ds .hgi-ds-top .hgi-ds-openpop .hgi-ds-room[data-st=clear]{background:#eaf6ec;border-color:#bfe0c6;border-top:4px solid #2e9d4e;color:#1e6b34}html body.hgi-m2 svg.hgi-m2i{display:block;flex:0 0 auto;pointer-events:none}html body.hgi-m2 .hgi-topbar-unified a.hgi-m2-out,html body.hgi-m2 .hgi-topbar-unified button:has(>svg.hgi-m2i):not(.hgi-nav-toggle){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:40px;min-height:40px;line-height:1}html body.hgi-m2 .hgi-topbar-unified #hgi-notif-bell{position:relative}html body.hgi-m2 .hgi-topbar-unified #hgi-notif-bell .hgi-unread-dot{position:absolute;top:-6px;right:-6px}html body.hgi-m2 .hgi-topbar-unified a.hgi-m2-out{text-decoration:none;font-weight:600}html body.hgi-m2 .hgi-tabbar .hgi-tab-i{display:inline-flex;align-items:center;justify-content:center;position:relative;font-size:0}html body.hgi-m2 .hgi-tabbar .hgi-tab-i .hgi-tab-b{font-size:11px}html body.hgi-m2 .hgi-tabbar .hgi-tab.is-on .hgi-tab-i svg{stroke-width:2.4}@media (min-width:1025px){html body.hgi-m2 .hgi-topbar-unified{flex-wrap:nowrap!important;align-items:center;gap:10px;padding:8px 16px!important}html body.hgi-m2 .hgi-topbar-unified .hgi-topbar-title img{height:34px!important}html body.hgi-m2 .hgi-topbar-unified .hgi-topbar-brand{flex:1 1 auto!important;min-width:0!important;max-width:420px!important}html body.hgi-m2 .hgi-topbar-unified .hgi-topbar-brand .hgi-title{white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;display:block!important;-webkit-line-clamp:unset!important;max-width:100%!important;font-size:14px!important}html body.hgi-m2 .hgi-topbar-unified .hgi-sidebar-logo{height:28px!important;width:auto!important;max-width:90px}html body.hgi-m2 .hgi-topbar-unified .hgi-topbar-right{flex-wrap:nowrap!important;margin-left:auto;gap:6px}html body.hgi-m2 .hgi-topbar-unified .hgi-topbar-right .hgi-btn-label{display:none}}@media (max-width:640px){html body.hgi-m2 .hgi-topbar-unified{padding:8px 12px!important;row-gap:4px!important}html body.hgi-m2 .hgi-topbar-unified .hgi-topbar-brand .hgi-sidebar-logo{height:20px!important}html body.hgi-m2 .hgi-topbar-unified .hgi-topbar-brand .hgi-title{font-size:13px!important}}@media (max-width:700px){html body.hgi-m2 #hgi-portal-root :is(button,select,.hgi-btn,[role=button],input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]):not([type=color])):not(.hgi-ds-room):not([class*=sched]):not(.hgi-nav-pin-toggle):not(.hgi-tab-b):not(.hgi-ci-x){min-height:44px!important}html body.hgi-m2 #hgi-portal-root :is(button.hgi-btn,button.hgi-em-link,.hgi-prof-btn,.hgi-ci-b,.hgi-modal-close){min-width:44px!important}html body.hgi-m2 .hgi-prof-btn{width:44px;height:44px}html body.hgi-m2 #hgi-portal-root input[type=checkbox],html body.hgi-m2 #hgi-portal-root input[type=radio]{width:22px;height:22px}html body.hgi-m2 #hgi-portal-root label:has(>input[type=checkbox]),html body.hgi-m2 #hgi-portal-root label:has(>input[type=radio]){min-height:44px;display:inline-flex;align-items:center;gap:8px}}html body.hgi-m2 td[data-sched-cell]>div:first-child{white-space:nowrap!important;font-size:14px!important;line-height:1.25}html body.hgi-m2 td[data-sched-cell]>div.hgi-muted{font-size:12px!important}@media (max-width:700px){html body.hgi-m2 :is(.hgi-status-tabs,.hgi-hx-tabs,.hgi-ds-tabs,.hgi-cu-tabs){flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;padding-bottom:2px;margin-right:-4px}html body.hgi-m2 :is(.hgi-status-tabs,.hgi-hx-tabs,.hgi-ds-tabs,.hgi-cu-tabs)::-webkit-scrollbar{display:none}html body.hgi-m2 :is(.hgi-status-tabs,.hgi-hx-tabs,.hgi-ds-tabs,.hgi-cu-tabs)>*{flex:0 0 auto!important;white-space:nowrap;scroll-snap-align:start}}html body.hgi-m2 .hgi-skel{position:relative;color:transparent!important;min-height:96px;border-radius:12px!important;overflow:hidden;border:0!important;background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 37%,#e2e8f0 63%)!important;background-size:400% 100%!important;animation:hgi-skel 1.4s ease infinite}html body.hgi-m2 .hgi-skel *{visibility:hidden}html body.hgi-m2 .hgi-dark .hgi-skel,html body.hgi-m2.hgi-dark .hgi-skel{background:linear-gradient(90deg,#1e293b 25%,#334155 37%,#1e293b 63%)!important;background-size:400% 100%!important}@media (prefers-reduced-motion:reduce){html body.hgi-m2 .hgi-skel{animation:none}}html body.hgi-m2 .hgi-m2-more{position:relative;display:inline-block}html body.hgi-m2 .hgi-m2-more-b{min-width:44px;font-size:18px;line-height:1;padding:6px 12px}html body.hgi-m2 .hgi-m2-more-p{position:absolute;right:0;top:calc(100% + 4px);z-index:60;display:flex;flex-direction:column;gap:4px;min-width:150px;padding:6px;background:var(--hgi-card,#fff);border:1px solid var(--hgi-hairline,#e2e8f0);border-radius:12px;box-shadow:0 8px 24px rgba(15,23,42,.18)}html body.hgi-m2 .hgi-m2-more-p[hidden]{display:none}html body.hgi-m2 .hgi-m2-more-p>button{width:100%;text-align:left;justify-content:flex-start}html body.hgi-m2 .hgi-dark .hgi-m2-more-p,html body.hgi-m2.hgi-dark .hgi-m2-more-p{background:#1e293b;border-color:#334155}html body.hgi-m2 .hgi-su-go{color:#64748b!important}html body.hgi-m2 .hgi-dark .hgi-em-stat-l,html body.hgi-m2.hgi-dark .hgi-em-stat-l{color:#b6becc!important}.hgi-dq{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.hgi-dq-b{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border:1px solid var(--hgi-hairline,#e2e8f0);border-radius:12px;background:var(--hgi-card,#fff);color:inherit;font:inherit;font-weight:600;font-size:14px;cursor:pointer}.hgi-dq-b:focus-visible,.hgi-dq-b:hover{border-color:var(--hgi-red,#a6192e);color:var(--hgi-red,#a6192e)}.hgi-dq-i{flex:0 0 auto;color:var(--hgi-red,#a6192e)}.hgi-dq-hint{font-size:12px;margin:-6px 0 12px}.hgi-dark .hgi-dq-b{background:#1e293b;border-color:#334155;color:#e2e8f0}.hgi-dark .hgi-dq-i{color:#ff8a97}@media (max-width:700px){.hgi-dq{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-right:-4px}.hgi-dq::-webkit-scrollbar{display:none}.hgi-dq-b{flex:0 0 auto;white-space:nowrap}}.hgi-wo-pills{position:relative;z-index:5100}.hgi-ds .hgi-wof-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.hgi-ds .hgi-wof-card{min-height:64px;padding:8px 6px;gap:4px;font-size:14px;border-radius:12px;border-width:1.5px}.hgi-ds .hgi-wof-card .ico{font-size:24px;line-height:1}@media (max-width:1100px){.hgi-wof-grid{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:8px}.hgi-wof-card{min-height:76px;padding:8px;gap:4px;font-size:15px;border-radius:14px}.hgi-wof-card .ico{font-size:26px;line-height:1}}@media (max-width:700px){.hgi-wo-card{gap:6px 8px!important;padding:8px 10px!important}.hgi-wo-card .hgi-wo-main{flex:1 1 150px;min-width:0}.hgi-wo-card .hgi-wo-title{font-size:15px}.hgi-wo-card .hgi-wo-act{width:auto!important;flex:1 1 0;min-width:0;min-height:44px;padding:5px 12px;font-size:14px}.hgi-card:has(>.hgi-card-body>.hgi-wo-card) .hgi-card-header{padding:8px 12px;flex-wrap:nowrap!important;font-size:14px}.hgi-card:has(>.hgi-card-body>.hgi-wo-card) .hgi-group-add{flex:0 0 auto;white-space:nowrap}}.hgi-ds.is-slim>.hgi-ds-top:not(.hgi-ds-bar){display:none}.hgi-ds.is-slim .hgi-ds-opx{display:none}.hgi-ds .hgi-ds-bar{background:0 0!important;padding:0!important;margin:0 0 8px;color:inherit;flex-wrap:nowrap;gap:6px;justify-content:flex-start;position:relative;z-index:6}.hgi-ds .hgi-ds-bar #ds-q{flex:1 1 90px;width:auto;min-width:0}.hgi-ds .hgi-ds-bar .hgi-ds-nav{margin:0;flex-wrap:nowrap;flex:0 0 auto}.hgi-ds .hgi-ds-bar .hgi-ds-nb{padding:6px 11px;min-height:36px;white-space:nowrap;border-color:#cbd5e1!important}.hgi-ds .hgi-ds-bar .hgi-ds-x{flex:0 0 auto;width:36px;height:36px;font-size:22px;line-height:1;background:#e2e8f0;color:#1e293b}.hgi-dark .hgi-ds .hgi-ds-bar .hgi-ds-x{background:#2b2f37;color:#f1efe8}.hgi-dark .hgi-ds .hgi-ds-bar .hgi-ds-nb{border-color:#475569!important}.hgi-wo-pills,body.hgi-cp .hgi-wo-pills{overflow:visible!important;flex-wrap:wrap!important}body.hgi-cp .hgi-wo-pills h1{flex:0 0 auto!important}body:has(#hgi-ds) #hgi-chat-widget,body:has(#hgi-ds) #hgi-pos-fab,body:has(#hgi-ds) #hgi-sq-fab,body:has(#hgi-ds) .hgi-help-fab,body:has(#hgi-ds) .hgi-hub{z-index:5200}body:has(#hgi-ds) .hgi-hub-menu{z-index:5201}.hgi-menu-pop{z-index:5300}.hgi-comm-more-menu{z-index:5300}.hgi-ds .hgi-wof-head{padding:6px 12px;gap:8px;background:#1e293b;border-bottom:0;color:#fff;min-height:0}.hgi-ds .hgi-wof-head .hgi-wof-title{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.hgi-ds .hgi-wof-head .hgi-wof-title div{font-size:17px;line-height:1.2;color:#fff}.hgi-ds .hgi-wof-head .hgi-wof-title small{font-size:12px;color:#cbd5e1}.hgi-ds .hgi-wof-head .hgi-wof-x{width:34px;height:34px;font-size:22px;border-radius:10px;background:rgba(255,255,255,.14);color:#fff}.hgi-ds .hgi-wof-head #wof-close,.hgi-ds .hgi-wof-head .hgi-wof-x[style*="visibility:hidden"]{display:none!important}.hgi-ds .hgi-wof-head .hgi-wof-dots span{background:rgba(255,255,255,.35)}.hgi-ds .hgi-wof-head .hgi-wof-dots span.on{background:#fff}.hgi-dark .hgi-ds .hgi-wof-head{background:#0f172a}.hgi-ds .hgi-ds-ticket{width:272px!important;flex:0 0 272px!important;min-width:0}.hgi-ds .hgi-ds-ticket *{min-width:0}.hgi-dv2-start{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:14px}.hgi-dv2-sbtn{display:flex;gap:14px;align-items:center;text-align:left;padding:16px;border:1px solid var(--hgi-hairline);border-left-width:6px;border-radius:16px;background:#fff;cursor:pointer;font:inherit;color:inherit}.hgi-dv2-sbtn strong{display:block;font-size:16px}.hgi-dv2-sbtn small{display:block;font-size:13px;color:#64748b;margin-top:2px}.hgi-dv2-sico{font-size:26px;line-height:1}.hgi-dv2-sbtn.hgi-dv2-ok{border-left-color:#2e8b57}.hgi-dv2-sbtn.hgi-dv2-warn{border-left-color:#e8912d}.hgi-dv2-sbtn.hgi-dv2-bad{border-left-color:#c62828}.hgi-dv2-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.hgi-dv2-tile{display:flex;flex-direction:column;gap:2px;text-align:left;padding:14px;border:1px solid var(--hgi-hairline);border-radius:14px;background:#fff;cursor:pointer;font:inherit;color:inherit;border-top:4px solid #94a3b8}.hgi-dv2-n{font-size:28px;font-weight:800;line-height:1.1}.hgi-dv2-l{font-size:12.5px;color:#475569;font-weight:600}.hgi-dv2-tile.hgi-dv2-ok{border-top-color:#2e8b57}.hgi-dv2-tile.hgi-dv2-warn{border-top-color:#e8912d}.hgi-dv2-tile.hgi-dv2-bad{border-top-color:#c62828}.hgi-dv2-tile.hgi-dv2-bad .hgi-dv2-n{color:#b71c1c}.hgi-dv2-tile.hgi-dv2-info{border-top-color:#3b82f6}.hgi-dv2-cols{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:14px;align-items:start}.hgi-dv2-h{font-weight:800;font-size:14px;margin:6px 0 8px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hgi-dv2-key{margin-left:auto;font-size:11.5px;font-weight:600;color:#64748b;display:inline-flex;gap:6px;align-items:center}.hgi-dv2-key i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-left:6px}.hgi-dv2-key i.hgi-dv2-ok,.hgi-dv2-room.hgi-dv2-ok{background:#e6f4ea;border-color:#2e8b57;color:#1b5e20}.hgi-dv2-key i.hgi-dv2-warn,.hgi-dv2-room.hgi-dv2-warn{background:#ffb74d;border-color:#e8912d;color:#4a2a00}.hgi-dv2-key i.hgi-dv2-bad,.hgi-dv2-room.hgi-dv2-bad{background:#d32f2f;border-color:#b71c1c;color:#fff}.hgi-dv2-key i{border:1px solid}.hgi-dv2-card{background:#fff;border:1px solid var(--hgi-hairline);border-radius:14px;padding:12px;margin-bottom:14px}.hgi-dv2-fl{font-size:12px;font-weight:700;color:#64748b;margin:8px 0 6px}.hgi-dv2-fl:first-child{margin-top:0}.hgi-dv2-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:6px}.hgi-dv2-grid.hgi-dv2-wide{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.hgi-dv2-room{position:relative;min-height:44px;border:1px solid;border-radius:10px;font:inherit;font-weight:700;font-size:13px;cursor:pointer;padding:6px 4px}.hgi-dv2-room b{position:absolute;top:-6px;right:-5px;background:#111827;color:#fff;border-radius:10px;font-size:10.5px;min-width:18px;line-height:18px;padding:0 4px}.hgi-dv2-need{display:flex;gap:10px;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid var(--hgi-hairline);cursor:pointer}.hgi-dv2-need:last-child{border-bottom:0}.hgi-dv2-nt{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:13px}.hgi-dv2-wo{font-size:12px;padding:6px 10px;white-space:nowrap}.hgi-dv2-bar{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:13px}.hgi-dv2-bl{flex:0 0 140px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hgi-dv2-bt{flex:1;height:10px;background:#eef1f5;border-radius:6px;overflow:hidden}.hgi-dv2-bt i{display:block;height:100%;background:#3b6fd8;border-radius:6px}@media (max-width:820px){.hgi-dv2-tiles{grid-template-columns:repeat(2,1fr)}.hgi-dv2-cols{grid-template-columns:1fr}.hgi-dv2-bl{flex-basis:96px}}.hgi-dark .hgi-dv2-card,.hgi-dark .hgi-dv2-sbtn,.hgi-dark .hgi-dv2-tile{background:#1e293b;border-color:#334155;color:#f1f5f9}.hgi-dark .hgi-dv2-fl,.hgi-dark .hgi-dv2-key,.hgi-dark .hgi-dv2-l,.hgi-dark .hgi-dv2-sbtn small{color:#cbd5e1}.hgi-dark .hgi-dv2-bt{background:#334155}.hgi-dark .hgi-dv2-room.hgi-dv2-ok{background:#14532d;color:#dcfce7;border-color:#22c55e}.hgi-dark .hgi-dv2-tile.hgi-dv2-bad .hgi-dv2-n{color:#fca5a5}.hgi-dv2-bar2{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;margin-bottom:12px}.hgi-dv2-bar2 select{padding:8px 10px;border:1px solid var(--hgi-hairline);border-radius:10px;font-size:13px;min-height:40px}.hgi-dh{display:flex;flex-direction:column}.hgi-dh>*{order:50}.hgi-dh>.hgi-dash-hero{order:1;padding:12px 18px;margin-bottom:12px}.hgi-dh>.hgi-dash-hero .hgi-h1{font-size:22px;display:inline-block;margin:0 0 0 10px!important}.hgi-dh>.hgi-dash-hero .hgi-dash-hero-date{display:inline-block}.hgi-dh>#hgi-dash-quick{order:2}.hgi-dh>#hgi-dash-chips{order:3;margin-bottom:12px}.hgi-dh>#hgi-dash-score{order:4}.hgi-dh>.hgi-dash-grid{order:5}.hgi-dh>#hgi-dash-inv{order:6}.hgi-dh>#hgi-dash-smart{order:7}.hgi-dh>#hgi-dash-ms{order:8}.hgi-dh>#hgi-dash-ks{order:9}.hgi-dh>#hgi-dash-kc{order:10}.hgi-dh>#hgi-dash-install{order:60}.hgi-dh>#hgi-dash-setup{order:90}.hgi-dh>#hgi-dash-attention,.hgi-dh>#hgi-dash-onboarding,.hgi-dh>#hgi-dash-signoff-alert,.hgi-dh>#hgi-dash-tiles{display:none!important}.hgi-dh-t{font-weight:800;font-size:14px;margin:0 0 8px;display:flex;gap:8px;align-items:center}.hgi-dh-t span{background:#111827;color:#fff;border-radius:10px;font-size:12px;padding:1px 8px}.hgi-dh-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.hgi-dh-chip{display:flex;align-items:center;gap:10px;text-align:left;padding:10px 12px;border-radius:12px;border:1px solid transparent;border-left-width:6px;cursor:pointer;font:inherit;min-height:48px;color:#1f2937}.hgi-dh-chip b{font-size:22px;line-height:1;min-width:26px;text-align:center}.hgi-dh-chip span{font-size:13px;line-height:1.25;font-weight:600}.hgi-dh-chip.is-bad{background:#fdecec;border-color:#f3c3c3;border-left-color:#c62828}.hgi-dh-chip.is-bad b{color:#b71c1c}.hgi-dh-chip.is-warn{background:#fff3dc;border-color:#f0d9a3;border-left-color:#e8912d}.hgi-dh-chip.is-warn b{color:#9a5200}.hgi-dh-chip.is-info{background:#eaf1fd;border-color:#c9daf7;border-left-color:#3b82f6}.hgi-dh-chip.is-info b{color:#1d4ed8}.hgi-dh-ok{font-size:14px;color:#1b6b34;font-weight:600;padding:2px}.hgi-dh .hgi-dash-grid{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.hgi-dh .hgi-dash-grid>.hgi-dash-grid-item{flex:1 1 calc(50% - 8px);min-width:300px}.hgi-dh .hgi-dash-grid>#hgi-dash-working{order:1!important}.hgi-dh .hgi-dash-grid>#hgi-dash-glance{order:2!important}.hgi-dh .hgi-dash-grid>#hgi-dash-clockedin{order:3!important}.hgi-dh .hgi-dash-grid>#hgi-dash-honors{order:4!important}.hgi-dh .hgi-dash-grid>#hgi-dash-checklists{order:5!important}.hgi-dh .hgi-dash-grid>#hgi-dash-celebrations{order:6!important}@media (max-width:820px){.hgi-dh .hgi-dash-grid>.hgi-dash-grid-item{flex-basis:100%;min-width:0}.hgi-dh-chips{grid-template-columns:1fr 1fr}.hgi-dh>.hgi-dash-hero .hgi-h1{font-size:19px}}@media (max-width:420px){.hgi-dh-chips{gap:6px}.hgi-dh-chip{padding:8px 8px;gap:7px}.hgi-dh-chip b{font-size:19px;min-width:20px}.hgi-dh-chip span{font-size:12px}}.hgi-dh .hgi-sc{padding:8px 10px;margin-bottom:12px;border-radius:12px}.hgi-dh .hgi-sc-h{margin-bottom:6px;font-size:13px}.hgi-dh .hgi-sc-g{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:6px}.hgi-dh .hgi-sc-tile{padding:6px 10px;flex-direction:row;align-items:center;gap:8px;border-radius:10px}.hgi-dh .hgi-sc-n{font-size:20px}.hgi-dh .hgi-sc-l{font-size:11.5px}.hgi-dh .hgi-su:not(.is-open) .hgi-su-bar,.hgi-dh .hgi-su:not(.is-open) .hgi-su-s{display:none}.hgi-dh .hgi-su:not(.is-open) .hgi-su-h{cursor:pointer;margin-bottom:0}.hgi-dh .hgi-su-h::after{content:"\25BE";margin-left:6px;opacity:.6}.hgi-dh .hgi-su.is-open .hgi-su-h::after{content:"\25B4"}.hgi-dark .hgi-dh-chip{color:#f1f5f9}.hgi-dark .hgi-dh-chip.is-bad{background:#3a2020;border-color:#5a2a2a}.hgi-dark .hgi-dh-chip.is-bad b{color:#fca5a5}.hgi-dark .hgi-dh-chip.is-warn{background:#35301c;border-color:#5a4f25}.hgi-dark .hgi-dh-chip.is-warn b{color:#fcd34d}.hgi-dark .hgi-dh-chip.is-info{background:#1b2a44;border-color:#2b4570}.hgi-dark .hgi-dh-chip.is-info b{color:#93c5fd}.hgi-dark .hgi-dh-ok{color:#86efac}@media (max-width:820px){.hgi-dh .hgi-sc-g{grid-template-columns:repeat(2,1fr)}}.hgi-dh .hgi-dash-grid>.hgi-dash-grid-item:empty{display:none}.hgi-dh .hgi-dash-grid>#hgi-dash-clockedin:has(.hgi-dh-strip){flex-basis:100%}.hgi-dh-strip{display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:100%;text-align:left;padding:10px 14px;border:1px solid var(--hgi-hairline);border-radius:12px;background:#fff;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;color:inherit;min-height:44px}.hgi-dh-strip em{font-style:normal;font-weight:600;color:#64748b}.hgi-dh-strip i{font-style:normal;margin-left:auto;color:#1d4ed8;font-weight:700}.hgi-dark .hgi-dh-strip{background:#1e293b;border-color:#334155}.hgi-dark .hgi-dh-strip em{color:#cbd5e1}.hgi-dark .hgi-dh-strip i{color:#93c5fd}.hgi-pg2 .hgi-card{max-width:none!important}.hgi-pg2 .hgi-h1{margin-bottom:4px}.hgi-pg2 .hgi-empty{display:block;max-width:560px;margin:18px auto;padding:26px 18px;text-align:center;border:1px dashed var(--hgi-hairline);border-radius:14px;background:0 0;font-size:14px}.hgi-pg-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0 12px}.hgi-pg-tile{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:14px;border:1px solid var(--hgi-hairline);border-top:4px solid #94a3b8;background:#fff}.hgi-pg-tile b{font-size:26px;line-height:1.1;font-weight:800}.hgi-pg-tile span{font-size:12.5px;font-weight:600;color:#475569}.hgi-pg-tile.is-ok{border-top-color:#2e8b57}.hgi-pg-tile.is-warn{border-top-color:#e8912d}.hgi-pg-tile.is-bad{border-top-color:#c62828}.hgi-pg-tile.is-bad b{color:#b71c1c}.hgi-pg-chips{display:flex;gap:8px;margin:0 0 12px;flex-wrap:wrap}.hgi-pg-chip{min-height:38px;padding:6px 16px;border-radius:20px;border:1px solid var(--hgi-hairline);background:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer;color:inherit}.hgi-pg-chip.on{background:#111827;color:#fff;border-color:transparent}html.hgi-pg2[data-pg=huddle] #hgi-main{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 14px;align-items:start!important}html.hgi-pg2[data-pg=huddle] #hgi-main>*{grid-column:1/-1;margin:0}html.hgi-pg2[data-pg=huddle] #hgi-main>.hgi-card{margin:0!important;grid-column:auto}html.hgi-pg2[data-pg=huddle] #hgi-main>.hgi-card:has([data-hf]),html.hgi-pg2[data-pg=huddle] #hgi-main>.hgi-card[style*=F4F0FA]{grid-column:1/-1}html.hgi-pg2[data-pg=huddle] #hgi-main>.hgi-card ul{margin:8px 0 0;padding-left:18px}html.hgi-pg2[data-pg=kudos] #hgi-main{display:grid!important;grid-template-columns:minmax(300px,380px) minmax(0,1fr)!important;gap:0 18px;align-items:start!important}html.hgi-pg2[data-pg=kudos] #hgi-main>.hgi-h1,html.hgi-pg2[data-pg=kudos] #hgi-main>p{grid-column:1/-1}html.hgi-pg2[data-pg=kudos] #hgi-main>.hgi-ku-form{grid-column:1;grid-row:span 2;position:sticky;top:12px}html.hgi-pg2[data-pg=kudos] #hgi-main>.hgi-ku-tops{grid-column:2}html.hgi-pg2[data-pg=kudos] #hgi-main>.hgi-ku-feed{grid-column:2}html.hgi-pg2[data-pg=myalerts] #hgi-main{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 16px;align-items:start!important}html.hgi-pg2[data-pg=myalerts] #hgi-main>*{grid-column:1/-1}html.hgi-pg2[data-pg=myalerts] #hgi-main>.hgi-card,html.hgi-pg2[data-pg=myalerts] #hgi-main>details.hgi-card{grid-column:auto;max-width:none!important}html.hgi-pg2[data-pg=myalerts] #hgi-main>#ma-install{max-width:none!important}html.hgi-pg2[data-pg=myooo] #hgi-main #ooo-pg{background:#fff;border:1px solid var(--hgi-hairline);border-radius:14px;padding:6px 16px 12px;margin-top:10px}@media (max-width:900px){html.hgi-pg2[data-pg=huddle] #hgi-main,html.hgi-pg2[data-pg=myalerts] #hgi-main{grid-template-columns:1fr}html.hgi-pg2[data-pg=kudos] #hgi-main{display:block}html.hgi-pg2[data-pg=kudos] #hgi-main>.hgi-ku-form{position:static}.hgi-pg-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hgi-pg-tile{padding:10px}.hgi-pg-tile b{font-size:21px}}.hgi-dark .hgi-pg-chip,.hgi-dark .hgi-pg-tile,body.hgi-dark #hgi-main #ooo-pg,html.hgi-pg2[data-pg=myooo] body.hgi-dark #hgi-main #ooo-pg{background:#1e293b;border-color:#334155;color:#f1f5f9}.hgi-dark .hgi-pg-tile span{color:#cbd5e1}.hgi-dark .hgi-pg-chip.on{background:#f1f5f9;color:#0f172a}html.hgi-pg2[data-pg=kudos] #hgi-main>.hgi-h1,html.hgi-pg2[data-pg=myalerts] #hgi-main>.hgi-h1,html.hgi-pg2[data-pg=myooo] #hgi-main>.hgi-h1{grid-row:1;grid-column:1/-1}html.hgi-pg2[data-pg=kudos] #hgi-main>.hgi-ci-b,html.hgi-pg2[data-pg=myalerts] #hgi-main>.hgi-ci-b,html.hgi-pg2[data-pg=myooo] #hgi-main>.hgi-ci-b{grid-row:1;grid-column:1/-1;justify-self:end;align-self:center}html.hgi-pg2[data-pg=myooo] #hgi-main{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important}html.hgi-pg2[data-pg=huddle] #hgi-main,html.hgi-pg2[data-pg=kudos] #hgi-main,html.hgi-pg2[data-pg=myalerts] #hgi-main,html.hgi-pg2[data-pg=myooo] #hgi-main{align-content:start!important;grid-auto-rows:auto}.hgi-pg-tiles-4{grid-template-columns:repeat(4,minmax(0,1fr))}.hgi-pg-tile.is-info{border-top-color:#3b82f6}button.hgi-pg-tile{text-align:left;cursor:pointer;font:inherit;color:inherit}.hgi-dir-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;align-items:start}.hgi-dir-grid>div{display:block!important;width:auto!important;margin:0!important;padding:12px 14px;background:#fff;border:1px solid var(--hgi-hairline);border-radius:14px}.hgi-dark .hgi-dir-grid>div{background:#1e293b;border-color:#334155}.hgi-dir-grid a[href^="tel:"]{display:inline-block;min-height:32px;line-height:32px}html.hgi-pg2[data-pg=paycheck-sheet] #hgi-main .hgi-card{max-width:520px!important}html.hgi-pg2[data-pg=shiftchanges] #hgi-main .hgi-card,html.hgi-pg2[data-pg=tipreport] #hgi-main .hgi-card{border-radius:14px}.hgi-au-row.is-bad{border-left:4px solid #c62828;padding-left:10px}.hgi-au-row.is-ok{border-left:4px solid #2e8b57;padding-left:10px}.hgi-au-row.is-info{border-left:4px solid #3b82f6;padding-left:10px}.hgi-au-row.is-edit{border-left:4px solid #94a3b8;padding-left:10px}html.hgi-pg2[data-pg=training] .hgi-tr-summary-card{padding:10px 14px!important;min-width:130px}html.hgi-pg2[data-pg=training] .hgi-tr-summary-card>div:nth-child(2){font-size:22px!important}html.hgi-pg2[data-pg=training] .hgi-tr-summary-card>div:first-child{margin-bottom:4px!important}html.hgi-pg2[data-pg=doclib] #gp-dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;align-items:start}html.hgi-pg2[data-pg=doclib] #gp-dl>.hgi-gp-grp{grid-column:1/-1;margin:8px 0 0;font-weight:800}html.hgi-pg2[data-pg=doclib] #gp-dl>.hgi-gp-doc{background:#fff;border:1px solid var(--hgi-hairline);border-radius:12px;padding:12px 14px;min-height:56px}html.hgi-pg2[data-pg=doclib] #gp-dl>.hgi-empty{grid-column:1/-1}.hgi-dark html.hgi-pg2 #gp-dl>.hgi-gp-doc,html.hgi-pg2 .hgi-dark #gp-dl>.hgi-gp-doc{background:#1e293b;border-color:#334155}html.hgi-pg2[data-pg=myinfo] #hgi-main details{display:block;max-width:none}html.hgi-pg2[data-pg=audit] #hgi-main,html.hgi-pg2[data-pg=doclib] #hgi-main,html.hgi-pg2[data-pg=myinfo] #hgi-main,html.hgi-pg2[data-pg=platformupdates] #hgi-main{display:flex!important;flex-wrap:wrap;align-items:center!important;align-content:flex-start!important;gap:8px 10px}html.hgi-pg2[data-pg=audit] #hgi-main>*,html.hgi-pg2[data-pg=doclib] #hgi-main>*,html.hgi-pg2[data-pg=myinfo] #hgi-main>*,html.hgi-pg2[data-pg=platformupdates] #hgi-main>*{flex:1 1 100%;min-width:0;order:2}html.hgi-pg2[data-pg=audit] #hgi-main>.hgi-h1,html.hgi-pg2[data-pg=doclib] #hgi-main>.hgi-h1,html.hgi-pg2[data-pg=myinfo] #hgi-main>.hgi-h1,html.hgi-pg2[data-pg=platformupdates] #hgi-main>.hgi-h1{flex:0 0 auto;margin:0;order:0}html.hgi-pg2[data-pg=audit] #hgi-main>.hgi-ci-b,html.hgi-pg2[data-pg=doclib] #hgi-main>.hgi-ci-b,html.hgi-pg2[data-pg=myinfo] #hgi-main>.hgi-ci-b,html.hgi-pg2[data-pg=platformupdates] #hgi-main>.hgi-ci-b{flex:0 0 auto;order:1}html.hgi-pg2[data-pg=audit] #hgi-main>.hgi-empty,html.hgi-pg2[data-pg=doclib] #hgi-main>.hgi-empty,html.hgi-pg2[data-pg=myinfo] #hgi-main>.hgi-empty,html.hgi-pg2[data-pg=platformupdates] #hgi-main>.hgi-empty{max-width:none;margin:8px 0;flex:1 1 100%}.hgi-ts2-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px}.hgi-ts2-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.hgi-ts2-tools input,.hgi-ts2-tools select{padding:8px 10px;border:1px solid var(--hgi-hairline);border-radius:8px;font-size:13px;min-height:38px;background:#fff}.hgi-ts2-tools input{width:190px}.hgi-ts2-tools .hgi-comm-more-menu{z-index:60}.hgi-dark .hgi-ts2-tools input,.hgi-dark .hgi-ts2-tools select{background:#1e293b;border-color:#334155;color:#f1f5f9}@media (max-width:700px){.hgi-ts2-tools{margin-left:0;width:100%}.hgi-ts2-tools input{flex:1 1 140px;width:auto}}.hgi-m2 .hgi-nav-pin-toggle.pinned{color:#475569!important}.hgi-m2 .hgi-nav button.active .hgi-nav-pin-toggle.pinned{color:#475569!important}.hgi-m2 #hgi-mobile-nav-overlay .hgi-nav-pin-toggle.pinned{color:#475569!important}.hgi-m2 .hgi-trial-banner{background:#f1f5f9!important;border-bottom:1px solid #cbd5e1!important;color:#1e293b!important}.hgi-m2 .hgi-status-tab-pending.active{background:#e2e8f0!important;color:#475569!important;border-color:#cbd5e1!important}.hgi-m2 .hgi-toast-badge{background:#e2e8f0!important;color:#475569!important}.hgi-m2 .hgi-cal-chip-att{background:#e2e8f0!important;color:#475569!important}.hgi-m2 .hgi-fb-card{background:linear-gradient(135deg,#f1f5f9,#fff)!important;border:1px solid #cbd5e1!important}.hgi-m2 .hgi-fb-card-stars{color:#475569!important}.hgi-m2 .hgi-fb-severity-medium{background:#e2e8f0!important;color:#1e293b!important}.hgi-m2 .hgi-fb-status-in_progress{background:#e2e8f0!important;color:#1e293b!important}.hgi-m2 .hgi-fb-status-under_investigation{background:#e2e8f0!important;color:#1e293b!important}.hgi-m2 .hgi-chat-bubble-row.theirs .hgi-chat-bubble{background:#e2e8f0!important}.hgi-m2 .hgi-pr-chip-warn{background:#e2e8f0!important;color:#1e293b!important}.hgi-m2 .hgi-pr-cal-day.is-blank{background:#f1f5f9!important}.hgi-m2 .hgi-pr-cal-day.is-today{background:#f1f5f9!important}.hgi-m2 .hgi-pr-task{background:#f1f5f9!important}.hgi-m2 .hgi-console-tile.warn{background:#e2e8f0!important;border-color:#cbd5e1!important}.hgi-m2 .hgi-console-attn-row.warn{border-left-color:#ea7a1f!important}.hgi-m2 .hgi-pbanner-maintenance{background:#f1f5f9!important;border-bottom-color:#cbd5e1!important;color:#1e293b!important}.hgi-m2 .hgi-pchip-maintenance{background:#e2e8f0!important;color:#1e293b!important}.hgi-m2 .hgi-lf-flag-amber{background:#e2e8f0!important;color:#475569!important}.hgi-m2 .hgi-pkg-days-amber{background:#e2e8f0!important;color:#475569!important}.hgi-m2 .hgi-snack button{color:#475569!important}.hgi-m2 .hgi-wo-tile-amber{background:#e2e8f0!important;border-color:#cbd5e1!important}.hgi-m2 .hgi-wo-tile-amber .hgi-wo-tile-n{color:#475569!important}.hgi-m2 .hgi-wo-chip-amber{background:#e2e8f0!important;color:#475569!important}.hgi-m2 .hgi-myweek-off{color:#1e293b!important;background:#e2e8f0!important}.hgi-m2 .hgi-ops-note.is-warn{background:#e2e8f0!important;color:#1e293b!important}.hgi-m2 .hgi-ops-b-ack{background:#e2e8f0!important;color:#1e293b!important}.hgi-m2 .hgi-grx-chip.amber{background:#e2e8f0!important;color:#1e293b!important}.hgi-m2 .hgi-hkx-chip.amber{background:#e2e8f0!important;color:#1e293b!important}.hgi-m2 .hgi-hkx-table td.amber{color:#1e293b!important}.hgi-m2 .hgi-pmx-note{color:#1e293b!important;background:#e2e8f0!important}.hgi-m2 .hgi-hx-warn{background:#e2e8f0!important;border:1px solid #cbd5e1!important}.hgi-m2 .hgi-hkp-chip.amber{background:#e2e8f0!important;color:#1e293b!important}.hgi-m2 .hgi-bf-chip.sel{background:#e2e8f0!important;color:#1e293b!important}.hgi-m2 .hgi-swap-wait{color:#1e293b!important;background:#e2e8f0!important}.hgi-m2 .hgi-swap-banner-act{background:#e2e8f0!important;color:#1e293b!important}.hgi-m2 .hgi-se-chip.hgi-se-soon{background:#e2e8f0!important;color:#1e293b!important}.hgi-m2 .hgi-rb-strip{background:#f1f5f9!important;border:1px solid #cbd5e1!important;color:#1e293b!important}.hgi-m2 .hgi-rd-find{background:#e2e8f0!important;border-color:#cbd5e1!important}.hgi-m2 .hgi-drawer .hgi-nav-pin-toggle.pinned{color:#475569!important}.hgi-m2 .hgi-em-av{background:#e2e8f0!important;color:#1e293b!important}.hgi-m2 .hgi-em-flag{background:#e2e8f0!important;color:#1e293b!important}.hgi-m2 .hgi-em-table thead th{background:#f1f5f9!important}.hgi-m2 .hgi-emf-summary{background:#f1f5f9!important}.hgi-m2 .hgi-ep-strip{border:1px solid #cbd5e1!important;background:#f1f5f9!important}.hgi-m2 .hgi-ep-pill{background:#e2e8f0!important;color:#1e293b!important}.hgi-m2 .hgi-ui9{--hgi-warn:#FB923C!important;--hgi-warn-bg:#E2E8F0!important}.hgi-m2 .hgi-tile-warn{background:var(--hgi-warn-bg,#e2e8f0)!important;border-color:#cbd5e1!important;color:#1e293b!important}.hgi-m2 .hgi-dark .hgi-tile-warn,.hgi-m2.hgi-dark .hgi-tile-warn{background:#262b36!important;border-color:#475569!important;color:#e2e8f0!important}.hgi-m2 .hgi-pbx[data-pbx=warm]{background:#fb923c!important;border-color:#ea7a1f!important;color:#1e293b!important}.hgi-m2 .hgi-pbx[data-pbx=warm] div:last-child:not([style*="9px"]){background:rgba(100,116,139,.85)!important}.hgi-m2 .hgi-lt [data-rs-st=inspected]{--rs-c:#FB923C!important;background:#e2e8f0!important}.hgi-m2 .hgi-lt .hgi-rpx-tile[data-rp-st=inspected]{background:#e2e8f0!important;color:#1e293b!important}.hgi-m2 .hgi-dark [style*="color:#8A5A00"i]:not([style*=background]):not(:is([style*="background:#" i] *)),.hgi-m2.hgi-dark [style*="color:#8A5A00"i]:not([style*=background]):not(:is([style*="background:#" i] *)){color:#e2e8f0!important}.hgi-m2 .hgi-wof{background:#f1f5f9!important}.hgi-m2 .hgi-wof-x{background:#e2e8f0!important}.hgi-m2 .hgi-wof-btn2{background:#e2e8f0!important}.hgi-m2 .hgi-dark .hgi-wof-auto .pr-high,.hgi-m2.hgi-dark .hgi-wof-auto .pr-high{color:#e2e8f0!important}.hgi-m2 .hgi-wof-st.st-needs_attention{background:#e2e8f0!important;border-color:#cbd5e1!important;color:#1e293b!important}.hgi-m2 .hgi-dark .hgi-wof-st.st-needs_attention,.hgi-m2.hgi-dark .hgi-wof-st.st-needs_attention{background:#262b36!important;border-color:#475569!important;color:#e2e8f0!important}.hgi-m2 .hgi-ds{background:#e2e8f0!important}.hgi-m2 .hgi-ds-pane{background:#f1f5f9!important}.hgi-m2 .hgi-ds-tl small{color:#1e293b!important}.hgi-m2 .hgi-ds-ti.draft{background:#e2e8f0!important;color:#1e293b!important}.hgi-m2 .hgi-dark .hgi-ds-ti.draft,.hgi-m2.hgi-dark .hgi-ds-ti.draft{background:#262b36!important;color:#e2e8f0!important}.hgi-m2 .hgi-dark .hgi-ds-tl small,.hgi-m2.hgi-dark .hgi-ds-tl small{color:#e2e8f0!important}.hgi-m2 .hgi-ip-dot.pr-warm{background:#fb923c!important}.hgi-m2 .hgi-ip-btns button:not(.hgi-ip-resolve){background:#e2e8f0!important}.hgi-m2 .hgi-wof-prow{border-top:1px solid #cbd5e1!important}@media (max-width:1024px){.hgi-m2 .hgi-tab.is-on{color:#475569!important;background:rgba(100,116,139,.16)!important}}.hgi-m2 .hgi-dark .hgi-tab.is-on,.hgi-m2.hgi-dark .hgi-tab.is-on{color:#e2e8f0!important;background:rgba(100,116,139,.18)!important}.hgi-m2 .hgi-pol .hgi-empty.is-empty{background:rgba(100,116,139,.06)!important}.hgi-m2 .hgi-dark .hgi-pol .hgi-empty.is-empty,.hgi-m2 .hgi-dark.hgi-pol .hgi-empty.is-empty,.hgi-m2.hgi-dark .hgi-pol .hgi-empty.is-empty,.hgi-m2.hgi-dark.hgi-pol .hgi-empty.is-empty{background:rgba(100,116,139,.08)!important}.hgi-m2 .hgi-sc-tile.is-warn{background:#f1f5f9!important;border-color:#cbd5e1!important}.hgi-m2 .hgi-dark .hgi-sc-tile.is-warn,.hgi-m2.hgi-dark .hgi-sc-tile.is-warn{background:#262b36!important;border-color:#475569!important}.hgi-m2 .hgi-su{background:#f1f5f9!important;border:1px solid #cbd5e1!important}.hgi-m2 .hgi-su-c{color:#475569!important;background:rgba(100,116,139,.2)!important}.hgi-m2 .hgi-dark .hgi-su,.hgi-m2.hgi-dark .hgi-su{background:#262b36!important;border-color:#475569!important}.hgi-m2 .hgi-lp-d.is-on{background:rgba(100,116,139,.2)!important}.hgi-m2 .hgi-lp-day.is-today{background:#e2e8f0!important;color:#1e293b!important}.hgi-m2 .hgi-dark .hgi-lp-day.is-today,.hgi-m2.hgi-dark .hgi-lp-day.is-today{background:#262b36!important;color:#e2e8f0!important}.hgi-m2 .hgi-ds .hgi-ds-top .hgi-ds-nb:hover{background:#e2e8f0!important}.hgi-m2 .hgi-dark .hgi-lp-day.is-today,.hgi-m2.hgi-dark .hgi-lp-day.is-today{background:#262b36!important;color:#e2e8f0!important;border-left-color:#64748b!important}.hgi-m2 .hgi-jb-k-Room{background:#e2e8f0!important;color:#1e293b!important}@media (min-width:700px) and (max-width:1099px){body.hgi-m2:has(.hgi-ls-ov) .hgi-comm-row.hgi-ls-sel{background:#f1f5f9!important}}.hgi-m2 .hgi-gp-pill.warn{background:#e2e8f0!important;color:#1e293b!important}.hgi-m2 .hgi-gp-rn{background:#e2e8f0!important;color:#1e293b!important}.hgi-m2 .hgi-gp-bar i.warn{background:#fb923c!important}.hgi-m2 .hgi-dark .hgi-gp-pill.warn,.hgi-m2.hgi-dark .hgi-gp-pill.warn{background:#262b36!important;color:#e2e8f0!important}.hgi-m2 .hgi-dark .hgi-gp-rn,.hgi-m2.hgi-dark .hgi-gp-rn{background:#262b36!important;color:#e2e8f0!important}.hgi-m2 .hgi-ms-tag.request{background:#e2e8f0!important;color:#1e293b!important}.hgi-m2 .hgi-dark .hgi-lp-day.is-today,.hgi-m2.hgi-dark .hgi-lp-day.is-today{background:#262b36!important;color:#e2e8f0!important;border-left-color:#64748b!important}.hgi-m2 .hgi-pt-tier.t-legacy{background:#e2e8f0!important;color:#1e293b!important}body.hgi-m2.hgi-dark .hgi-pt-tier.t-legacy{background:#262b36!important;color:#e2e8f0!important}.hgi-m2 .hgi-sv-bar{background:#e2e8f0!important;color:#1e293b!important;border:1px solid #cbd5e1!important}body.hgi-m2.hgi-dark .hgi-sv-bar{background:#262b36!important;color:#e2e8f0!important;border-color:#475569!important}.hgi-m2 .hgi-hl-banner.s-warn{background:#e2e8f0!important;color:#1e293b!important}.hgi-m2 .s-warn .hgi-hl-dot,.hgi-m2 .s-warn>.hgi-hl-dot{background:#fb923c!important}.hgi-m2 .hgi-hl-card.s-warn{border-color:#cbd5e1!important}.hgi-m2 .hgi-hl-tag.t-rest{background:#e2e8f0!important;color:#1e293b!important}.hgi-m2 .hgi-hl-tag.t-php{background:#e2e8f0!important;color:#1e293b!important}body.hgi-m2.hgi-dark .hgi-hl-banner.s-warn{background:#262b36!important;color:#e2e8f0!important}body.hgi-m2.hgi-dark .hgi-hl-card.s-warn{border-color:#475569!important}body.hgi-m2.hgi-dark .hgi-hl-tag.t-rest{color:#e2e8f0!important}body.hgi-m2.hgi-dark .hgi-hl-tag.t-php{background:#262b36!important;color:#e2e8f0!important}.hgi-m2 .hgi-ph-m.is-warn b{color:#475569!important}.hgi-m2 .hgi-ph-chip.s-warn{background:#e2e8f0!important;color:#1e293b!important}.hgi-m2 .hgi-ph-tile.is-warn .hgi-ph-tv{color:#475569!important}.hgi-m2 .hgi-ph-st.st-waiting{background:#e2e8f0!important;color:#1e293b!important}body.hgi-m2.hgi-dark .hgi-ph-chip.s-warn{background:#262b36!important;color:#e2e8f0!important}body.hgi-m2.hgi-dark .hgi-ph-st.st-waiting{background:#262b36!important;color:#e2e8f0!important}body.hgi-m2.hgi-dark .hgi-ph-m.is-warn b,body.hgi-m2.hgi-dark .hgi-ph-tile.is-warn .hgi-ph-tv{color:#e2e8f0!important}.hgi-m2 .hgi-cx-r:hover{background:#f1f5f9!important}.hgi-m2 .hgi-comm-dept-tag,.hgi-m2 .hgi-comm-row,body.hgi-m2.hgi-cp,body.hgi-m2.hgi-cp .hgi-comm-row{--hgi-dept-sales:#CBD5E1!important}.hgi-m2 .hgi-lp-day.is-yest{background:#f1f5f9!important;color:#1e293b!important;border-left-color:#ea7a1f!important}body.hgi-m2.hgi-dark .hgi-comm-dept-tag,body.hgi-m2.hgi-dark .hgi-comm-row,body.hgi-m2.hgi-dark.hgi-cp .hgi-comm-row{--hgi-dept-sales:#3A4150!important}body.hgi-m2.hgi-dark .hgi-lp-day.is-yest{background:#262b36!important;color:#e2e8f0!important;border-left-color:#64748b!important}.hgi-m2 .hgi-phc-stats .is-warn b{color:#475569!important}.hgi-m2 .hgi-phc-flag.warn{background:#e2e8f0!important;color:#1e293b!important}body.hgi-m2.hgi-dark .hgi-phc-stats .is-warn b{color:#e2e8f0!important}body.hgi-m2.hgi-dark .hgi-phc-flag.warn{background:#262b36!important;color:#e2e8f0!important}body.hgi-m2.hgi-dark .hgi-row-tinted{border-left:4px solid #475569!important}.hgi-m2 .hgi-pb-warn{background:#e2e8f0!important;color:#1e293b!important}body.hgi-m2.hgi-dark .hgi-pb-warn{background:#262b36!important;color:#e2e8f0!important}.hgi-m2 .esa-warn{background:#e2e8f0!important;color:#1e293b!important;border-color:#cbd5e1!important}.hgi-m2 .esa-s-sent{background:#e2e8f0!important;color:#1e293b!important}body.hgi-m2.hgi-dark .esa-warn{background:#262b36!important;color:#e2e8f0!important;border-color:#475569!important}body.hgi-m2.hgi-dark .esa-s-sent{background:#262b36!important;color:#e2e8f0!important}.hgi-m2 #hgi-portal-root.hgi-ui-status .esa-warn,.hgi-m2 #hgi-portal-root.hgi-ui-status .hgi-bf-chip.sel,.hgi-m2 #hgi-portal-root.hgi-ui-status .hgi-console-tile.warn,.hgi-m2 #hgi-portal-root.hgi-ui-status .hgi-em-flag,.hgi-m2 #hgi-portal-root.hgi-ui-status .hgi-grx-chip.amber,.hgi-m2 #hgi-portal-root.hgi-ui-status .hgi-hkp-chip.amber,.hgi-m2 #hgi-portal-root.hgi-ui-status .hgi-hkx-chip.amber,.hgi-m2 #hgi-portal-root.hgi-ui-status .hgi-hx-warn,.hgi-m2 #hgi-portal-root.hgi-ui-status .hgi-myweek-off,.hgi-m2 #hgi-portal-root.hgi-ui-status .hgi-ops-b-ack,.hgi-m2 #hgi-portal-root.hgi-ui-status .hgi-ops-note.is-warn,.hgi-m2 #hgi-portal-root.hgi-ui-status .hgi-pb-warn,.hgi-m2 #hgi-portal-root.hgi-ui-status .hgi-pmx-note,.hgi-m2 #hgi-portal-root.hgi-ui-status .hgi-pr-chip-warn,.hgi-m2 #hgi-portal-root.hgi-ui-status .hgi-tile-warn{border-left:3px solid #ea7a1f!important}.hgi-m2 #hgi-portal-root.hgi-dark.hgi-ui-status .esa-warn,.hgi-m2 #hgi-portal-root.hgi-dark.hgi-ui-status .hgi-console-tile.warn,.hgi-m2 #hgi-portal-root.hgi-dark.hgi-ui-status .hgi-hx-warn,.hgi-m2 #hgi-portal-root.hgi-dark.hgi-ui-status .hgi-myweek-off,.hgi-m2 #hgi-portal-root.hgi-dark.hgi-ui-status .hgi-ops-b-ack,.hgi-m2 #hgi-portal-root.hgi-dark.hgi-ui-status .hgi-ops-note.is-warn,.hgi-m2 #hgi-portal-root.hgi-dark.hgi-ui-status .hgi-pb-warn,.hgi-m2 #hgi-portal-root.hgi-dark.hgi-ui-status .hgi-pr-chip-warn,.hgi-m2 #hgi-portal-root.hgi-dark.hgi-ui-status .hgi-tile-warn,.hgi-m2 .hgi-dark #hgi-portal-root.hgi-ui-status .esa-warn,.hgi-m2 .hgi-dark #hgi-portal-root.hgi-ui-status .hgi-bf-chip.sel,.hgi-m2 .hgi-dark #hgi-portal-root.hgi-ui-status .hgi-console-tile.warn,.hgi-m2 .hgi-dark #hgi-portal-root.hgi-ui-status .hgi-em-flag,.hgi-m2 .hgi-dark #hgi-portal-root.hgi-ui-status .hgi-grx-chip.amber,.hgi-m2 .hgi-dark #hgi-portal-root.hgi-ui-status .hgi-hkp-chip.amber,.hgi-m2 .hgi-dark #hgi-portal-root.hgi-ui-status .hgi-hkx-chip.amber,.hgi-m2 .hgi-dark #hgi-portal-root.hgi-ui-status .hgi-hx-warn,.hgi-m2 .hgi-dark #hgi-portal-root.hgi-ui-status .hgi-myweek-off,.hgi-m2 .hgi-dark #hgi-portal-root.hgi-ui-status .hgi-ops-b-ack,.hgi-m2 .hgi-dark #hgi-portal-root.hgi-ui-status .hgi-ops-note.is-warn,.hgi-m2 .hgi-dark #hgi-portal-root.hgi-ui-status .hgi-pb-warn,.hgi-m2 .hgi-dark #hgi-portal-root.hgi-ui-status .hgi-pmx-note,.hgi-m2 .hgi-dark #hgi-portal-root.hgi-ui-status .hgi-pr-chip-warn,.hgi-m2 .hgi-dark #hgi-portal-root.hgi-ui-status .hgi-tile-warn,.hgi-m2.hgi-dark #hgi-portal-root.hgi-ui-status .esa-warn,.hgi-m2.hgi-dark #hgi-portal-root.hgi-ui-status .hgi-bf-chip.sel,.hgi-m2.hgi-dark #hgi-portal-root.hgi-ui-status .hgi-console-tile.warn,.hgi-m2.hgi-dark #hgi-portal-root.hgi-ui-status .hgi-em-flag,.hgi-m2.hgi-dark #hgi-portal-root.hgi-ui-status .hgi-grx-chip.amber,.hgi-m2.hgi-dark #hgi-portal-root.hgi-ui-status .hgi-hkp-chip.amber,.hgi-m2.hgi-dark #hgi-portal-root.hgi-ui-status .hgi-hkx-chip.amber,.hgi-m2.hgi-dark #hgi-portal-root.hgi-ui-status .hgi-hx-warn,.hgi-m2.hgi-dark #hgi-portal-root.hgi-ui-status .hgi-myweek-off,.hgi-m2.hgi-dark #hgi-portal-root.hgi-ui-status .hgi-ops-b-ack,.hgi-m2.hgi-dark #hgi-portal-root.hgi-ui-status .hgi-ops-note.is-warn,.hgi-m2.hgi-dark #hgi-portal-root.hgi-ui-status .hgi-pb-warn,.hgi-m2.hgi-dark #hgi-portal-root.hgi-ui-status .hgi-pmx-note,.hgi-m2.hgi-dark #hgi-portal-root.hgi-ui-status .hgi-pr-chip-warn,.hgi-m2.hgi-dark #hgi-portal-root.hgi-ui-status .hgi-tile-warn{border-left-color:#475569!important}.hgi-m2 .hgi-tr-tile.warn{border-left-color:#ea7a1f!important}.hgi-m2 .hgi-tr-bar i.warm{background:#fb923c!important}.hgi-m2 .hgi-ho-banner{border-left:4px solid #ea7a1f!important}.hgi-m2 .hgi-ho-card.unread{border-left:4px solid #ea7a1f!important}.hgi-m2 .hgi-ho-rec.wait{border-left-color:#ea7a1f!important}.hgi-m2 .hgi-dv2-sbtn.hgi-dv2-warn{border-left-color:#ea7a1f!important}.hgi-m2 .hgi-dv2-tile.hgi-dv2-warn{border-top-color:#ea7a1f!important}.hgi-m2 .hgi-dv2-key i.hgi-dv2-warn,.hgi-m2 .hgi-dv2-room.hgi-dv2-warn{background:#fb923c!important;border-color:#ea7a1f!important;color:#1e293b!important}.hgi-m2 .hgi-dh-chip.is-warn{background:#f1f5f9!important;border-color:#cbd5e1!important;border-left-color:#ea7a1f!important}.hgi-m2 .hgi-dh-chip.is-warn b{color:#475569!important}.hgi-m2 .hgi-dark .hgi-dh-chip.is-warn,.hgi-m2.hgi-dark .hgi-dh-chip.is-warn{background:#262b36!important;border-color:#475569!important}.hgi-m2 .hgi-dark .hgi-dh-chip.is-warn b,.hgi-m2.hgi-dark .hgi-dh-chip.is-warn b{color:#e2e8f0!important}.hgi-m2 .hgi-pg-tile.is-warn{border-top-color:#ea7a1f!important}.hgi-m2 #hgi-portal-root [tabindex]:focus-visible,.hgi-m2 #hgi-portal-root a:focus-visible,.hgi-m2 #hgi-portal-root button:focus-visible,.hgi-m2 #hgi-portal-root input:focus-visible,.hgi-m2 #hgi-portal-root select:focus-visible,.hgi-m2 #hgi-portal-root textarea:focus-visible,.hgi-m2 .hgi-modal-overlay a:focus-visible,.hgi-m2 .hgi-modal-overlay button:focus-visible,.hgi-m2 .hgi-modal-overlay input:focus-visible,.hgi-m2 .hgi-modal-overlay select:focus-visible,.hgi-m2 .hgi-modal-overlay textarea:focus-visible{border-radius:6px!important}.hgi-m2 .hgi-login-card{border-radius:8px!important}.hgi-m2 .hgi-login-card p.login-remember{font-size:14px!important}.hgi-m2 .hgi-login-card input[type=email],.hgi-m2 .hgi-login-card input[type=password],.hgi-m2 .hgi-login-card input[type=text]{border-radius:6px!important}.hgi-m2 .hgi-login-card input[type=submit]{border-radius:6px!important}.hgi-m2 .hgi-login-forgot{font-size:14px!important}.hgi-m2 .hgi-app{border-radius:16px!important}.hgi-m2 .hgi-mobile-nav-list button{border-radius:8px!important}.hgi-m2 .hgi-shift-chip{border-radius:16px!important;font-size:14px!important}.hgi-m2 .hgi-trial-banner{font-size:14px!important}.hgi-m2 .hgi-topbar-unified{border-radius:16px!important}.hgi-m2 .hgi-topbar-right a.hgi-btn,.hgi-m2 .hgi-topbar-right button{font-size:14px!important}.hgi-m2 .hgi-topbar-user{font-size:14px!important}.hgi-m2 .hgi-card{border-radius:12px!important}.hgi-m2 .hgi-dash-hero{border-radius:16px!important}.hgi-m2 .hgi-dash-hero-date{font-size:14px!important}.hgi-m2 .hgi-dash-card{border-radius:12px!important}.hgi-m2 .hgi-comm-avatar{font-size:13px!important}.hgi-m2 .hgi-comm-dept-tag{border-radius:6px!important}.hgi-m2 .hgi-row-tinted{border-radius:8px!important}.hgi-m2 .hgi-work-card{border-radius:8px!important}.hgi-m2 .hgi-work-card-compact .hgi-work-card-time{font-size:13px!important}.hgi-m2 .hgi-work-card-compact .hgi-work-card-sub{font-size:13px!important}.hgi-m2 .hgi-work-card-time{font-size:14px!important}.hgi-m2 .hgi-work-card-sub{font-size:14px!important}.hgi-m2 .hgi-status-tab{border-radius:8px!important;font-size:14px!important}.hgi-m2 .hgi-status-tab-count{font-size:12px!important}.hgi-m2 .hgi-field label{font-size:13px!important}.hgi-m2 .hgi-field input,.hgi-m2 .hgi-field select,.hgi-m2 .hgi-field textarea{border-radius:6px!important}.hgi-m2 .hgi-cmdk-box{border-radius:12px!important}.hgi-m2 .hgi-cmdk-result{border-radius:8px!important}.hgi-m2 .hgi-modal{border-radius:12px!important}.hgi-m2 .hgi-empty{font-size:14px!important}.hgi-m2 .hgi-error{border-radius:6px!important;font-size:14px!important}.hgi-m2 .hgi-app-footer{font-size:13px!important}.hgi-m2 .hgi-unread-dot{border-radius:12px!important;font-size:13px!important}.hgi-m2 .hgi-toast{border-radius:12px!important}@media (max-width:560px){.hgi-m2 .hgi-topbar-unified{border-radius:12px!important}.hgi-m2 .hgi-topbar-mobile-user{font-size:14px!important}.hgi-m2 .hgi-app{border-radius:8px!important}.hgi-m2 .hgi-modal,.hgi-m2 .hgi-modal.wide{border-radius:12px 12px 0 0!important}}.hgi-m2 .hgi-cal-grid-day .hgi-cal-chip{font-size:14px!important}.hgi-m2 .hgi-cal-day{border-radius:8px!important}.hgi-m2 .hgi-cal-weekday{font-size:12px!important}.hgi-m2 .hgi-cal-chip{font-size:12px!important;border-radius:6px!important}.hgi-m2 .hgi-formdoc-policy p{font-size:13px!important}.hgi-m2 .hgi-formdoc-sig{font-size:13px!important}.hgi-m2 .hgi-formdoc-section{font-size:13px!important}.hgi-m2 .hgi-formdoc-hint{font-size:12px!important}.hgi-m2 .hgi-formdoc-reason{font-size:14px!important}.hgi-m2 .hgi-formdoc-block{font-size:14px!important;border-radius:6px!important}.hgi-m2 .hgi-formdoc-ack{font-size:12px!important}.hgi-m2 .hgi-kb-rendered img{border-radius:6px!important}.hgi-m2 .hgi-fb-metric{border-radius:12px!important}.hgi-m2 .hgi-fb-metric-label{font-size:13px!important}.hgi-m2 .hgi-fb-card{border-radius:12px!important}.hgi-m2 .hgi-fb-card-quote{font-size:14px!important}.hgi-m2 .hgi-fb-avatar{font-size:14px!important}.hgi-m2 .hgi-fb-dept-label{font-size:14px!important}.hgi-m2 .hgi-fb-severity{border-radius:16px!important;font-size:12px!important}.hgi-m2 .hgi-fb-status{border-radius:16px!important;font-size:12px!important}.hgi-m2 .hgi-fb-cat-bar-track{border-radius:6px!important}.hgi-m2 .hgi-fb-cat-bar-fill{border-radius:6px!important}.hgi-m2 .hgi-label{border-radius:6px!important}.hgi-m2 .hgi-label-name{font-size:12px!important}.hgi-m2 .hgi-label-price{font-size:14px!important}.hgi-m2 .hgi-label-no-barcode{font-size:12px!important}.hgi-m2 .hgi-prl-row select{border-radius:6px!important;font-size:14px!important}.hgi-m2 .hgi-prl-row input{border-radius:6px!important;font-size:14px!important}.hgi-m2 .hgi-prl-swatch{border-radius:6px!important}.hgi-m2 .hgi-console-card{border-radius:12px!important}.hgi-m2 .hgi-console-card-text{font-size:14px!important}.hgi-m2 .hgi-console-card-stat{font-size:13px!important}.hgi-m2 .hgi-console-tile{border-radius:12px!important}.hgi-m2 .hgi-console-tile-label{font-size:13px!important}.hgi-m2 .hgi-console-attn-row{border-radius:8px!important}.hgi-m2 .hgi-console-ok{border-radius:8px!important}@media (max-width:560px){.hgi-m2 .hgi-console-tab{font-size:14px!important}}.hgi-m2 .hgi-pbanner{font-size:14px!important}.hgi-m2 .hgi-pbanner .hgi-btn{font-size:13px!important}.hgi-m2 .hgi-pchip{font-size:12px!important}.hgi-m2 .hgi-beta-tag{border-radius:6px!important}.hgi-m2 .hgi-menu-pop{border-radius:12px!important}.hgi-m2 .hgi-menu-pop .hgi-btn{border-radius:8px!important}.hgi-m2 .hgi-lf-search{border-radius:12px!important}.hgi-m2 .hgi-lf-card{border-radius:12px!important}.hgi-m2 .hgi-lf-thumb{border-radius:8px!important}.hgi-m2 .hgi-lf-meta{font-size:13px!important}.hgi-m2 .hgi-lf-flag{font-size:12px!important}.hgi-m2 .hgi-lf-photo-box{border-radius:12px!important}.hgi-m2 .hgi-pkg-row{border-radius:12px!important}.hgi-m2 .hgi-pkg-sub{font-size:13px!important}.hgi-m2 .hgi-pkg-days{font-size:13px!important}.hgi-m2 .hgi-chip{font-size:14px!important}.hgi-m2 .hgi-snack{border-radius:12px!important}.hgi-m2 .hgi-wo-tile{border-radius:12px!important}.hgi-m2 .hgi-wo-tile-l{font-size:13px!important}.hgi-m2 .hgi-wo-thumb{border-radius:8px!important}.hgi-m2 .hgi-wo-desc{font-size:14px!important}.hgi-m2 .hgi-wo-chip{font-size:12px!important}.hgi-m2 .hgi-wt-start-btn{border-radius:16px!important}.hgi-m2 .hgi-wt-start-btn small{font-size:13px!important}.hgi-m2 .hgi-att-tile{border-radius:12px!important}.hgi-m2 .hgi-att-txt{font-size:13px!important}.hgi-m2 .hgi-myweek-day{border-radius:8px!important}.hgi-m2 .hgi-myweek-dow{font-size:12px!important}.hgi-m2 .hgi-myweek-shift{font-size:12px!important;border-radius:6px!important}.hgi-m2 .hgi-myweek-off{font-size:12px!important;border-radius:6px!important}.hgi-m2 .hgi-ops-note{font-size:13px!important;border-radius:8px!important}.hgi-m2 .hgi-ops-who{border-radius:8px!important}.hgi-m2 .hgi-ops-b{border-radius:16px!important}.hgi-m2 .hgi-ops-chip{border-radius:16px!important;font-size:14px!important}.hgi-m2 .hgi-ops-chip-n{border-radius:8px!important;font-size:12px!important}@media (max-width:480px){.hgi-m2 .hgi-ops-chip{font-size:13px!important}}.hgi-m2 .hgi-ops-edited{font-size:12px!important}.hgi-m2 .hgi-swap-sec{font-size:13px!important}.hgi-m2 .hgi-swap-card{border-radius:12px!important}.hgi-m2 .hgi-swap-btns .hgi-btn{font-size:14px!important}.hgi-m2 .hgi-chk-bar{border-radius:6px!important}.hgi-m2 .hgi-chk-bar>span{border-radius:6px!important}.hgi-m2 .hgi-chk-sec{font-size:13px!important}.hgi-m2 .hgi-chk-in{border-radius:8px!important}.hgi-m2 .hgi-chk-link{font-size:13px!important}.hgi-m2 .hgi-drp-title{font-size:14px!important}.hgi-m2 .hgi-drp-chip{border-radius:8px!important}.hgi-m2 .hgi-drp-cl{font-size:12px!important}.hgi-m2 .hgi-drp-d{font-size:13px!important}.hgi-m2 .hgi-drp-att{border-radius:8px!important}.hgi-m2 .hgi-drp-link{font-size:14px!important}.hgi-m2 .hgi-drp-table{font-size:14px!important}.hgi-m2 .hgi-drp-bar{border-radius:6px!important}.hgi-m2 .hgi-remx-grp{font-size:13px!important}.hgi-m2 .hgi-remx-rep{font-size:13px!important}.hgi-m2 .hgi-rpx-live{font-size:13px!important}.hgi-m2 .hgi-rpx-ooo{font-size:12px!important}.hgi-m2 .hgi-rpx-undo{border-radius:8px!important;font-size:14px!important}.hgi-m2 .hgi-rpx-oooinfo{border-radius:8px!important;font-size:14px!important}.hgi-m2 .hgi-rpx-form{border-radius:8px!important}.hgi-m2 .hgi-rpx-histh{font-size:13px!important}.hgi-m2 .hgi-grx-chip{font-size:12px!important}.hgi-m2 .hgi-grx-acts .hgi-btn{font-size:13px!important}.hgi-m2 .hgi-hkx-chip{font-size:12px!important}.hgi-m2 .hgi-hkx-k{font-size:12px!important}.hgi-m2 .hgi-hkx-table{font-size:14px!important}.hgi-m2 .hgi-pmx-note{font-size:12px!important;border-radius:6px!important}.hgi-m2 .hgi-hx-prize{border-radius:12px!important}.hgi-m2 .hgi-hx-warn{border-radius:8px!important;font-size:14px!important}.hgi-m2 .hgi-hx-tile{border-radius:12px!important}.hgi-m2 .hgi-hx-tile span{font-size:13px!important}.hgi-m2 .hgi-ui2 .hgi-skel{border-radius:12px!important}.hgi-m2 .hgi-hkp-box{border-radius:8px!important}.hgi-m2 .hgi-hkp-chip{font-size:13px!important}.hgi-m2 .hgi-hkp-over{border-radius:8px!important;font-size:14px!important}.hgi-m2 .hgi-bf-chip{font-size:12px!important}.hgi-m2 .hgi-bf-text{font-size:13px!important}.hgi-m2 .hgi-bf-more{font-size:13px!important}.hgi-m2 .hgi-bf-props{font-size:14px!important}.hgi-m2 .hgi-ui3 #hgi-to-list .hgi-row{font-size:14px!important}.hgi-m2 .hgi-ui3 #hgi-to-list .hgi-row .hgi-btn{font-size:13px!important}.hgi-m2 .hgi-ui3 #hgi-to-list .hgi-row .hgi-muted{font-size:13px!important}.hgi-m2 .hgi-att-sum{border-radius:16px!important;font-size:13px!important}.hgi-m2 .hgi-ui3 .hgi-modal .hgi-form-group>label{font-size:14px!important}.hgi-m2 .hgi-ui3 .hgi-modal .hgi-form-group>input,.hgi-m2 .hgi-ui3 .hgi-modal .hgi-form-group>select{border-radius:8px!important}.hgi-m2 .hgi-swap-wait{font-size:13px!important;border-radius:8px!important}.hgi-m2 .hgi-swap-banner{font-size:14px!important;border-radius:8px!important}.hgi-m2 .hgi-rev-chip{border-radius:16px!important;font-size:12px!important}.hgi-m2 .hgi-comm-more-menu{border-radius:12px!important}.hgi-m2 .hgi-ui4 #hgi-ops-logbox .hgi-ops-chip{font-size:13px!important}.hgi-m2 .hgi-ui4 .hgi-fb-metric{border-radius:12px!important}.hgi-m2 .hgi-ui4 #hgi-wo-form-card{border-radius:16px!important}.hgi-m2 .hgi-ui4 #hgi-wo-form-card input:not([type=file]):not([type=checkbox]),.hgi-m2 .hgi-ui4 #hgi-wo-form-card select,.hgi-m2 .hgi-ui4 #hgi-wo-form-card textarea{border-radius:8px!important}.hgi-m2 .hgi-ui4 #hgi-wo-form-card input[type=file]{border-radius:12px!important}.hgi-m2 .hgi-ui4 #hgi-wo-submit{border-radius:12px!important}.hgi-m2 .hgi-pkg-thumb{border-radius:8px!important}.hgi-m2 .hgi-pkg-photobox{border-radius:12px!important}.hgi-m2 .hgi-se-month{font-size:13px!important}.hgi-m2 .hgi-se-date{font-size:14px!important}.hgi-m2 .hgi-se-chip{font-size:12px!important;border-radius:16px!important}.hgi-m2 .hgi-se-next{border-radius:12px!important}.hgi-m2 .hgi-se-next-l{font-size:12px!important}.hgi-m2 .hgi-se-next-d{font-size:14px!important}.hgi-m2 .hgi-rb-rate{font-size:14px!important}.hgi-m2 .hgi-rb-strip{border-radius:8px!important;font-size:14px!important}.hgi-m2 .hgi-sq-label{border-radius:6px!important}.hgi-m2 .hgi-sq-name{font-size:14px!important}.hgi-m2 .hgi-rd-bar{border-radius:6px!important}.hgi-m2 .hgi-rd-legend{font-size:13px!important}.hgi-m2 .hgi-rd-gname{font-size:13px!important}.hgi-m2 .hgi-rd-tile{border-radius:8px!important;font-size:14px!important}.hgi-m2 .hgi-wf-chip{border-radius:12px!important;font-size:12px!important}.hgi-m2 .hgi-wf-row{border-radius:8px!important}.hgi-m2 .hgi-pol-view{font-size:13px!important}.hgi-m2 .hgi-pol-sel{border-radius:8px!important;font-size:14px!important}.hgi-m2 .hgi-ts-help{font-size:13px!important}.hgi-m2 .hgi-pol-dow{font-size:12px!important}.hgi-m2 .hgi-pol-day{border-radius:8px!important}.hgi-m2 .hgi-pol-dn{font-size:12px!important}.hgi-m2 .hgi-pol-ev{border-radius:6px!important}.hgi-m2 .hgi-ui6 .hgi-se-row,.hgi-m2 .hgi-ui6 [data-se-id].hgi-row{border-radius:8px!important}.hgi-m2 .hgi-ui6 #hgi-main .hgi-btn{font-size:14px!important}.hgi-m2 .hgi-ui6 #hgi-main input[type=date],.hgi-m2 .hgi-ui6 #hgi-main input[type=search],.hgi-m2 .hgi-ui6 #hgi-main input[type=text],.hgi-m2 .hgi-ui6 #hgi-main select{font-size:14px!important}@media (min-width:1025px){.hgi-m2 .hgi-ui7 .hgi-main-wrap{border-radius:0 16px 16px 0!important}}@media (max-width:1024px){.hgi-m2 .hgi-ui7:not(.hgi-tab-side) .hgi-topbar-unified{border-radius:12px!important}}.hgi-m2 .hgi-drawer-head img{border-radius:6px!important}.hgi-m2 .hgi-drawer-x{border-radius:8px!important}.hgi-m2 .hgi-drawer-foot{font-size:14px!important}@media (max-width:1024px){.hgi-m2 .hgi-ui7 .hgi-app-footer{font-size:12px!important}}.hgi-m2 .hgi-em-stat{border-radius:8px!important}.hgi-m2 .hgi-em-stat-l{font-size:13px!important}.hgi-m2 .hgi-em-toolbar input[type=search]{border-radius:8px!important}.hgi-m2 .hgi-em-toolbar select{border-radius:8px!important}.hgi-m2 .hgi-em-seg{border-radius:8px!important}.hgi-m2 .hgi-em-seg button{font-size:14px!important}.hgi-m2 .hgi-em-brand{font-size:12px!important}.hgi-m2 .hgi-em-card{border-radius:12px!important}.hgi-m2 .hgi-em-sub{font-size:13px!important}.hgi-m2 .hgi-em-av.sm{font-size:12px!important}.hgi-m2 .hgi-em-chip{font-size:12px!important}.hgi-m2 .hgi-em-flag{font-size:12px!important}.hgi-m2 .hgi-em-meta{font-size:13px!important}.hgi-m2 .hgi-em-actions .hgi-btn,.hgi-m2 .hgi-em-tact .hgi-btn{font-size:13px!important}.hgi-m2 .hgi-em-link{font-size:13px!important}.hgi-m2 .hgi-em-tablewrap{border-radius:8px!important}.hgi-m2 .hgi-em-table{font-size:14px!important}.hgi-m2 .hgi-em-table thead th{font-size:13px!important}.hgi-m2 .hgi-em-form .hgi-field input,.hgi-m2 .hgi-em-form .hgi-field select{border-radius:8px!important}.hgi-m2 .hgi-emf-h{font-size:14px!important}.hgi-m2 .hgi-emf-summary{border-radius:8px!important;font-size:14px!important}.hgi-m2 .hgi-ui8 #hgi-main.hgi-hd-main .hgi-hd-first .hgi-btn,.hgi-m2 .hgi-ui8 #hgi-main.hgi-hd-main .hgi-hd-keep .hgi-btn,.hgi-m2 .hgi-ui8 #hgi-main.hgi-hd-main .hgi-hd-row .hgi-btn,.hgi-m2 .hgi-ui8 #hgi-main.hgi-hd-main .hgi-hd-unit .hgi-btn{font-size:14px!important}.hgi-m2 .hgi-ui8 #hgi-main.hgi-hd-main>.hgi-hd-desc{font-size:13px!important}.hgi-m2 .hgi-ui8 #hgi-main.hgi-hd-main .hgi-hd-first .hgi-status-tab,.hgi-m2 .hgi-ui8 #hgi-main.hgi-hd-main .hgi-hd-keep .hgi-status-tab,.hgi-m2 .hgi-ui8 #hgi-main.hgi-hd-main .hgi-hd-unit .hgi-status-tab{font-size:13px!important}.hgi-m2 .hgi-sf-bar{border-radius:12px!important}.hgi-m2 .hgi-sf-chip{font-size:14px!important}.hgi-m2 .hgi-sf-tools .hgi-btn{font-size:13px!important}.hgi-m2 .hgi-sf-hint{font-size:13px!important}@media (max-width:1024px) and (pointer:coarse){.hgi-m2 .hgi-sf-bar{border-radius:12px 12px 0 0!important}.hgi-m2 .hgi-sf-hint{font-size:12px!important}}.hgi-m2 .hgi-sf-bar{border-radius:8px!important}.hgi-m2 .hgi-sf-chip{font-size:13px!important;border-radius:8px!important}.hgi-m2 .hgi-sf-tools .hgi-btn{font-size:13px!important}.hgi-m2 .hgi-ep-sec{border-radius:8px!important}.hgi-m2 .hgi-ep-strip{border-radius:8px!important;font-size:14px!important}.hgi-m2 .hgi-ep-pill{border-radius:12px!important;font-size:13px!important}.hgi-m2 .hgi-ep-node{border-radius:8px!important}.hgi-m2 .hgi-ui9 .hgi-card{border-radius:16px!important}.hgi-m2 .hgi-tile{border-radius:12px!important}.hgi-m2 .hgi-tile-k{font-size:14px!important}.hgi-m2 .hgi-empty-hint{font-size:14px!important}.hgi-m2 .hgi-ui9 .hgi-btn{border-radius:8px!important}.hgi-m2 .hgi-ui9 input:not([type]),.hgi-m2 .hgi-ui9 input[type=date],.hgi-m2 .hgi-ui9 input[type=email],.hgi-m2 .hgi-ui9 input[type=number],.hgi-m2 .hgi-ui9 input[type=search],.hgi-m2 .hgi-ui9 input[type=tel],.hgi-m2 .hgi-ui9 input[type=text],.hgi-m2 .hgi-ui9 input[type=time],.hgi-m2 .hgi-ui9 select,.hgi-m2 .hgi-ui9 textarea{border-radius:8px!important}.hgi-m2 .hgi-ui9 .hgi-card table th{font-size:13px!important}.hgi-m2 .hgi-ui9 .hgi-modal{border-radius:16px!important}@media (max-width:560px){.hgi-m2 .hgi-ui9 table.hgi-cardtable tr{border-radius:12px!important}.hgi-m2 .hgi-ui9 table.hgi-cardtable td::before{font-size:13px!important}}.hgi-m2 .hgi-mm-head>div{font-size:13px!important}.hgi-m2 .hgi-mm-num{font-size:13px!important}.hgi-m2 .hgi-pc-menu{border-radius:12px!important}.hgi-m2 .hgi-pc-menu button{border-radius:8px!important}.hgi-m2 .hgi-lt .hgi-title-code{font-size:12px!important}.hgi-m2 .hgi-lt .hgi-topbar-user{font-size:13px!important}.hgi-m2 .hgi-lt .hgi-topbar-user .hgi-muted{font-size:12px!important}.hgi-m2 .hgi-lt-dept{border-radius:8px!important}.hgi-m2 .hgi-lt #hgi-rs-property,.hgi-m2 .hgi-lt .hgi-rpx-bar input,.hgi-m2 .hgi-lt .hgi-rpx-bar select{border-radius:8px!important;font-size:14px!important}.hgi-m2 .hgi-lt [data-rs-room]{border-radius:12px!important}.hgi-m2 .hgi-lt [data-rs-room] [style*="font-weight:700;color"]{font-size:12px!important}.hgi-m2 .hgi-lt .hgi-title-code{border-radius:6px!important;font-size:12px!important}.hgi-m2 .hgi-psel-pop{border-radius:12px!important}.hgi-m2 .hgi-psel-q{border-radius:8px!important}.hgi-m2 .hgi-psel-item{border-radius:8px!important}.hgi-m2 .hgi-psel-code{font-size:12px!important}.hgi-m2 .hgi-psel-none{font-size:14px!important}.hgi-m2 .hgi-wof-x{border-radius:12px!important}.hgi-m2 .hgi-wof-card{border-radius:16px!important}.hgi-m2 .hgi-wof-btn,.hgi-m2 .hgi-wof-btn2{border-radius:16px!important}.hgi-m2 .hgi-wof-chg input,.hgi-m2 .hgi-wof-chg select,.hgi-m2 .hgi-wof-other input,.hgi-m2 .hgi-wof-other textarea{border-radius:12px!important}.hgi-m2 .hgi-wof-sum{border-radius:16px!important}.hgi-m2 .hgi-wof-sum .k{font-size:14px!important}.hgi-m2 .hgi-wof-auto{border-radius:12px!important}.hgi-m2 .hgi-wof-chg{border-radius:12px!important}.hgi-m2 .hgi-wof-photo{border-radius:16px!important}.hgi-m2 .hgi-wof-err{border-radius:12px!important}.hgi-m2 .hgi-wof-done li{border-radius:12px!important}.hgi-m2 .hgi-wof-q li{border-radius:12px!important}.hgi-m2 .hgi-ds-x{border-radius:8px!important}.hgi-m2 .hgi-ds-side input{border-radius:8px!important}.hgi-m2 .hgi-ds-tab{border-radius:16px!important;font-size:14px!important}.hgi-m2 .hgi-wof-search{border-radius:12px!important}.hgi-m2 .hgi-ds-ti{font-size:14px!important;border-radius:8px!important}.hgi-m2 .hgi-ds-tt{font-size:14px!important}.hgi-m2 .hgi-wof-multi{border-radius:12px!important}.hgi-m2 .hgi-ip-row{border-radius:8px!important}.hgi-m2 .hgi-ip-t small{font-size:13px!important}.hgi-m2 .hgi-ip-st{font-size:12px!important}.hgi-m2 .hgi-ip-edit{font-size:14px!important}.hgi-m2 .hgi-ip-bar{border-radius:8px!important}.hgi-m2 .hgi-ip-resolve{border-radius:8px!important}.hgi-m2 .hgi-ip-note textarea{border-radius:8px!important}.hgi-m2 .hgi-ip-btns button:not(.hgi-ip-resolve){border-radius:8px!important}.hgi-m2 .hgi-wof-per{border-radius:12px!important}.hgi-m2 .hgi-wof .k2,.hgi-m2 .hgi-wof-per .k{font-size:14px!important}.hgi-m2 .hgi-wof-prow .t small{font-size:13px!important}.hgi-m2 .hgi-notice{border-radius:12px!important}.hgi-m2 .hgi-notice-ok{border-radius:8px!important}@media (max-width:700px){.hgi-m2 .hgi-lt #hgi-main [style*="font-size:10px"],.hgi-m2 .hgi-lt #hgi-main [style*="font-size:9px"]{font-size:12px!important}.hgi-m2 .hgi-lt #hgi-main [style*="font-size:11px"]{font-size:13px!important}}@media (max-width:1024px){.hgi-m2 .hgi-tab{font-size:12px!important;border-radius:12px!important}.hgi-m2 .hgi-tab-b{border-radius:8px!important}}.hgi-m2 .hgi-pol .hgi-empty.is-empty{border-radius:16px!important}.hgi-m2 .hgi-pol .hgi-empty.is-loading{border-radius:12px!important}.hgi-m2 .hgi-pol .hgi-empty.is-loading::after{font-size:14px!important}.hgi-m2 .hgi-sc{border-radius:16px!important}.hgi-m2 .hgi-sc-s{font-size:13px!important;border-radius:16px!important}.hgi-m2 .hgi-sc-tile{border-radius:12px!important}.hgi-m2 .hgi-sc-l{font-size:13px!important}.hgi-m2 .hgi-su{border-radius:16px!important}.hgi-m2 .hgi-su-c{font-size:13px!important;border-radius:16px!important}.hgi-m2 .hgi-su-x{font-size:14px!important}.hgi-m2 .hgi-su-bar{border-radius:6px!important}.hgi-m2 .hgi-su-bar i{border-radius:6px!important}.hgi-m2 .hgi-su-tx small{font-size:13px!important}.hgi-m2 .hgi-qa-b{border-radius:16px!important}.hgi-m2 .hgi-qa-l{font-size:13px!important}.hgi-m2 .hgi-qa .hgi-tab-b{border-radius:8px!important}.hgi-m2 .hgi-lp-chips .hgi-ops-chip{font-size:14px!important}.hgi-m2 .hgi-lp-c{border-radius:12px!important}.hgi-m2 .hgi-lp-c h3{font-size:14px!important}.hgi-m2 .hgi-lp-n{border-radius:8px!important;font-size:12px!important}.hgi-m2 .hgi-lp-i{font-size:14px!important}.hgi-m2 .hgi-lp-i small{font-size:12px!important}.hgi-m2 .hgi-lp-u{border-radius:6px!important}.hgi-m2 .hgi-lp-d{border-radius:8px!important}.hgi-m2 .hgi-lp-b{border-radius:8px!important;font-size:12px!important}.hgi-m2 .hgi-lp-t{font-size:14px!important}.hgi-m2 .hgi-lp-m{font-size:14px!important}.hgi-m2 .hgi-lp-day{font-size:14px!important}.hgi-m2 .hgi-lp-dn{font-size:13px!important}.hgi-m2 .hgi-lp-qb{border-radius:12px!important}.hgi-m2 .hgi-lp-ql{font-size:13px!important}.hgi-m2 .hgi-ds-nb{font-size:14px!important;border-radius:16px!important}.hgi-m2 .hgi-ci-p.is-open{border-radius:8px!important}.hgi-m2 .hgi-ds{border-radius:12px!important}@media (max-width:700px){.hgi-m2 #hgi-main .hgi-pc-fold.is-open,.hgi-m2 .hgi-ui8 #hgi-main.hgi-hd-main .hgi-pc-fold.is-open{border-radius:12px!important}}body.hgi-m2.hgi-cp .hgi-comm-row{border-radius:0 8px 8px 0!important}.hgi-m2 .hgi-qr-lbl{font-size:13px!important}.hgi-m2 .hgi-qr-sb{border-radius:12px!important}.hgi-m2 .hgi-qr-photo{border-radius:12px!important}.hgi-m2 .hgi-qr-prev img{border-radius:8px!important}.hgi-m2 .hgi-jb-k{border-radius:6px!important}.hgi-m2 .hgi-jb-s{font-size:13px!important}.hgi-m2 .hgi-jb-foot{font-size:12px!important}@media (max-width:700px){.hgi-m2 .hgi-em-actions .hgi-btn{font-size:14px!important}.hgi-m2 .hgi-em-link{font-size:14px!important}}.hgi-m2 #hgi-ol .hgi-ol-card{border-radius:16px!important}.hgi-m2 .hgi-gp-pill{font-size:13px!important}.hgi-m2 .hgi-gp-grp{font-size:13px!important}.hgi-m2 .hgi-gp-links{font-size:13px!important}.hgi-m2 .hgi-gp-rn{border-radius:8px!important;font-size:14px!important}.hgi-m2 .hgi-gp-rn button{border-radius:8px!important}.hgi-m2 .hgi-gp-tile{border-radius:12px!important}.hgi-m2 .hgi-gp-months label{font-size:12px!important}.hgi-m2 .hgi-ms-room{border-radius:12px!important}.hgi-m2 .hgi-ms-tag{font-size:12px!important;border-radius:6px!important}.hgi-m2 .hgi-ms-chip{border-radius:8px!important}@media (max-width:1024px) and (min-width:701px){.hgi-m2 .hgi-tab{font-size:13px!important}}@media (max-width:640px){.hgi-m2 .hgi-ui7 .hgi-topbar-brand .hgi-title{font-size:14px!important}}.hgi-m2 .hgi-lp-day .hgi-lp-dn{font-size:13px!important}.hgi-m2 .hgi-cu-tb{font-size:12px!important}.hgi-m2 .hgi-cu-sec{font-size:12px!important}.hgi-m2 .hgi-cu-time{font-size:13px!important}.hgi-m2 .hgi-cu-supstrip{font-size:13px!important}.hgi-m2 .hgi-cu-day span{font-size:12px!important}.hgi-m2 .hgi-comm-row .hgi-muted{font-size:14px!important}.hgi-m2 .hgi-lp-day .hgi-lp-dn{font-size:13px!important}.hgi-m2 .hgi-cu-shours{font-size:13px!important}.hgi-m2 .hgi-cu-arow input[type=tel]{border-radius:8px!important;font-size:14px!important}.hgi-m2 .hgi-cu-oc{font-size:13px!important}.hgi-m2 .hgi-prof-sub{font-size:14px!important}.hgi-m2 .hgi-pt-perms{font-size:13px!important}.hgi-m2 .hgi-pt-log{font-size:13px!important}.hgi-m2 .hgi-pt-chk{font-size:14px!important}.hgi-m2 .hgi-sv-bar{border-radius:8px!important;font-size:14px!important}.hgi-m2 .hgi-topbar-user[data-prof-open]{border-radius:8px!important}.hgi-m2 .hgi-hl-banner{border-radius:12px!important}.hgi-m2 .hgi-hl-card{border-radius:12px!important}.hgi-m2 .hgi-hl-det{font-size:14px!important}.hgi-m2 .hgi-hl-x{font-size:13px!important}.hgi-m2 .hgi-hl-when{font-size:13px!important}.hgi-m2 .hgi-hl-msg{font-size:14px!important}.hgi-m2 .hgi-hl-meta{font-size:13px!important}.hgi-m2 .hgi-hl-url code{border-radius:8px!important;font-size:13px!important}.hgi-m2 .hgi-ph-search{border-radius:8px!important}.hgi-m2 .hgi-ph-row{border-radius:12px!important}.hgi-m2 .hgi-ph-m small,.hgi-m2 .hgi-ph-name small{font-size:12px!important}.hgi-m2 .hgi-ph-tile{border-radius:12px!important}.hgi-m2 .hgi-ph-tl{font-size:13px!important}.hgi-m2 .hgi-ph-ts{font-size:13px!important}.hgi-m2 .hgi-ph-feat span{font-size:13px!important}.hgi-m2 .hgi-pq-msg{font-size:14px!important}.hgi-m2 .hgi-pq-acts select{border-radius:8px!important;font-size:14px!important}.hgi-m2 .hgi-cx-search input{border-radius:8px!important;font-size:14px!important}.hgi-m2 .hgi-cx-res{border-radius:8px!important}.hgi-m2 .hgi-cx-r{font-size:14px!important}.hgi-m2 .hgi-cx-none{font-size:14px!important}.hgi-m2 .hgi-cx-b{font-size:12px!important}@media (max-width:900px){.hgi-m2 .hgi-cx-tg{border-radius:12px!important}.hgi-m2 .hgi-cx-tgt small{font-size:13px!important}}.hgi-m2 .hgi-ops-facts>div{border-radius:12px!important}.hgi-m2 .hgi-ops-facts small{font-size:13px!important}.hgi-m2 .hgi-ops-src{font-size:12px!important}.hgi-m2 .hgi-ops-uses small{font-size:13px!important}.hgi-m2 .hgi-ops-step{font-size:13px!important}.hgi-m2 .hgi-phc{border-radius:16px!important}.hgi-m2 .hgi-phc-av{border-radius:12px!important}.hgi-m2 .hgi-phc-nm small{font-size:13px!important}.hgi-m2 .hgi-phc-bl{font-size:14px!important}.hgi-m2 .hgi-phc-stats small{font-size:12px!important}.hgi-m2 .hgi-phc-flag{font-size:13px!important}.hgi-m2 .hgi-phc-foot{font-size:13px!important}.hgi-m2 .hgi-hat-l b{font-size:14px!important}.hgi-m2 .hgi-sf-t{font-size:12px!important}body.hgi-m2.hgi-dark .hgi-drawer-ob img{border-radius:8px!important}.hgi-m2 .hgi-pb-warn{border-radius:8px!important;font-size:14px!important}.hgi-m2 .hgi-pb-link span{font-size:14px!important}.hgi-m2 .hgi-pb-link code{font-size:13px!important;border-radius:6px!important}.hgi-m2 .hgi-pb-stats>div{border-radius:12px!important}.hgi-m2 .hgi-pb-stats small{font-size:13px!important}.hgi-m2 .hgi-pb-stats em{font-size:14px!important}.hgi-m2 .hgi-pb-stats i{font-size:13px!important}.hgi-m2 .hgi-pb-st{font-size:13px!important}.hgi-m2 .hgi-pb-pc{font-size:14px!important}.hgi-m2 .hgi-pb-next{font-size:14px!important;border-radius:8px!important}.hgi-m2 .hgi-em-bars i{border-radius:6px 6px 0 0!important}.hgi-m2 .hgi-em-opt{border-radius:12px!important}.hgi-m2 .hgi-em-opt small{font-size:14px!important}@media (max-width:640px){.hgi-m2 .hgi-ui7 .hgi-topbar-brand .hgi-title{font-size:13px!important}}.hgi-m2 .hgi-topbar-user strong{font-size:14px!important}.hgi-m2 .hgi-topbar-user .hgi-muted{font-size:12px!important}@media (max-width:640px){.hgi-m2 .hgi-topbar-user strong{font-size:13px!important}}@media (max-width:640px){.hgi-m2 .hgi-lt .hgi-topbar-brand .hgi-title,.hgi-m2 .hgi-topbar-brand .hgi-title,.hgi-m2 .hgi-ui7 .hgi-topbar-brand .hgi-title{font-size:14px!important}}.hgi-m2 .hgi-em-fc{border-radius:12px!important}.hgi-m2 .hgi-em-fc>small{font-size:13px!important}.hgi-m2 .hgi-em-fc label small{font-size:13px!important}.hgi-m2 .hgi-ds-mbtn{border-radius:8px!important;font-size:14px!important}.hgi-m2 .hgi-ds-mhint{font-size:14px!important}.hgi-m2 .hgi-ds-mgo{border-radius:8px!important}.hgi-m2 .hgi-ds-alsonote{border-radius:8px!important;font-size:14px!important}.hgi-m2 .hgi-ds-openpop{border-radius:12px!important}.hgi-m2 .hgi-ds-openh{font-size:14px!important}.hgi-m2 .esa-warn{font-size:14px!important}.hgi-m2 .esa-warn code{border-radius:6px!important}.hgi-m2 .esa-sgs{font-size:14px!important}.hgi-m2 .esa-pill{font-size:13px!important}.hgi-m2 .esa-form input[type=email],.hgi-m2 .esa-form input[type=text]{border-radius:8px!important}.hgi-m2 .esa-lbl{font-size:14px!important}.hgi-m2 .esa-tools{border-radius:12px!important}.hgi-m2 .esa-chip{font-size:14px!important}.hgi-m2 .esa-page{border-radius:6px!important}.hgi-m2 .esa-pn{font-size:12px!important}.hgi-m2 .esa-f{border-radius:6px!important}.hgi-m2 .esa-dlg{border-radius:16px!important}.hgi-m2 .esa-dlg textarea{border-radius:8px!important}.hgi-m2 .esa-ev li{font-size:14px!important}.hgi-m2 .esa-hash{font-size:13px!important}.hgi-m2 .esa-toast{border-radius:8px!important}.hgi-m2 .hgi-toast2{border-radius:12px!important}.hgi-m2 .hgi-sub-disc{border-radius:12px!important}.hgi-m2 .hgi-pa-row{font-size:14px!important}.hgi-m2 .hgi-pa-row select{border-radius:8px!important}.hgi-m2 #hgi-portal-root .hgi-vc-search{border-radius:8px!important}.hgi-m2 #hgi-portal-root .hgi-vc-chip{font-size:14px!important}.hgi-m2 #hgi-portal-root .hgi-vc-chip b{font-size:13px!important}.hgi-m2 #hgi-portal-root .hgi-vc-card{border-radius:12px!important}.hgi-m2 #hgi-portal-root .hgi-vc-tag{font-size:12px!important}.hgi-m2 #hgi-portal-root .hgi-vc-lines{font-size:14px!important}.hgi-m2 #hgi-portal-root .hgi-vc-notes{font-size:14px!important;border-radius:8px!important}.hgi-m2 #hgi-portal-root .hgi-vc-more{font-size:13px!important}.hgi-m2 #hgi-portal-root .hgi-vc-btn{border-radius:8px!important;font-size:14px!important}.hgi-m2 #hgi-portal-root .hgi-vc-mgr .hgi-vc-btn{font-size:13px!important}.hgi-m2 #hgi-portal-root.hgi-ui-empty p.hgi-st-empty{border-radius:12px!important}.hgi-m2 #hgi-portal-root.hgi-ui-safe .hgi-safe-menu .hgi-btn-danger{font-size:14px!important}.hgi-m2 .hgi-oq-pending{border-radius:8px!important}.hgi-m2 .hgi-tr-tile{border-radius:12px!important}.hgi-m2 .hgi-tr-lab{font-size:14px!important}.hgi-m2 .hgi-tr-sub{font-size:13px!important}.hgi-m2 .hgi-tr-row{font-size:14px!important}.hgi-m2 .hgi-tr-bar{border-radius:6px!important}.hgi-m2 .hgi-tr-bar i{border-radius:6px!important}.hgi-m2 .hgi-tr-wk{font-size:12px!important}.hgi-m2 .hgi-tr-old{font-size:14px!important}.hgi-m2 .hgi-tr-age{font-size:13px!important}.hgi-m2 .hgi-mk-tools .hgi-btn{font-size:14px!important}.hgi-m2 .hgi-mk-wrap{border-radius:8px!important}.hgi-m2 .hgi-ku-tops{font-size:14px!important}.hgi-m2 .hgi-ku-card{border-radius:12px!important}.hgi-m2 .hgi-ku-meta{font-size:13px!important}.hgi-m2 .hgi-dq-b{border-radius:12px!important}.hgi-m2 .hgi-dq-hint{font-size:13px!important}.hgi-m2 .hgi-ds .hgi-wof-card{border-radius:12px!important}@media (max-width:1100px){.hgi-m2 .hgi-wof-card{border-radius:12px!important}}.hgi-m2 .hgi-ds .hgi-wof-head .hgi-wof-title small{font-size:13px!important}.hgi-m2 .hgi-ds .hgi-wof-head .hgi-wof-x{border-radius:8px!important}.hgi-m2 .hgi-dv2-sbtn{border-radius:16px!important}.hgi-m2 .hgi-dv2-sbtn small{font-size:14px!important}.hgi-m2 .hgi-dv2-tile{border-radius:12px!important}.hgi-m2 .hgi-dv2-l{font-size:13px!important}.hgi-m2 .hgi-dv2-key{font-size:12px!important}.hgi-m2 .hgi-dv2-card{border-radius:12px!important}.hgi-m2 .hgi-dv2-fl{font-size:13px!important}.hgi-m2 .hgi-dv2-room{border-radius:8px!important;font-size:14px!important}.hgi-m2 .hgi-dv2-room b{border-radius:8px!important}.hgi-m2 .hgi-dv2-nt{font-size:14px!important}.hgi-m2 .hgi-dv2-wo{font-size:13px!important}.hgi-m2 .hgi-dv2-bar{font-size:14px!important}.hgi-m2 .hgi-dv2-bt{border-radius:6px!important}.hgi-m2 .hgi-dv2-bt i{border-radius:6px!important}.hgi-m2 .hgi-dv2-bar2 select{border-radius:8px!important;font-size:14px!important}.hgi-m2 .hgi-dh-t span{border-radius:8px!important;font-size:13px!important}.hgi-m2 .hgi-dh-chip{border-radius:12px!important}.hgi-m2 .hgi-dh-chip span{font-size:14px!important}@media (max-width:420px){.hgi-m2 .hgi-dh-chip span{font-size:13px!important}}.hgi-m2 .hgi-dh .hgi-sc{border-radius:12px!important}.hgi-m2 .hgi-dh .hgi-sc-h{font-size:14px!important}.hgi-m2 .hgi-dh .hgi-sc-tile{border-radius:8px!important}.hgi-m2 .hgi-dh .hgi-sc-l{font-size:12px!important}.hgi-m2 .hgi-dh-strip{border-radius:12px!important;font-size:14px!important}.hgi-m2 .hgi-pg2 .hgi-empty{border-radius:12px!important}.hgi-m2 .hgi-pg-tile{border-radius:12px!important}.hgi-m2 .hgi-pg-tile span{font-size:13px!important}.hgi-m2 .hgi-pg-chip{border-radius:16px!important;font-size:14px!important}html.hgi-m2.hgi-pg2[data-pg=myooo] #hgi-main #ooo-pg{border-radius:12px!important}.hgi-m2 .hgi-dir-grid>div{border-radius:12px!important}html.hgi-m2.hgi-pg2[data-pg=shiftchanges] #hgi-main .hgi-card,html.hgi-m2.hgi-pg2[data-pg=tipreport] #hgi-main .hgi-card{border-radius:12px!important}html.hgi-m2.hgi-pg2[data-pg=doclib] #gp-dl>.hgi-gp-doc{border-radius:12px!important}.hgi-m2 .hgi-ts2-tools input,.hgi-m2 .hgi-ts2-tools select{border-radius:8px!important;font-size:14px!important}.hgi-m2 [style*="font-size: 11px"],.hgi-m2 [style*="font-size:11px"]{font-size:12px!important}.hgi-m2 [style*="font-size: 11.5px"],.hgi-m2 [style*="font-size:11.5px"]{font-size:12px!important}.hgi-m2 [style*="font-size: 12px"],.hgi-m2 [style*="font-size:12px"]{font-size:13px!important}.hgi-m2 [style*="font-size: 12.5px"],.hgi-m2 [style*="font-size:12.5px"]{font-size:13px!important}.hgi-m2 [style*="font-size: 13px"],.hgi-m2 [style*="font-size:13px"]{font-size:14px!important}.hgi-m2 [style*="font-size: 13.5px"],.hgi-m2 [style*="font-size:13.5px"]{font-size:14px!important}.hgi-m2 :is(button,input,select,textarea){font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}@media (max-width:700px){.hgi-m2 #hgi-portal-root input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),.hgi-m2 #hgi-portal-root select,.hgi-m2 #hgi-portal-root textarea,.hgi-m2 input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),.hgi-m2 select,.hgi-m2 textarea{font-size:16px!important}.hgi-m2.hgi-m2.hgi-m2.hgi-m2 #hgi-portal-root input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),.hgi-m2.hgi-m2.hgi-m2.hgi-m2 #hgi-portal-root select,.hgi-m2.hgi-m2.hgi-m2.hgi-m2 #hgi-portal-root textarea{font-size:16px!important}}.hgi-ts2-hdr{display:flex!important;flex-wrap:wrap;align-items:center;gap:10px 14px}.hgi-ts2-hdr .hgi-ts2-row{margin-left:auto}@media (max-width:700px){.hgi-ts2-hdr .hgi-ts2-row{margin-left:0;width:100%}}.hgi-ts2-hdr .hgi-ts2-row{flex-wrap:nowrap;gap:8px}.hgi-ts2-hdr .hgi-ts2-row .hgi-status-tab{padding:7px 10px;font-size:13px}.hgi-ts2-hdr .hgi-ts2-tools{flex-wrap:nowrap}.hgi-ts2-hdr .hgi-ts2-tools input{width:130px}.hgi-ts2-hdr .hgi-ts2-tools select{max-width:150px}@media (max-width:700px){.hgi-ts2-hdr .hgi-ts2-row{flex-wrap:wrap}.hgi-ts2-hdr .hgi-ts2-tools{flex-wrap:wrap}.hgi-ts2-hdr .hgi-ts2-tools input{width:auto}}.hgi-pg2-hd{display:flex!important;flex-wrap:wrap;align-items:center;gap:10px 14px}.hgi-pg2-slot{margin-left:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end;order:99}.hgi-pg2-slot .hgi-pg2-primary{min-height:40px;padding:9px 16px;font-weight:700;white-space:nowrap}.hgi-pg2-slot .hgi-pg2-primary.is-second{background:#fff;color:var(--hgi-primary,#a6192e);border:1px solid var(--hgi-primary,#a6192e)}@media (max-width:700px){.hgi-pg2-slot{width:100%;justify-content:stretch}.hgi-pg2-slot .hgi-pg2-primary{flex:1 1 auto}}html.hgi-pg2[data-pg=termination] #hgi-main{display:block!important}html.hgi-pg2[data-pg=dailyreport] .hgi-fb-metrics{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))!important;gap:8px!important;margin-bottom:14px!important}html.hgi-pg2[data-pg=dailyreport] .hgi-fb-metric,html.hgi-pg2[data-pg=feedback] .hgi-fb-metric{padding:9px 12px!important;border-radius:10px!important;border-top:3px solid #2563eb}html.hgi-pg2[data-pg=dailyreport] .hgi-fb-metric-label,html.hgi-pg2[data-pg=feedback] .hgi-fb-metric-label{font-size:10.5px!important}html.hgi-pg2[data-pg=dailyreport] .hgi-fb-metric-value,html.hgi-pg2[data-pg=feedback] .hgi-fb-metric-value{font-size:22px!important;margin-top:1px!important}html.hgi-pg2[data-pg=dailyreport] .hgi-fb-metric:nth-child(4){border-top-color:#7c3aed}html.hgi-pg2[data-pg=dailyreport] .hgi-fb-metric:nth-child(n+6):nth-child(-n+8){border-top-color:#ea580c}html.hgi-pg2[data-pg=dailyreport] .hgi-fb-metric:nth-child(9){border-top-color:#0d9488}html.hgi-pg2[data-pg=dailyreport] .hgi-fb-metric:nth-child(n+10){border-top-color:#16a34a}html.hgi-pg2[data-pg=dailyreport] .hgi-fb-metric.is-zero{opacity:.55}html.hgi-pg2[data-pg=dailyreport] h2{font-size:15px!important;margin:18px 0 8px!important;padding-bottom:4px!important}.hgi-dr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.hgi-dr-box .hgi-fb-section-title{font-size:13px!important;margin:0 0 6px!important;text-transform:uppercase;letter-spacing:.04em;color:var(--hgi-slate)}.hgi-dr-box .hgi-card{margin:0}.hgi-dr-box .hgi-row{padding:8px 12px}.hgi-dr-none{margin-top:10px;font-size:12.5px;color:var(--hgi-slate);background:rgba(100,116,139,.08);border-radius:8px;padding:7px 12px}@media (max-width:900px){.hgi-dr-grid{grid-template-columns:1fr}}html.hgi-pg2[data-pg=feedback] .hgi-fb-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-bottom:12px!important}html.hgi-pg2[data-pg=feedback] .hgi-fb-metric:nth-child(2){border-top-color:#16a34a}html.hgi-pg2[data-pg=feedback] .hgi-fb-metric:nth-child(3){border-top-color:#7c3aed}html.hgi-pg2[data-pg=feedback] .hgi-fb-metric:nth-child(4){border-top-color:#dc2626}.hgi-fb-split{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;align-items:start}.hgi-fb-split .hgi-fb-section-title{font-size:15px!important;margin:0 0 10px!important}.hgi-fb-col-b .hgi-fb-cards{grid-template-columns:1fr!important}.hgi-fb-col-b .hgi-fb-section-title:not(:first-child){margin-top:20px!important}.hgi-fb-revs{margin-top:16px;background:#fff;border:1px solid var(--hgi-hairline);border-radius:12px;padding:0}.hgi-fb-revs>summary{cursor:pointer;font-weight:800;font-size:15px;padding:12px 16px;list-style:none}.hgi-fb-revs>summary::before{content:"\25B8  "}.hgi-fb-revs[open]>summary::before{content:"\25BE  "}.hgi-fb-revs>.hgi-card{margin:0;border:0;box-shadow:none}.hgi-dark .hgi-fb-revs{background:#1e293b;border-color:#334155}@media (max-width:1100px){.hgi-fb-split{grid-template-columns:1fr}html.hgi-pg2[data-pg=feedback] .hgi-fb-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.hgi-fb-split{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)!important}.hgi-fb-col-a table td,.hgi-fb-col-a table th{padding:7px 8px!important;font-size:13px}.hgi-fb-col-a table td:nth-child(2){white-space:nowrap}.hgi-fb-col-b .hgi-fb-card{max-width:none!important;width:100%}.hgi-fb-col-b .hgi-fb-dept-label{margin-top:4px}@media (max-width:1100px){.hgi-fb-split{grid-template-columns:1fr!important}}.hgi-term-wrap,.hgi-term-wrap.hgi-narrow-page,.hgi-term-wrap.hgi-pg-head{display:block!important}@keyframes hgiNudge{0%,100%{transform:translateX(0)}20%{transform:translateX(-7px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(3px)}}.hgi-modal-nudge{animation:hgiNudge .35s ease}.hgi-kp-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;align-items:start}.hgi-kp-col{background:#fff;border:1px solid var(--hgi-hairline);border-radius:14px;padding:12px 14px}.hgi-kp-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.hgi-kp-head h2{margin:0;font-size:15px;font-weight:800}.hgi-kp-open{background:0 0;border:0;color:var(--hgi-primary,#a6192e);font-weight:700;font-size:12.5px;cursor:pointer;padding:4px 2px}.hgi-kp-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.hgi-kp-tile{text-align:left;background:#fff;border:1px solid var(--hgi-hairline);border-top:3px solid #94a3b8;border-radius:10px;padding:8px 12px;cursor:pointer;font:inherit}.hgi-kp-tile b{display:block;font-size:24px;line-height:1.1;font-weight:800;color:var(--hgi-ink)}.hgi-kp-tile span{font-size:12px;color:var(--hgi-slate);font-weight:600}.hgi-kp-tile.t-amber{border-top-color:#f59e0b}.hgi-kp-tile.t-red{border-top-color:#dc2626}.hgi-kp-tile.t-red:not(.is-zero) b{color:#b91c1c}.hgi-kp-tile.t-blue{border-top-color:#2563eb}.hgi-kp-tile.t-green{border-top-color:#16a34a}.hgi-kp-tile.t-purple{border-top-color:#7c3aed}.hgi-kp-tile.is-zero{opacity:.6}.hgi-dark .hgi-kp-col,.hgi-dark .hgi-kp-tile{background:#1e293b;border-color:#334155}@media (max-width:800px){.hgi-kp-split{grid-template-columns:1fr}}.hgi-lp-side.is-pg2 .hgi-lp-q{display:flex;flex-wrap:wrap;gap:6px}.hgi-lp-side.is-pg2 .hgi-lp-qb{flex-direction:row;min-height:0;padding:6px 10px;gap:6px;border-radius:999px}.hgi-lp-side.is-pg2 .hgi-lp-qi{font-size:15px}.hgi-lp-side.is-pg2 .hgi-lp-ql{font-size:12.5px;text-align:left}.hgi-lp-side.is-pg2 .hgi-lp-qi .hgi-lp-b{top:-8px;right:-12px}.hgi-lp-side.is-pg2 .hgi-lp-c{padding:10px 12px}.hgi-lp-side.is-pg2 .hgi-lp-c h3{font-size:12px;margin-bottom:6px}.hgi-lp-mode{float:right;background:0 0;border:1px solid var(--hgi-hairline);border-radius:999px;font-size:11px;font-weight:700;padding:2px 8px;cursor:pointer;color:var(--hgi-slate);text-transform:none;letter-spacing:0}.hgi-lp-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hgi-lp-card{text-align:left;background:#fff;border:1px solid var(--hgi-hairline);border-left:4px solid #94a3b8;border-radius:10px;padding:7px 10px;cursor:pointer;font:inherit}.hgi-lp-card b{display:block;font-size:20px;line-height:1.1;font-weight:800;color:var(--hgi-ink)}.hgi-lp-card span{font-size:11.5px;color:var(--hgi-slate);font-weight:600;line-height:1.2;display:block}.hgi-lp-card span i{font-style:normal;opacity:.8}.hgi-lp-card.t-amber{border-left-color:#f59e0b}.hgi-lp-card.t-red{border-left-color:#dc2626}.hgi-lp-card.t-blue{border-left-color:#2563eb}.hgi-lp-card.t-green{border-left-color:#16a34a}.hgi-lp-shout{margin-top:8px;font-size:12.5px;background:rgba(124,58,237,.08);border-radius:8px;padding:7px 10px}.hgi-lp-shout b{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#6d28d9}#hgi-lp-cards:empty,.hgi-lp-cards:empty{display:none}.hgi-dark .hgi-lp-card{background:#1e293b;border-color:#334155}.hgi-hub{translate:0 calc(var(--hgi-hub-off,0px) * -1)}.hgi-hub-move{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;padding:6px 6px 2px;border-top:1px solid var(--hgi-hairline,#e4e2de);font-size:11.5px;color:var(--hgi-slate,#64748b);font-weight:600}.hgi-hub-mv{width:34px;height:30px;border:1px solid var(--hgi-hairline,#e4e2de);border-radius:8px;background:#fff;cursor:pointer;font-size:12px;color:var(--hgi-ink,#14151a)}.hgi-hub-mv:hover{background:#f1f5f9}.hgi-hub-first-extra{margin-top:6px;border-top:1px solid var(--hgi-hairline,#e4e2de);border-radius:0 0 10px 10px}.hgi-dark .hgi-hub-mv{background:#1e293b;border-color:#334155;color:#f1f5f9}@media (prefers-reduced-motion:reduce){.hgi-hub{transition:none}}.hgi-hub-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.2fr) 98px 32px 32px;gap:6px;margin-bottom:8px;align-items:center}.hgi-hub-row input,.hgi-hub-row select{padding:8px;border:1px solid var(--hgi-hairline);border-radius:8px;min-width:0;font-size:13px}.hgi-hub-row .hgi-btn{padding:6px 0}.hgi-hub-edit{font-size:12.5px;color:var(--hgi-slate)}@media (max-width:600px){.hgi-hub-row{grid-template-columns:1fr 1fr}}.hgi-cr2{--cr:#64748B;margin:8px 10px;padding:12px 14px!important;border:1px solid var(--hgi-hairline)!important;border-left:6px solid var(--cr)!important;border-radius:12px;background:#fff;background:color-mix(in srgb,var(--cr) 7%,#fff)!important;box-shadow:0 1px 2px rgba(20,21,26,.05)}.hgi-cr2:last-child{border-bottom:1px solid var(--hgi-hairline)!important}.hgi-cr2:hover{background:color-mix(in srgb,var(--cr) 13%,#fff)!important;box-shadow:0 3px 10px rgba(20,21,26,.1)}.hgi-cr2.hgi-comm-row--frontdesk{--cr:#1F7A8C}.hgi-cr2.hgi-comm-row--housekeeping{--cr:#3D7A63}.hgi-cr2.hgi-comm-row--fnb{--cr:#B4552D}.hgi-cr2.hgi-comm-row--sales{--cr:#3C5A78}.hgi-cr2.hgi-comm-row--private{--cr:#7C3AED}.hgi-cr2.hgi-cr-maint{--cr:#D97706}.hgi-cr2.hgi-cr-mgmt{--cr:#B91C1C}.hgi-cr2.hgi-cr-other{--cr:#0D9488}.hgi-cr2 .hgi-comm-avatar{background:var(--cr)!important;color:#fff!important}.hgi-cr2 .hgi-comm-dept-tag{background:var(--cr)!important;color:#fff!important;border-color:transparent!important}.hgi-cr2.hgi-comm-row--unread{background:color-mix(in srgb,var(--cr) 16%,#fff)!important}.hgi-cr2.hgi-comm-row--urgent{box-shadow:inset 0 0 0 2px #b3261e}.hgi-dark .hgi-cr2{background:color-mix(in srgb,var(--cr) 14%,#1e293b)!important;border-color:#334155!important}.hgi-dark .hgi-cr2.hgi-comm-row--unread,.hgi-dark .hgi-cr2:hover{background:color-mix(in srgb,var(--cr) 24%,#1e293b)!important}.hgi-fp-ib{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-left:8px;border-radius:50%;border:1.5px solid #8a8a8a;background:#fff;color:#555;font:italic 700 14px Georgia,serif;cursor:pointer;padding:0}.hgi-fp-ib[aria-expanded=true]{background:#1f7a8c;border-color:#1f7a8c;color:#fff}.hgi-fp-info{display:none!important}.hgi-fp-info.is-open{display:block!important;background:#fff;border:1px solid var(--hgi-hairline);border-radius:10px;padding:10px 12px;margin:0 0 12px!important}.hgi-dark .hgi-fp-ib{background:#23262d;border-color:#777;color:#ddd}.hgi-dark .hgi-fp-info.is-open{background:#23262d}.hgi-fp-col,.hgi-fp-col #hgi-wt-fp-wrap{display:block!important;flex:0 0 100%!important;width:100%;min-width:0}.hgi-ds.is-embed .hgi-ds-side{width:clamp(250px,27%,340px)!important;flex:0 0 clamp(250px,27%,340px)!important}.hgi-ds.is-embed .hgi-ds-rooms{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))!important}.hgi-ds.is-embed .hgi-ds-ticket{width:clamp(220px,22%,290px);flex:0 0 clamp(220px,22%,290px)}.hgi-ds.is-embed .hgi-ds-pane{min-width:340px}.hgi-cr2.hgi-cr-all{--cr:#4F46E5}/* ===== end ===== */ /* ===== Room/area cards: the dark-mode white-button rule must not turn a clear (green) card grey ===== */ .hgi-dark button.hgi-pbx[data-pbx=clear][style]{background:#eaf6ec!important;border-color:#bfe0c6!important;border-top-color:#2e9d4e!important;color:#1e6b34!important}.hgi-dark button.hgi-pbx[data-pbx=warm][style]{background:#ffb020!important;border-color:#e39500!important;color:#3a2600!important}.hgi-dark button.hgi-pbx[data-pbx=hot][style]{background:#d62f2f!important;border-color:#a81e1e!important;color:#fff!important}.hgi-dark button.hgi-pbx[data-pbx=prog][style]{background:#2f6fdb!important;border-color:#1f55b3!important;color:#fff!important}.hgi-cal-filters{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.hgi-cal-fb{border:1.5px solid var(--cf,#94a3b8);background:0 0;color:var(--cf,#475569);border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:700;cursor:pointer;min-height:32px}.hgi-cal-fb.on{background:var(--cf,#475569);color:#fff}.hgi-cal-fb-mine{--cf:#2563EB}.hgi-cal-fb-off{--cf:#15803D}.hgi-cal-fb-events{--cf:#1F7A8C}.hgi-cal-fb-groups{--cf:#4F46E5}.hgi-cal-fb-bday{--cf:#DB2777}.hgi-cal-fb-att{--cf:#C2410C}.hgi-cal-chip-shift{background:#dbeafe;color:#1e3a8a}.hgi-cal-chip-grp{background:#e0e7ff;color:#3730a3}.hgi-cal-chip-bday{background:#fce7f3;color:#9d174d}.hgi-cal-v2{cursor:pointer}.hgi-cal-v2:hover{box-shadow:0 2px 10px rgba(15,23,42,.12)}.hgi-cal-more{font-size:11px;font-weight:700;color:var(--hgi-slate,#64748b);padding:0 4px}.hgi-cal-ps{margin:0 0 14px}.hgi-cal-pt{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--hgi-slate,#64748b);margin-bottom:6px}.hgi-cal-pr{padding:7px 10px;border:1px solid var(--hgi-hairline);border-radius:10px;margin-bottom:5px;font-size:14px}.hgi-dark .hgi-cal-chip-shift{background:#1e3a8a;color:#dbeafe}.hgi-dark .hgi-cal-chip-grp{background:#3730a3;color:#e0e7ff}.hgi-dark .hgi-cal-chip-bday{background:#831843;color:#fce7f3}.hgi-dark .hgi-cal-fb.on{color:#fff}#hgi-pwa-upd{position:fixed;top:0;left:0;right:0;z-index:100400;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:8px 12px;background:#1e293b;color:#fff;font-size:14px;font-weight:600;box-shadow:0 2px 10px rgba(0,0,0,.25)}#hgi-pwa-upd .hgi-btn{min-height:34px;padding:5px 14px}.hgi-draft-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px;padding:10px 12px;border:1px solid #f59e0b;border-left:5px solid #f59e0b;border-radius:10px;background:rgba(245,158,11,.1);font-size:13.5px}.hgi-draft-bar span{flex:1 1 180px;font-weight:600}.hgi-ts2-hdr .hgi-ts2-nav{display:flex!important;align-items:center;gap:8px;flex-wrap:wrap;margin:0!important}.hgi-ts2-hdr .hgi-ts2-nav .hgi-btn{padding:6px 12px;min-height:34px}.hgi-ts2-hdr .hgi-ts2-row{flex:1 1 100%;margin-left:0!important}.hgi-ts2-hdr .hgi-ts2-row .hgi-ts2-tools{margin-left:auto}.hgi-remx-quick.is-big{padding:12px;border:1px solid var(--hgi-hairline);border-radius:14px;background:#fff;box-shadow:0 1px 4px rgba(15,23,42,.06);border-left:5px solid #2563eb}.hgi-remx-quick.is-big #hgi-remx-q{min-height:50px;font-size:16px!important;padding:12px 14px!important;border-radius:10px!important}.hgi-remx-quick.is-big .hgi-btn{min-height:50px;padding:0 20px;font-weight:700}.hgi-remx-quick.is-big .hgi-remx-xb{padding:0 14px}.hgi-remx-x{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px}.hgi-remx-x[hidden]{display:none}.hgi-remx-x .hgi-field{margin:0}.hgi-remx-x input,.hgi-remx-x select,.hgi-remx-x textarea{width:100%;box-sizing:border-box}.hgi-remx-x .hgi-remx-notes{grid-column:1/-1}@media (max-width:700px){.hgi-remx-x{grid-template-columns:1fr 1fr}.hgi-remx-quick.is-big #hgi-remx-q{min-width:0}}.hgi-dark .hgi-remx-quick.is-big{background:#1e293b;border-color:#334155;border-left-color:#3b82f6}.hgi-lf-head-actions .hgi-lf-search.hgi-lf-search-sm{width:240px!important;max-width:46vw;margin:0!important;padding:8px 12px!important;font-size:13px}.hgi-lf-head-actions{align-items:center;flex-wrap:wrap}@media (max-width:600px){.hgi-lf-head-actions .hgi-lf-search.hgi-lf-search-sm{width:100%!important;max-width:none;order:5}}.hgi-hh-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px}.hgi-hh-head .hgi-ci-b{margin:0!important}.hgi-hh-head .hgi-hh-tabs{margin:0!important;display:flex;flex-wrap:wrap;gap:6px}.hgi-hh-head .hgi-hh-act{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.hgi-hs-split{display:block}@media (min-width:1000px){.hgi-hs-split{display:grid;grid-template-columns:minmax(320px,400px) 1fr;gap:20px;align-items:start}.hgi-hs-left{position:sticky;top:8px}.hgi-hs-left .hgi-card{max-width:none!important;margin-bottom:12px!important}.hgi-hs-right .hgi-dash-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.hgi-cx2 .hgi-cr-list{border-top:4px solid #1f7a8c;overflow:hidden}.hgi-cx2 .hgi-cr-row{border-left:5px solid #9aa3ad;padding-left:12px}.hgi-cx2 .hgi-cr-row.hgi-cr-t-ok{border-left-color:#2e7d32;background:linear-gradient(90deg,rgba(46,125,50,.07),transparent 40%)}.hgi-cx2 .hgi-cr-row.hgi-cr-t-over{border-left-color:#1f7a8c;background:linear-gradient(90deg,rgba(31,122,140,.08),transparent 40%)}.hgi-cx2 .hgi-cr-row.hgi-cr-t-short{border-left-color:#b42318;background:linear-gradient(90deg,rgba(180,35,24,.08),transparent 40%)}.hgi-cx2.hgi-modal-overlay .hgi-modal-header{background:linear-gradient(90deg,#1f4e79,#1f7a8c);color:#fff}.hgi-cx2.hgi-modal-overlay .hgi-modal-header .hgi-modal-close{color:#fff}.hgi-cx2 .hgi-cr-sech{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;border-left:4px solid var(--c,#667);background:color-mix(in srgb,var(--c,#667) 12%,transparent);color:var(--hgi-ink)}.hgi-cx2 .hgi-cr-sech-loose{--c:#B7791F}.hgi-cx2 .hgi-cr-sech-coins,.hgi-cx2 .hgi-cr-sech-rolls{--c:#B7791F}.hgi-cx2 .hgi-cr-sech-bills,.hgi-cx2 .hgi-cr-sech-currency{--c:#2E7D32}.hgi-cx2 .hgi-cr-sech-checks{--c:#1F4E79}.hgi-cx2 .hgi-cr-sech-bmg{--c:#7B3FA0}.hgi-cx2 .hgi-cr-dgrid-loose input{border-color:#e4c37a!important;background:#fffbf0}.hgi-cx2 .hgi-cr-dgrid-bills input,.hgi-cx2 .hgi-cr-dgrid-currency input{border-color:#9ecfa1!important;background:#f3fbf3}.hgi-cx2 .hgi-cr-dgrid input:focus{outline:2px solid #1F7A8C;outline-offset:1px}.hgi-cx2 .hgi-cr-sum{background:linear-gradient(135deg,#eaf4f6,#eef6ee)!important;border:1px solid #bfdde3}.hgi-cx2 #hgi-cr-cash-total{color:#2e7d32;font-size:1.15em}.hgi-cx2 #hgi-cr-drop{color:#a6192e;font-size:1.25em}.hgi-cx2 #hgi-cr-checks-total{color:#1f4e79}body.hgi-dark .hgi-cx2 .hgi-cr-dgrid input{background:#23262d!important}body.hgi-dark .hgi-cx2 .hgi-cr-sum{background:linear-gradient(135deg,#1c2a2e,#1d2a1f)!important;border-color:#2f4a50}body.hgi-dark .hgi-cx2 #hgi-cr-cash-total{color:#6fcf73}body.hgi-dark .hgi-cx2 #hgi-cr-drop{color:#ff8a8a}body.hgi-dark .hgi-cx2 #hgi-cr-checks-total{color:#8ab8e8}.hgi-cx2 .hgi-cr-sech-rolled{--c:#B7791F}.hgi-cx2 .hgi-cr-dgrid-rolled input{border-color:#e4c37a!important;background:#fffbf0}.hgi-cl2-head .hgi-cl2-dept{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;color:var(--hgi-slate)}.hgi-cl2-head .hgi-cl2-dept select{padding:7px 10px;border:1px solid var(--hgi-hairline);border-radius:10px;font:inherit;font-weight:600;color:var(--hgi-ink);background:#fff}.hgi-cl2-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 14px}.hgi-cl2-q{flex:1 1 260px;max-width:420px;padding:9px 14px;border:1px solid var(--hgi-hairline);border-radius:12px;font:inherit;background:#fff}.hgi-cl2-sum{font-size:13px;font-weight:600;color:var(--hgi-slate)}.hgi-cl-hide{display:none!important}.hgi-cl2-bar+#hgi-cl-today-list .hgi-card{border-top:4px solid #1f7a8c;border-radius:14px}.hgi-cl-done{margin-top:8px;border:1px dashed #9ecfa1;border-radius:10px;background:rgba(46,125,50,.05)}.hgi-cl-done>summary{cursor:pointer;padding:8px 12px;font-weight:700;font-size:13px;color:#2e7d32;list-style:none}.hgi-cl-done>summary::-webkit-details-marker{display:none}.hgi-cl-done[open]>summary{border-bottom:1px dashed #9ecfa1}.hgi-cl-done .hgi-cl-item-row{padding-left:12px!important;opacity:.85}.hgi-cl-more{display:block;margin:8px 0 0;font-weight:700}body.hgi-dark .hgi-cl2-head .hgi-cl2-dept select,body.hgi-dark .hgi-cl2-q{background:#23262d;color:#eee;border-color:#3a3f48}body.hgi-dark .hgi-cl-done>summary{color:#6fcf73}body.hgi-dark .hgi-cl-done{border-color:#3d6b40}@media (max-width:700px){.hgi-cl2-q{max-width:none}}#hgi-main .hgi-hh-head .hgi-ci-b{order:0!important}.hgi-ts2-hdr{justify-content:flex-start!important}#hgi-main .hgi-ts2-hdr .hgi-ci-b{order:0!important}#hgi-main .hgi-ts2-hdr .hgi-lt-i{display:none!important}#hgi-main .hgi-ts2-hdr .hgi-ts2-nav{order:0}#hgi-main .hgi-ts2-hdr .hgi-ts2-row{order:2}#hgi-main .hgi-ts2-hdr .hgi-ts2-row{flex:1 1 auto!important;margin:0 0 0 auto!important;justify-content:flex-end;flex-wrap:wrap}#hgi-main .hgi-ts2-hdr .hgi-ts2-row .hgi-status-tabs{margin:0!important}#hgi-main .hgi-ts2-hdr .hgi-ts2-tools input{width:120px}#hgi-main .hgi-ts2-hdr .hgi-ts2-tools select{max-width:140px}.hgi-ts-wkh{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hgi-ts-wkh1>span:first-child,.hgi-ts-wkh2>span:first-child{padding:3px 10px;border-radius:999px;color:#fff;letter-spacing:.04em}.hgi-ts-wkh1>span:first-child{background:#1f4e79}.hgi-ts-wkh2>span:first-child{background:#1f7a8c}.hgi-ts2-lock{font-size:13px;padding:4px 10px!important;text-transform:none;font-weight:600}.hgi-ts2-card{border-top:4px solid #1f4e79}.hgi-ts2-card table.hgi-ts2-tb{border:1px solid #cfd8e3!important;border-radius:10px;border-collapse:separate!important;border-spacing:0;overflow:hidden}.hgi-ts2-card table.hgi-ts2-tb td,.hgi-ts2-card table.hgi-ts2-tb th{border-color:#e1e7ef!important;border-width:0 1px 1px 0!important}.hgi-ts2-card table.is-w1 thead th{background:#e8f0f9;color:#1f4e79}.hgi-ts2-card table.is-w2 thead th{background:#e3f3f5;color:#17606e}.hgi-ts2-card table.hgi-ts2-tb thead th.is-wknd{background:#fdf1dc!important;color:#8a5a00}.hgi-ts2-card table.hgi-ts2-tb td.is-wknd{background:#fffbf2}.hgi-ts2-card table.hgi-ts2-tb th.is-today{background:#1f7a8c!important;color:#fff}.hgi-ts2-card table.hgi-ts2-tb td.is-today{background:#eaf7f9}.hgi-ts2-card table.hgi-ts2-tb tbody tr:nth-child(2n) td:not(.is-wknd):not(.is-today){background:#fafbfd}.hgi-ts2-card table.hgi-ts2-tb td[data-ts-emp]{border-left:4px solid #1f4e79!important}.hgi-ts2-card table.hgi-ts2-tb td:last-child{background:#eef6ee;color:#1e5c33}.hgi-ts2-card table.hgi-ts2-tb td[data-ts-cell]:hover{background:#fff6d6!important}.hgi-ts2-card table.hgi-ts2-tb td.is-empty .hgi-muted{opacity:.45}body.hgi-dark .hgi-ts2-card table.hgi-ts2-tb{border-color:#3a3f48!important}body.hgi-dark .hgi-ts2-card table.hgi-ts2-tb td,body.hgi-dark .hgi-ts2-card table.hgi-ts2-tb th{border-color:#323741!important}body.hgi-dark .hgi-ts2-card table.is-w1 thead th{background:#1d2b3d;color:#9cc3ee}body.hgi-dark .hgi-ts2-card table.is-w2 thead th{background:#1b3036;color:#8acbd6}body.hgi-dark .hgi-ts2-card table.hgi-ts2-tb thead th.is-wknd{background:#3a2f17!important;color:#f0c46e}body.hgi-dark .hgi-ts2-card table.hgi-ts2-tb td.is-wknd{background:#2a2518}body.hgi-dark .hgi-ts2-card table.hgi-ts2-tb td.is-today{background:#1b3036}body.hgi-dark .hgi-ts2-card table.hgi-ts2-tb tbody tr:nth-child(2n) td:not(.is-wknd):not(.is-today){background:#20242b}body.hgi-dark .hgi-ts2-card table.hgi-ts2-tb td:last-child{background:#1d2b20;color:#7fd08a}#hgi-main .hgi-ts2-hdr{gap:8px!important;flex-wrap:wrap}#hgi-main .hgi-ts2-hdr .hgi-ts2-nav{gap:4px!important;flex-wrap:nowrap!important}#hgi-main .hgi-ts2-hdr .hgi-ts2-nav .hgi-btn{padding:6px 10px;min-height:36px}#hgi-main .hgi-ts2-hdr .hgi-ts2-nav .hgi-ts2-arrow{padding:6px 0;min-width:34px;width:34px;font-size:20px;line-height:1}#hgi-main .hgi-ts2-hdr .hgi-ts2-range{font-size:13px;white-space:nowrap;padding:0 4px}#hgi-main .hgi-ts2-hdr .hgi-ts2-row{gap:6px!important;flex-wrap:nowrap!important}#hgi-main .hgi-ts2-hdr .hgi-ts2-row .hgi-status-tabs{gap:4px;flex-wrap:nowrap}#hgi-main .hgi-ts2-hdr .hgi-ts2-row .hgi-status-tab{padding:6px 8px!important;font-size:12px!important;white-space:nowrap}#hgi-main .hgi-ts2-hdr .hgi-ts2-tools{gap:6px;flex-wrap:nowrap!important}#hgi-main .hgi-ts2-hdr .hgi-ts2-tools select{max-width:112px;min-width:0;padding:6px 6px}#hgi-main .hgi-ts2-hdr .hgi-ts2-tools input{width:90px;padding:6px 8px}#hgi-main .hgi-ts2-hdr .hgi-ts2-tools .hgi-btn,#hgi-main .hgi-ts2-hdr .hgi-ts2-tools summary{padding:6px 10px;min-height:36px;white-space:nowrap}@media (max-width:1100px){#hgi-main .hgi-ts2-hdr .hgi-ts2-row,#hgi-main .hgi-ts2-hdr .hgi-ts2-row .hgi-status-tabs,#hgi-main .hgi-ts2-hdr .hgi-ts2-tools{flex-wrap:wrap!important}}#hgi-main .hgi-ts2-hdr .hgi-ts2-cur{display:none!important}#hgi-main .hgi-ts2-hdr .hgi-ts2-nav .hgi-ts2-arrow{display:inline-flex!important;align-items:center;justify-content:center;font-size:22px!important;padding:0!important;min-width:34px!important;width:34px!important}#hgi-main .hgi-ts2-hdr .hgi-ts2-range{font-weight:700;text-decoration:underline dotted;text-underline-offset:3px}#hgi-main .hgi-ts2-hdr .hgi-ts2-tools select{max-width:100px}#hgi-main .hgi-ts2-hdr .hgi-ts2-tools input{width:72px;transition:width .15s}#hgi-main .hgi-ts2-hdr .hgi-ts2-tools input:focus{width:150px}#hgi-main .hgi-ts2-hdr #hgi-ts-search{width:76px!important;min-width:0!important;flex:0 0 auto}#hgi-main .hgi-ts2-hdr #hgi-ts-search:focus{width:160px!important}#hgi-main .hgi-ts2-hdr .hgi-ts2-row .hgi-status-tab{padding:6px 7px!important}@media (min-width:1300px){#hgi-main .hgi-ts2-hdr .hgi-ts2-tools select{max-width:170px}}@media (min-width:1150px) and (max-width:1299px){#hgi-main .hgi-ts2-hdr .hgi-ts2-tools select{max-width:130px}}#hgi-main .hgi-sc2-hdr{display:flex!important;align-items:center;flex-wrap:wrap;gap:8px!important;width:100%;margin:0 0 12px!important}#hgi-main .hgi-sc2-hdr .hgi-sc2-hide{display:none!important}#hgi-main .hgi-sc2-hdr .hgi-sc2-range{font-weight:700;font-size:13px;white-space:nowrap;text-decoration:underline dotted;text-underline-offset:3px;padding:0 4px}#hgi-main .hgi-sc2-hdr summary,#hgi-main .hgi-sc2-hdr>.hgi-btn{padding:6px 10px!important;min-height:36px;white-space:nowrap}#hgi-main .hgi-sc2-hdr #hgi-sched-next,#hgi-main .hgi-sc2-hdr #hgi-sched-prev{width:34px;min-width:34px!important;padding:0!important;font-size:22px;line-height:1;display:inline-flex;align-items:center;justify-content:center}#hgi-main .hgi-sc2-hdr .hgi-sc2-dept{max-width:190px}#hgi-main .hgi-sc2-hdr .hgi-comm-more{margin:0}table.hgi-sc2-tb{border:1px solid #cfd8e3!important;border-collapse:separate!important;border-spacing:0;border-radius:10px;overflow:hidden}table.hgi-sc2-tb td,table.hgi-sc2-tb th{border-color:#e1e7ef!important;border-width:0 1px 1px 0!important}table.hgi-sc2-tb thead th{background:#e8f0f9;color:#1f4e79}table.hgi-sc2-tb thead th.is-wknd{background:#fdf1dc;color:#8a5a00}table.hgi-sc2-tb thead th.is-today{background:#1f7a8c;color:#fff!important}table.hgi-sc2-tb thead th.is-today span{color:#fff}table.hgi-sc2-tb td.is-today{box-shadow:inset 0 0 0 2px #1f7a8c}table.hgi-sc2-tb tbody td:first-child{border-left:4px solid #1f4e79!important;background:#fafbfd}table.hgi-sc2-tb tfoot td{background:#eef6ee;color:#1e5c33;border-top:2px solid #bfddc2!important}body.hgi-dark table.hgi-sc2-tb{border-color:#3a3f48!important}body.hgi-dark table.hgi-sc2-tb td,body.hgi-dark table.hgi-sc2-tb th{border-color:#323741!important}body.hgi-dark table.hgi-sc2-tb thead th{background:#1d2b3d;color:#9cc3ee}body.hgi-dark table.hgi-sc2-tb thead th.is-wknd{background:#3a2f17;color:#f0c46e}body.hgi-dark table.hgi-sc2-tb thead th.is-today{background:#1f7a8c;color:#fff}body.hgi-dark table.hgi-sc2-tb tbody td:first-child{background:#20242b}body.hgi-dark table.hgi-sc2-tb tfoot td{background:#1d2b20;color:#7fd08a}.hgi-row-tinted.hgi-st{border-left:6px solid #94a3b8!important}.hgi-row-tinted.hgi-st-pending{border-left-color:#d98e04!important}.hgi-row-tinted.hgi-st-approved{border-left-color:#2e9e5b!important}.hgi-row-tinted.hgi-st-denied{border-left-color:#c62828!important}.hgi-row-tinted.hgi-st-att-late{border-left-color:#d98e04!important}.hgi-row-tinted.hgi-st-att-call-off,.hgi-row-tinted.hgi-st-att-sick{border-left-color:#c2410c!important}.hgi-row-tinted.hgi-st-att-left-early{border-left-color:#e08a2b!important}.hgi-row-tinted.hgi-st-att-no-show,.hgi-row-tinted.hgi-st-att-suspension,.hgi-row-tinted.hgi-st-att-unexcused-absence{border-left-color:#c62828!important}.hgi-row-tinted.hgi-st-att-bereavement{border-left-color:#7b3fa0!important}.hgi-row-tinted.hgi-st-att-other{border-left-color:#64748b!important}.hgi-row-tinted.hgi-st-pending .hgi-badge{background:#fdf0d0!important;color:#8a5a00!important}.hgi-row-tinted.hgi-st-approved .hgi-badge-approved{background:#ddf3e5!important;color:#1e6b3c!important}.hgi-row-tinted.hgi-st-denied .hgi-badge-denied{background:#fadbd8!important;color:#8a1c1c!important}.hgi-em-card[style*="--dc"] .hgi-em-av{background:color-mix(in srgb,var(--dc) 16%,#fff);color:var(--dc);border:1.5px solid var(--dc)}.hgi-em-card[style*="--dc"] .hgi-em-chip:first-child{background:color-mix(in srgb,var(--dc) 12%,#fff)}body.hgi-dark .hgi-em-card[style*="--dc"] .hgi-em-av{background:color-mix(in srgb,var(--dc) 30%,#1c1f26);color:#fff}.hgi-posg{border-bottom:3px solid var(--g,#64748b)!important}.hgi-posg-sales{--g:#1F4E79}.hgi-posg-stock{--g:#2E7D32}.hgi-posg-catalog{--g:#7B3FA0}.hgi-posg-setup{--g:#64748B}.hgi-posg.hgi-btn-primary{background:var(--g)!important;border-color:var(--g)!important;color:#fff!important}body.hgi-dark .hgi-cl-more{color:#ff9a9a!important}.hgi-posg{box-shadow:inset 0 -3px 0 var(--g,#64748b)}#hgi-main .hgi-remx-quick,#hgi-main .hgi-remx-quick.is-big{flex:0 0 100%!important;width:100%!important;max-width:1000px;box-sizing:border-box}#hgi-main:has(.hgi-remx-quick) .hgi-comm-more{margin-left:auto!important}#hgi-main:has(.hgi-remx-quick) .hgi-pg2-slot{margin-left:0!important}#hgi-main:has(.hgi-remx-quick),#hgi-main:has(.hgi-remx-quick) .hgi-pg-head{justify-content:flex-start!important}#hgi-main:has(.hgi-remx-quick) .hgi-pg2-slot{margin-left:8px!important}#hgi-main:has(.hgi-remx-quick) .hgi-pg2-slot,#hgi-main:has(.hgi-remx-quick) .hgi-pg2-slot>*{margin-left:0!important}#hgi-main #hgi-add-reminder{margin-left:0!important}#hgi-main:has(.hgi-remx-quick) .hgi-comm-more{margin-left:auto!important}body.hgi-dark #hgi-sched-table td[data-shc]{background:color-mix(in srgb,var(--sc) 38%,#14171d)!important;color:#fff!important}@supports (color:hsl(from red h s l)){body.hgi-dark #hgi-sched-table td[data-shc]{background:hsl(from var(--sc) h min(max(calc(s * 1.1),22),46) 27)!important}}body.hgi-dark #hgi-sched-table td[data-shc],body.hgi-dark #hgi-sched-table td[data-shc] .hgi-muted,body.hgi-dark #hgi-sched-table td[data-shc] div,body.hgi-dark #hgi-sched-table td[data-shc] span{color:#f4f6fa!important}body.hgi-dark #hgi-sched-table td[data-shc] .hgi-muted{opacity:.85}body.hgi-dark .hgi-dl-pill[data-shc]{background:color-mix(in srgb,var(--sc) 38%,#14171d)!important;color:#fff!important}@supports (color:hsl(from red h s l)){body.hgi-dark .hgi-dl-pill[data-shc]{background:hsl(from var(--sc) h min(max(calc(s * 1.1),22),46) 27)!important}}.hgi-lp{display:inline-flex;align-items:center;gap:0;border-radius:999px;overflow:hidden;font-weight:800;line-height:1;vertical-align:middle;border:2px solid var(--lpc,#1f4e8c);background:var(--lpb,#e6eef8);color:var(--lpc,#1f4e8c);margin-right:6px}.hgi-lp-n{padding:5px 11px;font-size:15px;letter-spacing:.01em}.hgi-lp-a{padding:5px 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:var(--lpc,#1f4e8c);color:#fff}.hgi-lp-ct{font-size:12px;color:#64748b;font-weight:600}.hgi-lp-0{--lpc:#1F4E8C;--lpb:#E6EEF8}.hgi-lp-1{--lpc:#1E7A45;--lpb:#E3F4EA}.hgi-lp-2{--lpc:#7B3FA0;--lpb:#F0E8F6}.hgi-lp-3{--lpc:#0E7490;--lpb:#DFF3F7}.hgi-lp-4{--lpc:#A6192E;--lpb:#FBE7EA}.hgi-lp-5{--lpc:#334155;--lpb:#E8ECF1}.hgi-lp-6{--lpc:#B0306A;--lpb:#FAE6F0}.hgi-dark .hgi-lp{background:color-mix(in srgb,var(--lpc) 22%,#14171d);color:color-mix(in srgb,var(--lpc) 35%,#fff);border-color:color-mix(in srgb,var(--lpc) 70%,#fff)}.hgi-dark .hgi-lp-a{background:color-mix(in srgb,var(--lpc) 60%,#14171d);color:#fff}.hgi-dark .hgi-lp-ct{color:#9aa4b2}.hgi-row strong .hgi-lp,.hgi-wo-title .hgi-lp{margin-bottom:2px}.hgi-ds.hgi-ds-v2 .hgi-ds-side{width:clamp(330px,24vw,600px)!important;flex:0 0 clamp(330px,24vw,600px)!important}.hgi-ds.hgi-ds-v2 .hgi-ds-ticket{width:clamp(250px,19vw,460px);flex:0 0 clamp(250px,19vw,460px)}.hgi-ds.hgi-ds-v2 .hgi-ds-rooms{grid-template-columns:repeat(auto-fill,minmax(clamp(86px,5.6vw,130px),1fr))!important}.hgi-ds.hgi-ds-v2 .hgi-wof-grid{grid-template-columns:repeat(auto-fill,minmax(clamp(110px,8.4vw,190px),1fr));gap:clamp(8px,.8vw,16px)}.hgi-ds.hgi-ds-v2 .hgi-wof-card{min-height:clamp(72px,6.4vw,130px);font-size:clamp(14px,1vw,19px)}.hgi-ds.hgi-ds-v2 .hgi-wof-card .ico{font-size:clamp(26px,2.2vw,44px)}.hgi-ds.hgi-ds-v2 .hgi-wof-body{padding:clamp(14px,1.6vw,32px)}.hgi-ds.hgi-ds-v2 .hgi-wof-chip{font-size:clamp(16px,1vw,19px)}@media (min-width:1700px){.hgi-ds.hgi-ds-v2 .hgi-ds-title{font-size:22px}.hgi-ds.hgi-ds-v2 .hgi-ds-room{font-size:15px;min-height:54px}}html.hgi-pg2 .hgi-shell{max-width:min(2400px,100%)}.hgi-ds-v2 .hgi-ds-trow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:10px 0}.hgi-ds-v2 .hgi-ds-trow .hgi-ds-multi,.hgi-ds-v2 .hgi-ds-trow .hgi-ds-tabs{margin:0;min-height:0;display:contents}.hgi-ds-v2 .hgi-ds-trow .hgi-ds-multi{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hgi-ds-v2 .hgi-ds-mbtn{padding:5px 11px;border-radius:16px;font-size:13px}.hgi-ds-v2 .hgi-ds-mhint{flex-basis:100%}.hgi-ds.hgi-ds-v2 .hgi-ds-side{width:clamp(320px,22vw,520px)!important;flex:0 0 clamp(320px,22vw,520px)!important}.hgi-ds.hgi-ds-v2 .hgi-ds-rooms{grid-template-columns:repeat(auto-fill,minmax(clamp(68px,4.4vw,96px),1fr))!important;gap:6px}.hgi-ds.hgi-ds-v2 .hgi-ds-room{min-height:38px;padding:4px;font-size:12.5px;border-radius:9px}.hgi-ds.hgi-ds-v2 .hgi-wof-grid{grid-template-columns:repeat(auto-fill,minmax(clamp(88px,6vw,138px),1fr));gap:clamp(7px,.6vw,12px)}.hgi-ds.hgi-ds-v2 .hgi-wof-card{min-height:clamp(56px,4.6vw,92px);padding:6px 5px;font-size:clamp(12.5px,.85vw,15px);border-radius:12px}.hgi-ds.hgi-ds-v2 .hgi-wof-card .ico{font-size:clamp(22px,1.7vw,34px)}.hgi-ds.hgi-ds-v2 .hgi-ds-ticket{width:clamp(300px,23vw,560px);flex:0 0 clamp(300px,23vw,560px)}@media (min-width:1700px){.hgi-ds.hgi-ds-v2 .hgi-ds-room{font-size:13.5px;min-height:42px}}.hgi-ds-v2 .hgi-wof-title>div:first-child{display:inline-block;max-width:100%;padding:6px 18px;border-radius:999px;border:2px solid #0e7490;background:#dff3f7;color:#0b5568;font-size:20px;font-weight:800;line-height:1.2}.hgi-ds-v2 .hgi-wof-title small{display:block;margin:4px 0 0 6px}.hgi-dark .hgi-ds-v2 .hgi-wof-title>div:first-child{background:#0f3340;color:#bdeaf5;border-color:#3aa7c4}.hgi-ds-v2 .hgi-wof.is-embed{max-width:none}.hgi-ds-v2 .hgi-wof-body{padding:clamp(14px,1.4vw,28px)}.hgi-ds.hgi-ds-v2 .hgi-ds-room{word-break:normal;overflow-wrap:break-word;hyphens:auto;line-height:1.1}.hgi-ds-v2 #ds-q{min-width:0}.hgi-cl-more{min-height:34px;padding:6px 14px}.hgi-ms-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:0 0 14px}.hgi-ms-k{border:1px solid var(--hgi-hairline,#e4e8ee);border-top:4px solid var(--kc,#64748b);border-radius:10px;padding:8px 12px;background:#fff}.hgi-ms-k b{display:block;font-size:24px;font-weight:800;color:var(--kc,#334155);line-height:1.1}.hgi-ms-k span{font-size:12px;color:#5b6472}.hgi-ms-k.is-zero b{color:#a0a8b5}.hgi-ms-k-rooms{--kc:#1F4E8C}.hgi-ms-k-complaint{--kc:#B3261E}.hgi-ms-k-wo{--kc:#7B3FA0}.hgi-ms-k-request{--kc:#0E7490}.hgi-ms-k-notice{--kc:#64748B}.hgi-ms-k-dirty{--kc:#1E7A45}.hgi-ms-k-out{--kc:#334155}.hgi-dark .hgi-ms-k{background:#1d2026;border-color:#33373f}.hgi-dark .hgi-ms-k span{color:#aab2bf}.hgi-dark .hgi-ms-k b{color:color-mix(in srgb,var(--kc) 40%,#fff)}.hgi-dark .hgi-ms-k.is-zero b{color:#6b7380}.hgi-ms-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(260px,22vw,380px),1fr));gap:10px;align-items:start}.hgi-ms-r2{margin:0;border-left:5px solid #64748b;background:#fff}.hgi-ms-r2.hgi-ms-w-complaint{border-left-color:#b3261e}.hgi-ms-r2.hgi-ms-w-wo{border-left-color:#7b3fa0}.hgi-ms-r2.hgi-ms-w-request{border-left-color:#0e7490}.hgi-ms-r2 .hgi-ms-rn{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.hgi-ms-r2 .hgi-ms-item{border-top:1px dashed var(--hgi-hairline,#e4e8ee);padding:5px 0}.hgi-dark .hgi-ms-r2{background:#1d2026}#hgi-main .hgi-ms-tag.wo{background:#efe6f6!important;color:#5b2b7a!important}#hgi-main .hgi-ms-tag.request{background:#dff3f7!important;color:#0b5568!important}.hgi-dark #hgi-main .hgi-ms-tag.complaint,.hgi-dark #hgi-main .hgi-ms-tag.request,.hgi-dark #hgi-main .hgi-ms-tag.wo{background:rgba(255,255,255,.14)!important;color:#f1efe8!important}.hgi-dp{font-family:-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#1a1a1a;-webkit-print-color-adjust:exact;print-color-adjust:exact}.hgi-dp *{box-sizing:border-box}.hgi-dp-head{display:flex;justify-content:space-between;align-items:flex-end;background:#1a1d24;color:#fff;padding:14px 18px;border-bottom:4px solid #a6192e;border-radius:6px 6px 0 0;margin-bottom:12px}.hgi-dp-brand{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c9cfdb}.hgi-dp-title{font-size:26px;font-weight:800;line-height:1.1}.hgi-dp-date{font-size:14px;font-weight:600;color:#e3e7ee}.hgi-dp-na{border:1px solid #e7b4bb;border-left:5px solid #a6192e;background:#fdf1f2;border-radius:6px;padding:8px 12px;margin-bottom:10px;break-inside:avoid}.hgi-dp-nat{font-weight:800;font-size:13px;color:#a6192e;margin-bottom:4px}.hgi-dp-nai{font-size:11.5px;padding:2px 0}.hgi-dp-tag{display:inline-block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:3px;color:#fff;background:#64748b}.hgi-dp-tag.u{background:#a6192e}.hgi-dp-ok{border:1px solid #bfe3cb;border-left:5px solid #2e9e5b;background:#f0faf3;border-radius:6px;padding:7px 12px;margin-bottom:10px;font-size:12px;color:#1e6b3c}.hgi-dp-tiles{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-bottom:6px}.hgi-dp-tile{border:1px solid #e4e8ee;border-top:3px solid var(--tc,#64748b);border-radius:5px;padding:4px 7px;break-inside:avoid}.hgi-dp-tile b{display:block;font-size:17px;font-weight:800;color:var(--tc,#334155);line-height:1.1}.hgi-dp-tile span{font-size:9.5px;color:#5b6472}.hgi-dp-tile.z b{color:#a0a8b5}.hgi-dp-t-st{--tc:#1F4E79}.hgi-dp-t-gu{--tc:#1E7A45}.hgi-dp-t-op{--tc:#C25B00}.hgi-dp-t-co{--tc:#7B3FA0}.hgi-dp-grp{margin:12px 0 6px;padding:5px 12px;border-radius:4px;color:#fff;font-size:11.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;break-after:avoid}.hgi-dp-g-st{background:#1f4e79}.hgi-dp-g-gu{background:#1e7a45}.hgi-dp-g-op{background:#c25b00}.hgi-dp-g-co{background:#7b3fa0}.hgi-dp-cols{columns:2;column-gap:14px}.hgi-dp-blk{break-inside:avoid;margin:0 0 8px}.hgi-dp-bt{font-size:12px;font-weight:800;border-bottom:1px solid #d5dae2;padding-bottom:2px;margin-bottom:3px}.hgi-dp-ct{display:inline-block;min-width:16px;text-align:center;font-size:9.5px;padding:0 5px;border-radius:8px;background:#1a1d24;color:#fff;vertical-align:1px}.hgi-dp-ct.z{background:#eceef1;color:#64748b}.hgi-dp-row{padding:3px 0 3px 7px;border-left:3px solid #cbd2dc;margin-bottom:3px;break-inside:avoid}.hgi-dp-m{font-size:11.5px;font-weight:600}.hgi-dp-s{font-size:10.5px;color:#5b6472}.hgi-dp-none{font-size:10.5px;color:#94a3b8}.hgi-dp-pill{display:inline-block;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:0 6px;border-radius:8px;margin-left:3px}.hgi-dp-p-a{background:#fdf0d0;color:#8a5a00}.hgi-dp-p-n{background:#ddf3e5;color:#1e6b3c}.hgi-dp-p-r{background:#fadbd8;color:#8a1c1c}.hgi-dp-p-b{background:#e1ecf8;color:#1f4e79}.hgi-dp-p-g{background:#eceef1;color:#475569}.hgi-dp-foot{margin-top:10px;padding-top:6px;border-top:1px solid #e4e8ee;font-size:9px;color:#94a3b8}html.hgi-v2nav .hgi-dark .hgi-sidebar,html.hgi-v2nav.hgi-dark .hgi-sidebar{background:#171a21;border-right:1px solid #2a2f38}html.hgi-v2nav .hgi-dark .hgi-sidebar-footer,html.hgi-v2nav .hgi-dark .hgi-sidebar-header{border-color:#2a2f38}html.hgi-v2nav .hgi-dark .hgi-nav a,html.hgi-v2nav .hgi-dark .hgi-nav button{color:#d7dbe3}html.hgi-v2nav .hgi-dark .hgi-nav button:hover,html.hgi-v2nav .hgi-dark .hgi-nav-group-toggle:hover{background:rgba(255,255,255,.07)}html.hgi-v2nav .hgi-dark .hgi-nav button.active{background:rgba(224,72,95,.22);color:#fff;box-shadow:inset 3px 0 0 #e0485f}html.hgi-v2nav .hgi-dark .hgi-nav button.active .hgi-nav-pin-toggle{color:rgba(255,255,255,.6)}html.hgi-v2nav .hgi-dark .hgi-nav-group-toggle{color:#9aa4b2}html.hgi-v2nav .hgi-dark .hgi-nav-group-arrow{color:#9aa4b2}html.hgi-v2nav .hgi-dark .hgi-nav-pinned-divider{background:#2a2f38}html.hgi-v2nav .hgi-dark .hgi-nav-group-children{border-left:1px solid #2a2f38;margin-left:14px;padding-left:8px}@media (orientation:landscape) and (max-height:520px){html.hgi-v2nav #hgi-portal-root{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}@media (orientation:landscape) and (max-height:520px) and (min-width:700px){html.hgi-v2nav .hgi-topbar-unified{padding:4px 10px!important;gap:6px!important;margin-bottom:6px!important;max-width:100%;box-sizing:border-box}html.hgi-v2nav .hgi-topbar-unified .hgi-btn{min-height:32px!important;height:32px;padding:0 10px!important}html.hgi-v2nav .hgi-topbar-unified .hgi-topbar-title img{height:24px;width:auto}html.hgi-v2nav .hgi-topbar-unified .hgi-topbar-user{margin-left:auto;min-width:0;display:flex;align-items:center;gap:8px;max-width:100%}html.hgi-v2nav .hgi-topbar-unified .hgi-topbar-user .hgi-role,html.hgi-v2nav .hgi-topbar-unified .hgi-topbar-user small,html.hgi-v2nav .hgi-topbar-unified .hgi-topbar-user span:not(:first-child){display:none}html.hgi-v2nav .hgi-topbar-unified .hgi-topbar-user strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}html.hgi-v2nav .hgi-topbar-unified .hgi-hat{height:32px}html.hgi-v2nav .hgi-sidebar{width:210px}}.hgi-nw-pill{display:inline-block;background:#1d4ed8;color:#fff;font-size:10px;font-weight:800;letter-spacing:.06em;border-radius:5px;padding:2px 7px;margin-right:6px;vertical-align:middle}.hgi-ss-pill{display:inline-block;background:#fff4d6;color:#7a4b00;border:1px solid #e6c26b;font-size:10.5px;font-weight:700;border-radius:999px;padding:1px 8px;margin-right:6px;vertical-align:middle;white-space:nowrap}.hgi-rp-pill{display:inline-block;border-radius:12px;padding:2px 9px;font-size:11px;font-weight:700;margin-left:6px;vertical-align:middle}.hgi-rp-pill.is-new{background:#b3261e;color:#fff}.hgi-rp-pill.is-read{background:#e8ecf1;color:#475569}.hgi-cr2.hgi-comm-row--unread{box-shadow:0 0 0 2px var(--cr),0 4px 14px rgba(20,21,26,.14)!important;border-left-width:9px!important}.hgi-cr2.hgi-comm-row--unread strong{font-weight:800}.hgi-cr2:not(.hgi-comm-row--unread){background:#fff!important;border-left-width:4px!important}.hgi-cr2:not(.hgi-comm-row--unread) strong{font-weight:500;color:#475569}.hgi-cr2:not(.hgi-comm-row--unread) .hgi-comm-avatar{opacity:.75}.hgi-cr2:not(.hgi-comm-row--unread):hover{background:color-mix(in srgb,var(--cr) 8%,#fff)!important}.hgi-dark .hgi-ss-pill{background:#3a2f12;color:#f6d79b;border-color:#8a6a1c}.hgi-dark .hgi-rp-pill.is-read{background:#2b3340;color:#aab2bf}.hgi-dark .hgi-nw-pill{background:#3b82f6}.hgi-dark .hgi-cr2:not(.hgi-comm-row--unread){background:#1a1f27!important}.hgi-dark .hgi-cr2:not(.hgi-comm-row--unread) strong{color:#aab2bf}.hgi-dark .hgi-cr2.hgi-comm-row--unread{box-shadow:0 0 0 2px var(--cr),0 4px 14px rgba(0,0,0,.4)!important}.hgi-chat2 .hgi-chat-compose textarea{resize:vertical!important;border-radius:16px;max-height:60vh;min-height:44px}.hgi-chat2 #hgi-chat-expand{flex:0 0 auto}.hgi-ds-v2 .hgi-ds-room.done[data-st=warm]{background:#fcefd8;border-color:#e0b368;color:#7a4b00}.hgi-ds-v2 .hgi-ds-room.done[data-st=hot]{background:#fbe3e4;border-color:#e08a92;color:#7e1322}.hgi-dark .hgi-ds-v2 .hgi-ds-room.done[data-st=warm]{background:#36290f;border-color:#a8772a;color:#f6d79b}.hgi-dark .hgi-ds-v2 .hgi-ds-room.done[data-st=hot]{background:#3a1519;border-color:#b3414d;color:#ffb4ba}.hgi-toast-link{display:block;color:inherit;text-decoration:underline;text-underline-offset:3px;font-weight:600;padding:2px 0;cursor:pointer}.hgi-toast-link:hover{text-decoration-thickness:2px}.hgi-ip-head{gap:8px;flex-wrap:wrap}.hgi-ip-head b{margin-right:auto}.hgi-ip-reassign{border:1px solid #c9c3b4;border-radius:8px;background:#fff;color:#1c1c1c;font-weight:700;padding:6px 12px;font-size:13px;cursor:pointer;white-space:nowrap}.hgi-ip-reassign:hover{background:#f4f1e8}.hgi-ip-bar .hgi-ip-reassign{background:#fff;color:#1c1c1c;margin-left:auto;margin-right:8px;padding:8px 14px;font-size:14px}.hgi-ip-who{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:#e8eef9;color:#1e3a8a;white-space:nowrap;max-width:110px;overflow:hidden;text-overflow:ellipsis}.hgi-dark .hgi-ip-reassign{background:#2b2f37;color:#f1efe8;border-color:#3a3f48}.hgi-dark .hgi-ip-who{background:#1c2b52;color:#bcd0ff}.hgi-wo-bar2{display:flex;align-items:center;gap:8px;padding:10px;margin-bottom:14px;background:var(--hgi-card,#fff);border:1px solid var(--hgi-hairline,#e5e0d4);border-radius:12px}.hgi-wo-bar2 #hgi-wo-search{flex:1 1 220px;min-width:160px}.hgi-wo-bar2 select{flex:0 1 auto;max-width:210px}.hgi-wo-dates{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--hgi-muted,#6b7280)}.hgi-wo-dates label{font-weight:600}.hgi-wo-dates input{width:138px}.hgi-wo-bar2 #hgi-wo-preview-list{margin-left:auto}.hgi-wo-grid2{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,470px),1fr));gap:14px;align-items:start}.hgi-wo-grid2>.hgi-card{margin-bottom:0!important}.hgi-wo-grid2>div:not(.hgi-card){grid-column:1/-1}.hgi-wo-grid2 .hgi-card-header{padding:10px 14px}.hgi-wo-grid2 .hgi-group-add,.hgi-wo-grid2 .hgi-group-reassign{margin-left:0}.hgi-wo-grid2 .hgi-group-add{margin-left:auto}.hgi-group-sel{width:17px;height:17px;accent-color:var(--hgi-ink,#1c1c1c);cursor:pointer}#hgi-oc-wo .hgi-oc-card{transition:box-shadow .15s,transform .15s}#hgi-oc-wo .hgi-oc-card:hover{box-shadow:0 4px 14px rgba(0,0,0,.12);transform:translateY(-1px)}#hgi-oc-wo .hgi-oc-card.is-active{outline:3px solid var(--hgi-ink,#1c1c1c);outline-offset:1px;box-shadow:0 4px 14px rgba(0,0,0,.16)}.hgi-wo-selbar{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:4000;display:flex;align-items:center;gap:8px;padding:10px 12px 10px 16px;background:#1c1c1c;color:#fff;border-radius:14px;box-shadow:0 8px 28px rgba(0,0,0,.35);font-size:14px;font-weight:700;max-width:calc(100vw - 24px)}.hgi-wo-sb{border:0;border-radius:9px;padding:8px 14px;font-size:14px;font-weight:700;cursor:pointer;background:#fff;color:#1c1c1c}.hgi-wo-sb.is-go{background:#1d6b3a;color:#fff}.hgi-wo-sb.is-x{background:0 0;color:#d6d3cb;padding:8px 8px}.hgi-dark .hgi-wo-selbar{background:#2b2f37;border:1px solid #3a3f48}.hgi-dark .hgi-wo-sb{background:#3a3f48;color:#f1efe8}.hgi-dark .hgi-wo-sb.is-go{background:#2e8f55}.hgi-dark .hgi-wo-sb.is-x{background:0 0}body.hgi-dark .hgi-wo-bar2{background:#1b1e24;border-color:#3a3f48}@media (max-width:700px){.hgi-wo-bar2 select{max-width:none;flex:1 1 45%}.hgi-wo-dates{flex:1 1 100%}.hgi-wo-dates input{flex:1;width:auto}.hgi-wo-selbar{bottom:78px;flex-wrap:wrap;justify-content:center}}.hgi-wo-bar2 #hgi-wo-bulk-assign,.hgi-wo-bar2 #hgi-wo-bulk-resolve{display:none!important}@media (max-width:700px){.hgi-wo-grid2 .hgi-group-add,.hgi-wo-grid2 .hgi-group-reassign{font-size:12px!important;padding:5px 8px!important}.hgi-wo-sb{padding:7px 10px;font-size:13px}.hgi-wo-selbar{gap:6px;padding:8px 10px}}.hgi-wo-grid2 .hgi-card-header{padding:9px 12px!important;gap:6px!important;flex-wrap:nowrap!important}.hgi-wo-grid2 .hgi-card-header>span:first-child{min-width:0;flex:1 1 auto;white-space:nowrap}.hgi-wo-grid2 .hgi-group-add,.hgi-wo-grid2 .hgi-group-reassign{flex:0 0 auto;font-size:12px!important;padding:5px 9px!important;white-space:nowrap}.hgi-wo-grid2 .hgi-group-add{margin-left:0!important}@media (max-width:700px){.hgi-wo-bar2{padding:8px}.hgi-wo-bar2>*{min-width:0;box-sizing:border-box}.hgi-wo-bar2 #hgi-wo-search{flex:1 1 100%}.hgi-wo-bar2 select{flex:1 1 calc(50% - 8px);max-width:none;width:auto}.hgi-wo-dates{flex:1 1 100%}.hgi-wo-dates input{flex:1 1 0;min-width:0;width:auto}.hgi-wo-bar2 #hgi-wo-assigned-toggle,.hgi-wo-bar2 #hgi-wo-preview-list,.hgi-wo-bar2 #hgi-wo-print-list{flex:1 1 30%;margin-left:0!important}.hgi-wo-grid2 .hgi-card-header{flex-wrap:wrap!important}.hgi-wo-grid2 .hgi-card-header>span:first-child{flex:1 1 100%;white-space:normal}}@media (max-width:700px){.hgi-wo-dates{display:flex!important}}.hgi-ip-t .hgi-ip-who{font-style:normal;align-self:flex-start;margin-top:3px;max-width:100%}.hgi-ip-bar{flex-wrap:wrap;gap:6px}.hgi-ip-bar>span{white-space:nowrap}.hgi-ip-bar .hgi-ip-reassign,.hgi-ip-bar .hgi-ip-resolve{padding:7px 10px;font-size:13px}.hgi-ip-bar .hgi-ip-reassign{margin-right:0}.hgi-ip-t .hgi-ip-who{white-space:normal;overflow:visible;max-width:none;text-overflow:clip;line-height:1.25}.hgi-lr-msg{margin-top:5px;font-size:14.5px;line-height:1.5;color:var(--hgi-ink,#1c1c1c);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.hgi-lr-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:8px;padding-top:7px;border-top:1px solid rgba(0,0,0,.09);font-size:12.5px;color:var(--hgi-muted,#5f6673)}.hgi-lr-meta b{font-weight:700;color:var(--hgi-ink,#1c1c1c)}.hgi-lr-read{color:#1d6b3a;font-weight:600}.hgi-lr-time{margin-left:auto;white-space:nowrap;font-variant-numeric:tabular-nums}.hgi-comm-row.is-read .hgi-lr-msg,.hgi-comm-row:not(.hgi-comm-row--unread) .hgi-lr-msg{color:var(--hgi-slate,#3b4252)}body.hgi-dark .hgi-lr-msg{color:#ece9e1}body.hgi-dark .hgi-lr-meta{border-top-color:rgba(255,255,255,.14);color:#aeb3bd}body.hgi-dark .hgi-lr-meta b{color:#f1efe8}body.hgi-dark .hgi-lr-read{color:#7bd49a}@media (max-width:600px){.hgi-lr-time{margin-left:0;flex:1 1 100%}.hgi-lr-msg{font-size:15px}}.hgi-wof-sec{font-weight:700;font-size:15px;margin:16px 0 8px}.hgi-wof-exlist{display:flex;flex-direction:column;gap:8px}.hgi-wof-exrow{background:#fff;border:1.5px solid #e3ded3;border-radius:14px;padding:8px 10px}.hgi-wof-exrow.is-flag{border-color:#c9a227;background:#fffaf0}.hgi-wof-exrow.is-flag.st-critical{border-color:#b3261e;background:#fff3f1}.hgi-wof-exhead{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hgi-wof-exhead .ico{font-size:22px;line-height:1}.hgi-wof-exhead b{flex:1 1 120px;min-width:0;font-size:16px}.hgi-wof-exbtns{display:flex;gap:6px;margin-left:auto}.hgi-wof-exbtns .hgi-wof-st{min-height:44px;min-width:92px;border-radius:12px;font-size:14px;padding:0 10px;opacity:.75}.hgi-wof-exbtns .hgi-wof-st.is-on{opacity:1;outline:3px solid #1d4ed8;outline-offset:1px}.hgi-wof-exchips{margin-top:8px;gap:8px}.hgi-wof-exphoto{cursor:pointer}.hgi-wof-exadd{display:flex;gap:8px;margin-top:12px}.hgi-wof-exadd input{flex:1;min-width:0;padding:12px;border:2px solid #e3ded3;border-radius:12px;font-size:15px;background:#fff;color:#1c1c1c}.hgi-dark .hgi-wof-exrow{background:#1d2026;border-color:#3a3f48;color:#f1efe8}.hgi-dark .hgi-wof-exrow.is-flag{background:#2a2412;border-color:#a8772a}.hgi-dark .hgi-wof-exrow.is-flag.st-critical{background:#32161a;border-color:#c0504a}.hgi-dark .hgi-wof-exadd input{background:#14161a;border-color:#3a3f48;color:#f1efe8}@media (max-width:480px){.hgi-wof-exbtns .hgi-wof-st{min-width:78px;padding:0 6px}.hgi-wof-exhead b{flex-basis:70px}}.hgi-fc-chips{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 12px}.hgi-fc-chip{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:999px;font-size:13px;font-weight:600;background:#eef0f3;color:#5b6470}.hgi-fc-chip.is-done{background:#e1f3e8;color:#1f6b3f}.hgi-fc-chip.is-open{background:#fff0cc;color:#8a5a00;box-shadow:0 0 0 2px #f2c86b inset}.hgi-fc-chip.is-missed{background:#fbe4e2;color:#b3261e}.hgi-fc-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:0 0 16px}.hgi-fc-kpi{background:var(--hgi-surface,#fff);border:1px solid var(--hgi-hairline);border-left:4px solid #8a94a3;border-radius:12px;padding:10px 12px}.hgi-fc-kl{font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:#6b7480;font-weight:600}.hgi-fc-kv{font-size:26px;font-weight:800;line-height:1.15;margin-top:2px}.hgi-fc-ks{font-size:11.5px;color:#6b7480;margin-top:2px}.hgi-fc-kpi.k-hi{border-left-color:#b3261e}.hgi-fc-kpi.k-hi .hgi-fc-kv{color:#b3261e}.hgi-fc-kpi.k-mid{border-left-color:#e08a00}.hgi-fc-kpi.k-mid .hgi-fc-kv{color:#b36b00}.hgi-fc-kpi.k-ok{border-left-color:#2e8b57}.hgi-fc-kpi.k-ok .hgi-fc-kv{color:#1f6b3f}.hgi-fc-kpi.k-lo{border-left-color:#3b7dd8}.hgi-fc-kpi.k-lo .hgi-fc-kv{color:#2a62b0}.hgi-fc-kpi.k-warn{border-left-color:#e08a00}.hgi-fc-kpi.k-bad{border-left-color:#b3261e;background:#fbe4e2}.hgi-fc-kpi.k-bad .hgi-fc-kv{color:#b3261e}.hgi-fc2 .hgi-fc-main{display:block}.hgi-fc2 .hgi-fc-left:empty{display:none}@media (min-width:1360px){.hgi-fc2 .hgi-fc-main.has-r{display:grid;grid-template-columns:minmax(440px,560px) minmax(0,1fr);gap:16px;align-items:start}.hgi-fc2 .hgi-fc-left:empty{display:block}}.hgi-fc2 .hgi-fc-card{border-radius:14px;margin-bottom:16px!important}.hgi-fc2 .hgi-fc-h{font-size:15px;padding-bottom:8px;margin-bottom:10px!important;border-bottom:1px solid var(--hgi-hairline)}.hgi-fc2 .hgi-fc-fields{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:4px 10px}.hgi-fc2 .hgi-fc-fields label{margin:0 0 6px!important}.hgi-fc2 .hgi-fc-fields input,.hgi-fc2 input[id^=inv-]{width:100%!important;min-width:56px;max-width:100%;border-radius:10px!important}.hgi-fc2 .hgi-fc-form table input{width:72px!important}.hgi-fc2 input[id^=inv-]:focus{outline:2px solid #3B7DD8;outline-offset:1px}.hgi-fc2 #inv-calc{background:#eef3fa!important;border-radius:10px!important;font-size:14px}.hgi-fc2 .hgi-fc-form{border-top:4px solid #3b7dd8}.hgi-fc2 .hgi-fc-alert{border-left:5px solid #b3261e;background:#fdf1f0}.hgi-fc2 .hgi-fc-hint{border-left:5px solid #e08a00;background:#fff8ea}.hgi-fc-tbl{border-collapse:separate!important;border-spacing:0}.hgi-fc-tbl th{font-size:11.5px;text-transform:uppercase;letter-spacing:.03em;color:#6b7480;padding:6px 8px;white-space:nowrap}.hgi-fc-tbl td{padding:7px 8px;white-space:nowrap}.hgi-fc-tbl tr:nth-child(2n) td{background:rgba(120,130,145,.06)}.hgi-fc-occ{display:inline-block;min-width:44px;text-align:center;padding:2px 8px;border-radius:999px;font-weight:700;font-size:12.5px}.o-hi{background:#fbe4e2;color:#b3261e}.o-mid{background:#fff0cc;color:#8a5a00}.o-ok{background:#e1f3e8;color:#1f6b3f}.o-lo{background:#e3eefb;color:#2a62b0}body.hgi-dark .hgi-fc-chip{background:#2a2f36;color:#b6bec9}body.hgi-dark .hgi-fc-chip.is-done{background:#173a27;color:#8fd6a9}body.hgi-dark .hgi-fc-chip.is-open{background:#4a3708;color:#ffd583;box-shadow:0 0 0 2px #8a6a1a inset}body.hgi-dark .hgi-fc-chip.is-missed{background:#4a1d1a;color:#ff9c94}body.hgi-dark .hgi-fc-kpi{background:#1f2329}body.hgi-dark .hgi-fc-kl,body.hgi-dark .hgi-fc-ks,body.hgi-dark .hgi-fc-tbl th{color:#9aa4b1}body.hgi-dark .hgi-fc-kpi.k-hi .hgi-fc-kv{color:#ff9c94}body.hgi-dark .hgi-fc-kpi.k-mid .hgi-fc-kv{color:#ffc35c}body.hgi-dark .hgi-fc-kpi.k-ok .hgi-fc-kv{color:#8fd6a9}body.hgi-dark .hgi-fc-kpi.k-lo .hgi-fc-kv{color:#8fbcf2}body.hgi-dark .hgi-fc-kpi.k-bad{background:#4a1d1a}body.hgi-dark .hgi-fc-kpi.k-bad .hgi-fc-kv{color:#ff9c94}body.hgi-dark .hgi-fc2 #inv-calc{background:#232a33!important;color:#e4e8ed}body.hgi-dark .hgi-fc2 .hgi-fc-alert{background:#3a1b19}body.hgi-dark .hgi-fc2 .hgi-fc-hint{background:#3a2e12}body.hgi-dark .o-hi{background:#4a1d1a;color:#ff9c94}body.hgi-dark .o-mid{background:#4a3708;color:#ffd583}body.hgi-dark .o-ok{background:#173a27;color:#8fd6a9}body.hgi-dark .o-lo{background:#1b2f4a;color:#8fbcf2}body.hgi-dark .hgi-fc2 .hgi-fc-alert div[style*=B3261E]{color:#ff9c94!important}@media (max-width:600px){.hgi-fc-kpis{grid-template-columns:repeat(2,1fr)}.hgi-fc-kv{font-size:22px}.hgi-fc2 .hgi-fc-fields{grid-template-columns:repeat(2,1fr)}}.hgi-fc2,.hgi-fc2.hgi-hd-first{display:block!important;width:100%;min-width:0}body.hgi-dark .hgi-fc2 #inv-calc span[style*="8A5A00"]{color:#ffd583!important}body.hgi-dark .hgi-fc2 #inv-calc strong[style*=B3261E]{color:#ff9c94!important}.hgi-fc-bar{height:8px;border-radius:999px;background:rgba(120,130,145,.2);overflow:hidden;min-width:70px;margin:4px 0}.hgi-fc-bar i{display:block;height:100%;border-radius:999px;background:#8a94a3}.hgi-fc-bar i.b-hi{background:#b3261e}.hgi-fc-bar i.b-mid{background:#e08a00}.hgi-fc-bar i.b-ok{background:#2e8b57}.hgi-fc-bar i.b-lo{background:#3b7dd8}.hgi-fc-tag{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.hgi-fc-tag.t-ok{background:#e1f3e8;color:#1f6b3f}.hgi-fc-tag.t-warn{background:#fff0cc;color:#8a5a00}.hgi-fc-tag.t-bad{background:#fbe4e2;color:#b3261e}.hgi-fc-tag.t-idle{background:#eef0f3;color:#5b6470}.hgi-fc-seg-row{display:flex;gap:2px;border-radius:10px;overflow:hidden;min-height:34px}.hgi-fc-seg{display:flex;align-items:center;justify-content:center;gap:4px;padding:6px 8px;font-size:12.5px;color:#fff;min-width:0;white-space:nowrap;overflow:hidden}.hgi-fc-seg.s-arr{background:#2e8b57}.hgi-fc-seg.s-stay{background:#6b7a90}.hgi-fc-seg.s-dep{background:#e08a00}.hgi-fc-grp{padding:10px 0;border-top:1px solid var(--hgi-hairline)}.hgi-fc-grp:first-child{border-top:0}.hgi-fc-card .hgi-fc-tbl td,.hgi-fc-card .hgi-fc-tbl th{padding:6px 8px;white-space:nowrap;vertical-align:middle}body.hgi-dark .hgi-fc-tag.t-ok{background:#173a27;color:#8fd6a9}body.hgi-dark .hgi-fc-tag.t-warn{background:#4a3708;color:#ffd583}body.hgi-dark .hgi-fc-tag.t-bad{background:#4a1d1a;color:#ff9c94}body.hgi-dark .hgi-fc-tag.t-idle{background:#2a2f36;color:#b6bec9}body.hgi-dark .hgi-m2 .hgi-chat-bubble-row.theirs .hgi-chat-bubble,body.hgi-dark.hgi-m2 .hgi-chat-bubble-row.theirs .hgi-chat-bubble{background:#2a2c34!important;color:#ecedef!important;border-color:#383b45}body.hgi-dark .hgi-ooo-card{background:#3a3016!important;border-color:#7a6528!important;color:#f3ebd6!important}body.hgi-dark .hgi-ooo-card .hgi-muted{color:#cdbf98!important}body.hgi-dark #ooo-pg .hgi-h2,body.hgi-dark .hgi-modal-body .hgi-h2{color:#ecedef}body.hgi-dark .hgi-tipcard{background:#2a2540!important;color:#ecedef!important}body.hgi-dark .hgi-badge{background:#2f333b;color:#ecedef}body.hgi-dark .hgi-su-c{color:#e8c77a;background:rgba(232,199,122,.18)}body.hgi-dark .hgi-su-x{color:#aeb2bc}body.hgi-dark .hgi-kp-open{color:#ff9c94}body.hgi-dark .hgi-em-chip{background:#2a2f36;color:#cfd3da}body.hgi-dark .hgi-em-card[style*="--dc"] .hgi-em-chip:first-child{background:color-mix(in srgb,var(--dc) 28%,#1f2127);color:#ecedef}body.hgi-dark .hgi-ku-badge{color:color-mix(in srgb,var(--ku) 55%,#fff)}body.hgi-dark .hgi-sf-chip.hgi-sf-plain{background:#2a2c34;color:#ecedef;border-color:#3d4049}.hgi-rpt-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.hgi-rpt-ctl{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:0 0 6px}.hgi-rpt-table{width:100%;border-collapse:collapse;font-size:13px}.hgi-rpt-table th{text-align:left;font-weight:600;color:var(--hgi-muted,#5b6470);border-bottom:1px solid var(--hgi-hairline);padding:6px 8px;white-space:nowrap}.hgi-rpt-table td{border-bottom:1px solid var(--hgi-hairline);padding:6px 8px;vertical-align:top}.hgi-dark .hgi-rpt-table th{color:#b8bcc6}@media print{.hgi-rpt-ctl,.hgi-rpt-tabs{display:none}}@media screen and (pointer:coarse){#hgi-portal-root .hgi-btn,.hgi-modal-overlay .hgi-btn{min-height:44px}#hgi-portal-root .hgi-nav-link,#hgi-portal-root .hgi-sidebar a,#hgi-portal-root .hgi-sidebar button{min-height:44px;display:flex;align-items:center}#hgi-portal-root input:not([type=checkbox]):not([type=radio]),#hgi-portal-root select,#hgi-portal-root textarea{min-height:44px}#hgi-portal-root input[type=checkbox],#hgi-portal-root input[type=radio]{width:22px;height:22px}#hgi-portal-root table td a,#hgi-portal-root table td button{min-height:36px}}.hgi-tb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px}.hgi-tb h1{margin:0}.hgi-tb-nav{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap}.hgi-tb-label{font-weight:700;font-size:15px;min-width:120px;text-align:center;white-space:nowrap}.hgi-tb-end{margin-left:auto}.hgi-tb-search{flex:1 1 160px;max-width:280px}.hgi-seg{display:inline-flex;border:1px solid var(--hgi-hairline);border-radius:10px;overflow-x:auto;max-width:100%}.hgi-seg .hgi-btn{border:0;border-radius:0;border-right:1px solid var(--hgi-hairline);box-shadow:none}.hgi-seg .hgi-btn:last-child{border-right:0}.hgi-mc{background:var(--hgi-surface,#fff);border:1px solid var(--hgi-hairline);border-radius:14px;overflow:hidden}.hgi-mc-grid,.hgi-mc-head{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.hgi-mc-head>div{padding:8px 4px;text-align:center;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hgi-slate);background:var(--hgi-surface2,#f0efec);border-bottom:1px solid var(--hgi-hairline)}.hgi-mc-cell{min-height:104px;padding:6px;border-right:1px solid var(--hgi-hairline);border-bottom:1px solid var(--hgi-hairline);cursor:pointer;display:flex;flex-direction:column;gap:3px;min-width:0}.hgi-mc-cell:nth-child(7n){border-right:0}.hgi-mc-cell.out{opacity:.45}.hgi-mc-cell.sel{background:var(--hgi-surface2,#f7f6f4)}.hgi-mc-cell:focus-visible{outline:2px solid var(--hgi-red,#A6192E);outline-offset:-2px}.hgi-mc-num{font-size:12px;font-weight:700;color:var(--hgi-slate);width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.hgi-mc-cell.today .hgi-mc-num{background:var(--hgi-red,#a6192e);color:#fff}.hgi-mc-chips{display:flex;flex-direction:column;gap:2px;min-width:0}.hgi-mc-chip{display:block;padding:2px 6px;border-radius:5px;font-size:11.5px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hgi-mc-more{font-size:11px;color:var(--hgi-slate);text-decoration:underline}.hgi-mc-dots{display:none;gap:3px;flex-wrap:wrap;justify-content:center}.hgi-mc-dots i{width:7px;height:7px;border-radius:50%;display:inline-block}.hgi-mc-agenda{padding:12px 14px 14px;border-top:1px solid var(--hgi-hairline)}.hgi-mc-agh{font-size:15px;margin:0 0 8px}.hgi-mc-item{display:flex;gap:10px;align-items:stretch;padding:8px 0;border-bottom:1px solid var(--hgi-hairline);cursor:pointer;min-height:44px}.hgi-mc-item:last-child{border-bottom:0}.hgi-mc-item>i{width:5px;border-radius:3px;flex:0 0 5px}.hgi-mc-item small{display:block;color:var(--hgi-slate);font-size:12px;margin-top:2px}@media (max-width:700px){.hgi-mc-cell{min-height:54px;align-items:center;padding:4px 2px}.hgi-mc-chips{display:none}.hgi-mc-dots{display:flex}.hgi-mc-cell.sel{box-shadow:inset 0 0 0 2px var(--hgi-red,#a6192e)}.hgi-tb-end{margin-left:0}.hgi-tb-label{min-width:0;flex:1}.hgi-tb-search{max-width:none;flex-basis:100%}}.hgi-mtg-agenda{display:none}@media (max-width:700px){.hgi-mtg-wide{display:none}.hgi-mtg-agenda{display:block}}.hgi-mc-dots i,.hgi-mc-item>i{box-shadow:inset 0 0 0 1px rgba(0,0,0,.28)}.hgi-mc-dots i{width:8px;height:8px}.hgi-today{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:0 0 12px}.hgi-today-tile{display:flex;flex-direction:column;gap:2px;text-align:left;padding:12px 14px;min-height:64px;border:1px solid var(--hgi-hairline);border-left:4px solid var(--hgi-hairline);border-radius:12px;background:var(--hgi-surface,#fff);color:var(--hgi-ink);font:inherit;cursor:pointer}.hgi-today-num{font-size:26px;font-weight:800;line-height:1.1}.hgi-today-lbl{font-size:12px;color:var(--hgi-slate)}.hgi-today-ok{border-left-color:#2e8b57}.hgi-today-info{border-left-color:#1d4e89}.hgi-today-warn{border-left-color:#d98a00}.hgi-today-bad{border-left-color:#c0392b}.hgi-today-tile:focus-visible{outline:2px solid var(--hgi-red,#A6192E);outline-offset:2px}.hgi-today-ev{margin:0 0 12px;font-size:13px;color:var(--hgi-slate)}@media (max-width:560px){.hgi-today{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){#hgi-portal-root table[style*="min-width:820px"]{min-width:700px!important}#hgi-portal-root table[style*="min-width:900px"]{min-width:760px!important}}.hgi-su-go{color:#4d5b6e}.hgi-su-s.is-done .hgi-su-ck{background:#1e7b3b}.hgi-dark .hgi-su-go{color:#a9b2c0}.hgi-le-chips{display:flex;flex-wrap:wrap;gap:6px}.hgi-le-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 4px 4px 10px;border-radius:999px;background:var(--hgi-surface2,#f0efec);border:1px solid var(--hgi-hairline);font-size:13px}.hgi-le-chip button{border:0;background:0 0;font-size:16px;line-height:1;cursor:pointer;width:26px;height:26px;color:var(--hgi-slate)}.hgi-le-key{margin:8px 0;padding:10px 12px;border-radius:10px;background:#fff6e0;color:#5c4300;font-size:13px}.hgi-dark .hgi-le-key{background:#3a3118;color:#f3dfa0}.hgi-le-list{max-height:46vh;overflow-y:auto;border:1px solid var(--hgi-hairline);border-radius:10px}.hgi-le-row{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-bottom:1px solid var(--hgi-hairline);cursor:pointer;min-height:44px}.hgi-le-row:last-child{border-bottom:0}.hgi-le-row.is-have{opacity:.55;cursor:default}.hgi-le-row small{display:block;color:var(--hgi-slate);font-size:12px;margin-top:2px}.hgi-le-row input{margin-top:3px;width:20px;height:20px;flex:0 0 20px}.hgi-se-legend{display:flex;gap:14px;flex-wrap:wrap;margin:0 0 8px;font-size:12px;color:var(--hgi-slate)}.hgi-se-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.hgi-lbx{--lb-surface:var(--hgi-surface,#fff);--lb-line:var(--hgi-hairline,#e4e3e1);--lb-muted:var(--hgi-slate,#5b6570);--lb-ink:var(--hgi-ink,#14151a)}.hgi-lbx-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;margin:0 0 18px}.hgi-lbx-h1{margin:0;font-size:28px;line-height:1.1;letter-spacing:-.01em;color:var(--lb-ink)}.hgi-lbx-sub{margin:6px 0 0;font-size:13.5px;color:var(--lb-muted);display:flex;align-items:center;gap:8px}.hgi-lbx-live{width:9px;height:9px;border-radius:50%;background:#2e9e5b;box-shadow:0 0 0 0 rgba(46,158,91,.5);animation:hgi-lbx-live 2.4s ease-out infinite;flex:none}@keyframes hgi-lbx-live{0%{box-shadow:0 0 0 0 rgba(46,158,91,.5)}70%{box-shadow:0 0 0 8px rgba(46,158,91,0)}100%{box-shadow:0 0 0 0 rgba(46,158,91,0)}}.hgi-lbx-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.hgi-lbx-btn{min-height:40px;padding:0 14px;border-radius:10px;border:1px solid var(--lb-line);background:var(--lb-surface);color:var(--lb-ink);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .15s,border-color .15s}.hgi-lbx-btn:hover{background:rgba(166,25,46,.06);border-color:rgba(166,25,46,.35)}.hgi-lbx-btn.is-primary{background:var(--hgi-red,#a6192e);border-color:var(--hgi-red,#a6192e);color:#fff}.hgi-lbx-btn.is-primary:hover{background:var(--hgi-red-dark,#7e1322)}.hgi-lbx-btn.is-icon{width:40px;padding:0;justify-content:center;font-size:17px}.hgi-lbx-sel{min-height:40px;border:1px solid var(--lb-line);border-radius:10px;background:var(--lb-surface);color:var(--lb-ink);font:inherit;font-size:13.5px;padding:0 10px}.hgi-lb-new{position:relative}.hgi-lb-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:40;min-width:210px;background:var(--lb-surface);border:1px solid var(--lb-line);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.18);padding:6px}.hgi-lb-menu.is-wide{min-width:300px}.hgi-lb-menu[hidden]{display:none}.hgi-lb-menu button{display:block;width:100%;text-align:left;background:0 0;border:0;padding:11px 12px;min-height:44px;border-radius:8px;font:inherit;font-size:14px;color:var(--lb-ink);cursor:pointer}.hgi-lb-menu button:focus-visible,.hgi-lb-menu button:hover{background:rgba(166,25,46,.07)}.hgi-lb-chk{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;font-size:13.5px;line-height:1.35;cursor:pointer;color:var(--lb-ink)}.hgi-lb-chk input{margin-top:3px}.hgi-lbx-attn{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;margin:0 0 16px;border-radius:14px;background:rgba(166,25,46,.07);border:1px solid rgba(166,25,46,.18)}.hgi-lbx-attn-l{font-weight:700;font-size:13.5px;color:var(--hgi-red,#a6192e);margin-right:4px}.hgi-lbx-chip{border:1px solid rgba(166,25,46,.3);background:var(--lb-surface);border-radius:999px;padding:0 14px;min-height:36px;font:inherit;font-size:13px;color:var(--lb-ink);cursor:pointer}.hgi-lbx-chip:hover{background:rgba(166,25,46,.1)}.hgi-lbx-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:0 0 18px}.hgi-lbx-kpi{position:relative;text-align:left;border:1px solid var(--lb-line);border-radius:14px;background:var(--lb-surface);padding:14px 16px 12px;cursor:pointer;font:inherit;color:var(--lb-ink);display:flex;flex-direction:column;gap:2px;overflow:hidden;transition:transform .15s,box-shadow .15s}.hgi-lbx-kpi::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--lb-tone)}.hgi-lbx-kpi:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.08)}.hgi-lbx-kn{font-size:32px;font-weight:800;line-height:1;letter-spacing:-.02em}.hgi-lbx-kl{font-size:13px;font-weight:600;color:var(--lb-muted);margin-top:4px}.hgi-lbx-ks{font-size:12px;font-weight:600}.hgi-lbx-ks.is-ok{color:#2e7d4f}.hgi-lbx-ks.is-bad{color:#b42318}.hgi-lbx-ks.is-warn{color:#b4580f}.hgi-lbx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.hgi-lbx-grid>.hgi-lbx-attn,.hgi-lbx-grid>.hgi-lbx-kpis{grid-column:1/-1;margin:0}.hgi-lbx-card{background:var(--lb-surface);border:1px solid var(--lb-line);border-radius:16px;overflow:hidden;min-width:0;box-shadow:0 1px 2px rgba(0,0,0,.03)}.hgi-lbx-hd{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px 10px 16px;border-bottom:1px solid var(--lb-line);border-top:3px solid var(--lb-tone)}.hgi-lbx-title{background:0 0;border:0;padding:0;font:inherit;font-weight:700;font-size:15.5px;color:var(--lb-ink);cursor:pointer;display:flex;align-items:center;gap:10px;min-height:40px}.hgi-lbx-title:hover span:last-of-type{text-decoration:underline}.hgi-lbx-ico{width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;background:color-mix(in srgb,var(--lb-tone) 14%,transparent)}.hgi-lbx-count{background:var(--lb-tone);color:#fff;border-radius:999px;font-size:12px;font-weight:700;padding:2px 9px;min-width:22px;text-align:center}.hgi-lbx-plus{width:36px;height:36px;border-radius:10px;border:1px solid var(--lb-line);background:var(--lb-surface);font-size:20px;line-height:1;cursor:pointer;color:var(--lb-ink);flex:none}.hgi-lbx-plus:hover{background:var(--lb-tone);border-color:var(--lb-tone);color:#fff}.hgi-lbx-bd{max-height:440px;overflow-y:auto}.hgi-lbx-row{position:relative;display:flex;align-items:stretch;border-top:1px solid var(--lb-line);border-left:4px solid transparent}.hgi-lbx-row:first-child{border-top:0}.hgi-lbx-row.edge-bad{border-left-color:#c93b2b}.hgi-lbx-row.edge-warn{border-left-color:#d98a1d}.hgi-lbx-row.edge-ok{border-left-color:#3d8b5f}.hgi-lbx-row.edge-go{border-left-color:#1f7a8c}.hgi-lbx-row.edge-info{border-left-color:#3c5a78}.hgi-lbx-main{flex:1;min-width:0;padding:11px 12px;cursor:pointer;display:flex;flex-direction:column;gap:3px}.hgi-lbx-main:focus-visible,.hgi-lbx-main:hover{background:rgba(166,25,46,.045)}.hgi-lbx-l1{display:flex;align-items:center;gap:8px;min-width:0}.hgi-lbx-l1 strong{font-size:14.5px;font-weight:650;color:var(--lb-ink);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hgi-lbx-l2{font-size:12.5px;color:var(--lb-muted);line-height:1.4;overflow-wrap:anywhere}.hgi-lbx-meta{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;margin-top:3px}.hgi-lbx-badge{flex:none;font-size:11.5px;font-weight:700;border-radius:999px;padding:2px 9px;background:rgba(91,101,112,.14);color:var(--lb-muted)}.hgi-lbx-badge.is-bad{background:#fde7e4;color:#9a1b10}.hgi-lbx-badge.is-info{background:#e3ecf6;color:#274866}.hgi-lb-pill{display:inline-block;border-radius:999px;padding:1px 9px;font-size:11.5px;font-weight:600;background:rgba(91,101,112,.14);color:var(--lb-muted)}.hgi-lb-pill.hgi-lb-urgent{background:#fde7e4;color:#9a1b10}.hgi-lb-pill.hgi-lb-high{background:#fff0db;color:#8a4b00}.hgi-lb-late{color:#b42318;font-weight:700;font-size:12px}.hgi-lb-muted{color:var(--lb-muted);font-style:italic;font-size:12px}.hgi-lb-new-tag{flex:none;background:#b4580f;color:#fff;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.05em;padding:2px 6px;animation:hgi-lb-pulse 2s ease-out 2}@keyframes hgi-lb-pulse{0%{box-shadow:0 0 0 0 rgba(180,88,15,.6)}100%{box-shadow:0 0 0 10px rgba(180,88,15,0)}}@media (prefers-reduced-motion:reduce){.hgi-lb-new-tag,.hgi-lbx-live{animation:none}}.hgi-lbx-acts{position:absolute;right:10px;bottom:8px;display:flex;gap:6px;opacity:0;pointer-events:none;transition:opacity .12s;padding:4px 0 0 28px;background:linear-gradient(90deg,transparent,var(--lb-surface) 24px)}.hgi-lbx-act{min-height:34px;padding:0 12px;border-radius:9px;border:1px solid var(--lb-line);background:var(--lb-surface);color:var(--lb-ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:0 1px 3px rgba(0,0,0,.08)}.hgi-lbx-act:hover{background:rgba(166,25,46,.08);border-color:rgba(166,25,46,.4)}.hgi-lbx-act.is-go{background:#1f7a8c;border-color:#1f7a8c;color:#fff}.hgi-lbx-act.is-go:hover{background:#17606f}.hgi-lbx-act:disabled{opacity:.5}.hgi-lbx-more{display:none;width:44px;border:0;background:0 0;font-size:20px;color:var(--lb-muted);cursor:pointer}@media (hover:hover){.hgi-lbx-row:focus-within .hgi-lbx-acts,.hgi-lbx-row:hover .hgi-lbx-acts{opacity:1;pointer-events:auto}}@media (hover:none){.hgi-lbx-more{display:block}.hgi-lbx-row{flex-wrap:wrap}.hgi-lbx-acts{position:static;transform:none;opacity:1;pointer-events:auto;display:none;width:100%;padding:0 12px 10px;background:0 0;flex-wrap:wrap}.hgi-lbx-row.open .hgi-lbx-acts{display:flex}.hgi-lbx-act{min-height:44px}}.hgi-lbx-people{display:flex;flex-wrap:wrap;gap:8px;padding:12px 14px}.hgi-lbx-person{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--lb-line);border-radius:999px;padding:3px 12px 3px 4px;font-size:13px;color:var(--lb-ink)}.hgi-lbx-person i{width:26px;height:26px;border-radius:50%;background:var(--lb-tone);color:#fff;font-style:normal;font-weight:700;font-size:12px;display:inline-flex;align-items:center;justify-content:center}.hgi-lb-empty{color:var(--lb-muted);font-size:13.5px;margin:0;padding:22px 16px;text-align:center}.hgi-lb-all{display:block;width:100%;background:0 0;border:0;border-top:1px solid var(--lb-line);color:var(--lb-tone);font:inherit;font-size:13px;font-weight:700;min-height:44px;cursor:pointer}.hgi-lb-all:hover{background:rgba(166,25,46,.045)}.hgi-lbx-in{width:100%;padding:10px 12px;border:1px solid var(--hgi-hairline,#cfd5db);border-radius:10px;font:inherit;font-size:16px;box-sizing:border-box;background:var(--hgi-surface,#fff);color:inherit}.hgi-lb-back{margin:0 0 12px}.hgi-lbx.is-wall{position:fixed;inset:0;z-index:60;overflow:auto;background:var(--hgi-canvas,#f6f5f3);padding:22px 28px}.hgi-lbx.is-wall .hgi-lbx-h1{font-size:38px}.hgi-lbx.is-wall .hgi-lbx-sub{font-size:17px}.hgi-lbx.is-wall .hgi-lbx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hgi-lbx.is-wall .hgi-lbx-title{font-size:24px}.hgi-lbx.is-wall .hgi-lbx-l1 strong{font-size:22px}.hgi-lbx.is-wall .hgi-lbx-l2{font-size:17px}.hgi-lbx.is-wall .hgi-lbx-badge{font-size:15px}.hgi-lbx.is-wall .hgi-lbx-kn{font-size:52px}.hgi-lbx.is-wall .hgi-lbx-kl{font-size:17px}.hgi-lbx.is-wall .hgi-lbx-ks{font-size:15px}.hgi-lbx.is-wall .hgi-lbx-bd{max-height:none}.hgi-lbx.is-wall .hgi-lbx-main{cursor:default}.hgi-lbx.is-wall .hgi-lbx-person{font-size:18px}@media (max-width:900px){.hgi-lbx-grid,.hgi-lbx.is-wall .hgi-lbx-grid{grid-template-columns:1fr}}@media (max-width:600px){.hgi-lbx-h1{font-size:24px}.hgi-lbx-tools{width:100%}.hgi-lbx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hgi-lbx-bd{max-height:none}}.hgi-lb-as{min-height:44px;border:1px solid var(--hgi-hairline,#cfd5db);border-radius:10px;background:var(--hgi-surface,#fff);color:inherit;font:inherit;font-size:14px;padding:0 10px}.hgi-lb-new-tag{align-self:flex-start;background:#b4580f;color:#fff;border-radius:6px;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:1px 6px;margin-bottom:2px;animation:hgi-lb-pulse 2s ease-out 2}@keyframes hgi-lb-pulse{0%{box-shadow:0 0 0 0 rgba(180,88,15,.6)}100%{box-shadow:0 0 0 10px rgba(180,88,15,0)}}@media (prefers-reduced-motion:reduce){.hgi-lb-new-tag{animation:none}}.hgi-lb-prev{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.hgi-lb-prev img{width:64px;height:64px;object-fit:cover;border-radius:8px}.hgi-lbc-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.hgi-lbc-tab{min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--hgi-hairline,#cfd5db);background:0 0;font:inherit;font-size:13.5px;color:inherit;cursor:pointer}.hgi-lbc-tab.on{background:#1f7a8c;border-color:#1f7a8c;color:#fff}.hgi-lbc-list{list-style:none;margin:0 0 14px;padding:0}.hgi-lbc-list li{display:flex;align-items:center;gap:10px;border:1px solid var(--hgi-hairline,#e3e6ea);border-radius:10px;padding:4px 8px;margin-bottom:6px;background:var(--hgi-surface,#fff);cursor:grab}.hgi-lbc-list li.drag{opacity:.4}.hgi-lbc-list li.over{border-color:#1f7a8c;box-shadow:0 0 0 2px rgba(31,122,140,.25)}.hgi-lbc-list label{flex:1;display:flex;gap:8px;align-items:center;min-height:44px;cursor:pointer}.hgi-lbc-grip{color:var(--hgi-muted,#5b6570);letter-spacing:-2px}.hgi-lbc-mv{display:flex;gap:4px}.hgi-lbc-mv button{width:44px;height:44px;border:1px solid var(--hgi-hairline,#cfd5db);border-radius:8px;background:0 0;color:inherit;font-size:16px;cursor:pointer}.hgi-lbc-mv button:disabled{opacity:.35;cursor:default}.hgi-lb-prefs{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;margin:0 0 12px}.hgi-lb-prefs .hgi-lb-home{margin:0}.hgi-lb-link{background:0 0;border:0;color:#1f7a8c;font:inherit;font-size:13px;min-height:44px;cursor:pointer;text-decoration:underline;padding:0 4px}.hgi-lbc-grip{touch-action:none;min-width:30px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;cursor:grab}.hgi-lb-dots{display:flex;justify-content:center;gap:10px;padding:14px 0}.hgi-lb-dots span{width:12px;height:12px;border-radius:50%;background:rgba(91,101,112,.35)}.hgi-lb-dots span.on{background:#1f7a8c}.hgi-lb.is-wall .hgi-lb-dots{position:sticky;bottom:0}.hgi-woc{margin-top:16px;border-top:1px solid var(--hgi-hairline,#e3e6ea);padding-top:10px}.hgi-woc-h{margin:0 0 6px;font-size:14px}.hgi-woc-row{padding:8px 0;border-top:1px solid var(--hgi-hairline,#eceff2);font-size:13.5px;overflow-wrap:anywhere}.hgi-woc-row:first-child{border-top:0}.hgi-woc-add{display:flex;gap:8px;align-items:flex-end;margin-top:8px}.hgi-woc-add textarea{flex:1;font:inherit;font-size:16px;padding:8px 10px;border:1px solid var(--hgi-hairline,#cfd5db);border-radius:10px;box-sizing:border-box}.hgi-lbx{container-type:inline-size}.hgi-lbx-hero{background:radial-gradient(circle at 96% -4%,rgba(255,255,255,.14),transparent 190px),linear-gradient(125deg,#16181f 0,#2b1520 55%,#a6192e 130%);color:#fff;border-radius:20px;padding:22px 24px 18px;margin:0 0 18px;box-shadow:0 10px 30px rgba(22,24,31,.22);position:relative}.hgi-lbx-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px 20px;flex-wrap:wrap;position:relative;z-index:5}.hgi-lbx-eyebrow{margin:0 0 6px;display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.72)}.hgi-lbx-hero .hgi-lbx-h1{color:#fff;font-size:30px;letter-spacing:-.02em}.hgi-lbx-hero .hgi-lbx-sub{color:rgba(255,255,255,.75);margin-top:6px}.hgi-lbx-hero .hgi-lbx-btn,.hgi-lbx-hero .hgi-lbx-sel{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.28);color:#fff;backdrop-filter:blur(4px)}.hgi-lbx-hero .hgi-lbx-btn:hover{background:rgba(255,255,255,.22)}.hgi-lbx-hero .hgi-lbx-sel option{color:#14151a;background:#fff}.hgi-lbx-cta{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:18px;position:relative;z-index:1}.hgi-lbx-cta-l{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-right:2px}.hgi-lbx-cta button{min-height:44px;padding:0 18px;border-radius:999px;border:0;background:#fff;color:#14151a;font:inherit;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.25);transition:transform .15s,box-shadow .15s}.hgi-lbx-cta button:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.3)}.hgi-lbx.is-wall .hgi-lbx-hero{padding:14px 20px}.hgi-lbx.is-wall .hgi-lbx-hero .hgi-lbx-h1{font-size:26px}.hgi-lbx-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;align-items:stretch;gap:18px}.hgi-lbx-grid>*{grid-column:span 12}.hgi-lbx-grid>.hgi-lbx-attn,.hgi-lbx-grid>.hgi-lbx-kpis{grid-column:1/-1}@container (min-width:780px){.hgi-lbx-grid>.hgi-lb-log,.hgi-lbx-grid>.hgi-lb-wo{grid-column:span 7}.hgi-lbx-grid>.hgi-lb-clock,.hgi-lbx-grid>.hgi-lb-gr{grid-column:span 5}}.hgi-lbx-card{display:flex;flex-direction:column;border-radius:18px;box-shadow:0 2px 6px rgba(20,21,26,.05),0 10px 24px rgba(20,21,26,.04)}.hgi-lbx-hd{background:linear-gradient(180deg,color-mix(in srgb,var(--lb-tone) 9%,var(--lb-surface)),var(--lb-surface));border-top:0;position:relative}.hgi-lbx-hd::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--lb-tone)}.hgi-lbx-bd{flex:1}.hgi-lbx-main{transition:background .12s}.hgi-lbx-row:hover .hgi-lbx-main{background:color-mix(in srgb,var(--lb-tone,#888) 6%,transparent)}.hgi-lbx-main[data-lb-open]{cursor:pointer}.hgi-lbx-kpis{gap:14px}.hgi-lbx-kpi{border-radius:16px;padding:16px 18px 14px;box-shadow:0 2px 6px rgba(20,21,26,.05)}.hgi-lbx-kpi::before{width:0}.hgi-lbx-kpi::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--lb-tone)}.hgi-lbx-kic{position:absolute;right:14px;top:12px;font-size:20px;opacity:.9;width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--lb-tone) 13%,transparent)}.hgi-lbx-kn{font-size:38px;line-height:1;letter-spacing:-.02em}.hgi-lbx-sec{display:flex;align-items:center;gap:8px;padding:12px 16px 4px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lb-muted)}.hgi-lbx-sec b{background:rgba(91,101,112,.14);border-radius:999px;padding:0 8px;font-size:11.5px;letter-spacing:0}.hgi-lbx-people{display:flex;flex-wrap:wrap;gap:8px;padding:8px 16px 12px}.hgi-lbx-person em{font-style:normal;font-size:11.5px;color:var(--lb-muted);margin-left:2px}.hgi-lbx-person.is-in i{background:#2e9e5b}.hgi-lbx-person.is-bad{border-color:rgba(180,35,24,.45);background:rgba(180,35,24,.08)}.hgi-lbx-person.is-bad i{background:#b42318}.hgi-lbx-person.is-bad em{color:#b42318;font-weight:700}.hgi-lbx-person.is-soon i{background:#c77d0a}.hgi-lbx-person.is-off{opacity:.8}.hgi-lbx-person.is-off i{background:#8a93a0}.hgi-lb-empty.is-slim{padding:8px 16px 14px;text-align:left}.hgi-lbd-big{font-size:17px;line-height:1.45;margin:2px 0 14px;color:var(--lb-ink,#14151a)}.hgi-lbd-pre{white-space:pre-wrap;overflow-wrap:anywhere}.hgi-lbd-by{margin:0 0 8px;font-size:12.5px;color:var(--hgi-slate,#5b6570)}.hgi-lbd-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:14px}.hgi-lbd-meta div{background:rgba(91,101,112,.08);border-radius:10px;padding:9px 12px;font-weight:600}.hgi-lbd-meta span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--hgi-slate,#5b6570);font-weight:700;margin-bottom:2px}.hgi-lbd-img{max-width:100%;border-radius:12px;margin:0 0 12px}.hgi-lbd-cms{margin:0 0 10px}.hgi-lbd-cm{border-left:3px solid var(--hgi-hairline,#e4e3e1);padding:2px 0 2px 12px;margin:0 0 10px}.hgi-lbd-cm span{font-size:11.5px;color:var(--hgi-slate,#5b6570)}.hgi-lbd-cm p{margin:2px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.lbc-head{display:flex;align-items:center;gap:12px}.lbc-hi{width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,#a6192e,#d4483c);display:inline-flex;align-items:center;justify-content:center;font-size:21px;flex:none}.lbc-ht{display:block;font-size:18px;font-weight:700;line-height:1.2}.lbc-hs{display:block;font-size:12.5px;font-weight:500;color:var(--hgi-slate,#5b6570);margin-top:2px}.lbc-sec{margin:0 0 20px}.lbc-lab{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700;margin-bottom:10px;color:var(--hgi-ink,#14151a)}.lbc-lab b{width:22px;height:22px;border-radius:50%;background:var(--hgi-ink,#14151a);color:#fff;font-size:12px;display:inline-flex;align-items:center;justify-content:center}.lbc-chips{display:flex;flex-wrap:wrap;gap:8px}.lbc-chip{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 14px 0 10px;border-radius:999px;border:1.5px solid var(--hgi-hairline,#e4e3e1);background:var(--hgi-surface,#fff);color:var(--hgi-ink,#14151a);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .12s}.lbc-chip:hover{border-color:#a6192e}.lbc-chip.on{background:#a6192e;border-color:#a6192e;color:#fff;box-shadow:0 4px 12px rgba(166,25,46,.35)}.lbc-loc{margin-top:12px}.lbc-hint{margin:0;font-size:13px;color:var(--hgi-slate,#5b6570)}.lbc-photo{display:inline-flex;align-items:center;margin-top:10px;min-height:42px;padding:0 16px;border:1.5px dashed var(--hgi-hairline,#c9c8c6);border-radius:12px;cursor:pointer;font-size:13.5px;font-weight:600;color:var(--hgi-slate,#5b6570)}.lbc-photo:hover{border-color:#a6192e;color:#a6192e}.lbc-photo input{display:none}.lbc-seg{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.lbc-s{min-height:42px;border-radius:12px;border:1.5px solid var(--hgi-hairline,#e4e3e1);background:var(--hgi-surface,#fff);color:var(--hgi-ink,#14151a);font:inherit;font-weight:700;font-size:13.5px;cursor:pointer}.lbc-s.on{color:#fff;border-color:transparent}.lbc-s.is-low.on{background:#6b7684}.lbc-s.is-normal.on{background:#2d6cdf}.lbc-s.is-high.on{background:#e08a00}.lbc-s.is-urgent.on{background:#c62828}.lbc-foot{position:sticky;bottom:0;background:var(--hgi-surface,#fff);padding-top:12px;margin-top:4px;border-top:1px solid var(--hgi-hairline,#e4e3e1)}@media (max-width:520px){.lbc-seg{grid-template-columns:repeat(2,1fr)}.hgi-lbx-hero{padding:18px 16px 14px}.hgi-lbx-hero .hgi-lbx-h1{font-size:24px}.hgi-lbx-cta button{flex:1 1 auto}.hgi-lbx-kn{font-size:32px}}.hgi-lbx-hero-l{flex:1 1 300px;min-width:0}.hgi-lbx-hero .hgi-lbx-tools{flex:0 1 auto;justify-content:flex-end}.hgi-lbx-hero .hgi-lbx-sel{max-width:165px}.lbc-head>span:nth-child(2){flex:1;text-align:left}.lbc-head .hgi-modal-close{margin-left:auto}.hgi-dash-pulse{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:linear-gradient(125deg,#16181f,#2b1520 60%,#a6192e 140%);color:#fff;border-radius:16px;padding:14px 18px;margin:0 0 16px}.hgi-dash-pulse strong{display:block;font-size:16px}.hgi-dash-pulse span{font-size:13px;color:rgba(255,255,255,.75)}@container (min-width:780px){.hgi-lbx-grid>.hgi-lb-pm,.hgi-lbx-grid>.hgi-lb-walk{grid-column:span 6}}.hgi-lbx-badge.is-warn{background:rgba(224,138,0,.16);color:#9a5b00}@container (min-width:780px){.hgi-lbx-grid>.hgi-lb-checklists,.hgi-lbx-grid>.hgi-lb-forecast,.hgi-lbx-grid>.hgi-lb-morning{grid-column:span 6}}.hgi-lbx-bar{height:6px;border-radius:99px;background:rgba(91,101,112,.16);margin-top:8px;overflow:hidden}.hgi-lbx-bar i{display:block;height:100%;background:var(--lb-tone);border-radius:99px}.hgi-lbx-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:10px;padding:14px 16px 6px}.hgi-lbx-stats div{background:rgba(91,101,112,.08);border-radius:12px;padding:10px 12px}.hgi-lbx-stats b{display:block;font-size:24px;letter-spacing:-.02em}.hgi-lbx-stats span{font-size:12px;color:var(--lb-muted);font-weight:600}.hgi-lbx-pad{padding:4px 16px 12px}.hgi-lbx-warn{margin:0 16px 12px;padding:8px 12px;border-radius:10px;background:rgba(180,35,24,.09);color:#b42318;font-weight:700;font-size:13px}.lbu-sum{font-size:15px;margin:0 0 8px}.lbu-h{font-size:13px;text-transform:uppercase;letter-spacing:.07em;color:var(--hgi-slate,#5b6570);margin:18px 0 6px}.lbu-t{width:100%;border-collapse:collapse;font-size:14px}.lbu-t th{text-align:right;font-size:12px;color:var(--hgi-slate,#5b6570);font-weight:700;padding:4px 8px}.lbu-t td:first-child,.lbu-t th:first-child{text-align:left}.lbu-t td{padding:8px;border-top:1px solid var(--hgi-hairline,#e4e3e1);text-align:right}.lbu-t td:first-child{font-weight:600}.lbu-no{font-style:normal;font-size:11.5px;font-weight:700;color:#b42318;background:rgba(180,35,24,.1);border-radius:99px;padding:1px 8px;margin-left:6px}.hgi-lbx-title.is-static{cursor:default}.hgi-lbx-smart{padding:14px 16px 16px}.hgi-lbx-smart-b{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.hgi-lbx-smart-f{display:flex;gap:8px}.hgi-lbx-smart-f input{flex:1;min-width:0;min-height:40px}.hgi-lb-back{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:70;margin:0}.hgi-lb-back .hgi-lbx-btn{min-height:44px;padding:0 20px;border-radius:999px;border:0;background:#16181f;color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.35);font-size:14px}.hgi-lb-back .hgi-lbx-btn:hover{background:#a6192e}body:has(#hgi-lb-back) #hgi-main{padding-bottom:76px}@media (orientation:landscape) and (max-height:520px) and (pointer:coarse){:root{--hgi-short:1}html body #hgi-portal-root,html body .hgi-portal{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}html body .hgi-topbar-unified{padding:3px 8px!important;margin-bottom:4px!important;gap:6px!important;flex-wrap:nowrap!important;min-height:0!important;align-items:center!important;border-radius:12px!important}html body .hgi-topbar-unified .hgi-topbar-title{flex:0 1 auto;min-width:0}html body .hgi-topbar-unified .hgi-topbar-title img{height:24px!important;width:auto!important;max-width:150px}html body .hgi-topbar-unified .hgi-topbar-brand{flex:1 1 auto;min-width:0;overflow:hidden}html body .hgi-topbar-unified .hgi-topbar-brand .hgi-title{font-size:12px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .hgi-topbar-unified .hgi-btn{min-height:34px!important;height:34px!important;padding:0 9px!important;font-size:14px!important}html body .hgi-topbar-unified .hgi-topbar-right{gap:5px!important;flex-wrap:nowrap!important;flex:0 0 auto;margin-left:auto}html body .hgi-topbar-unified .hgi-topbar-user{min-width:0;max-width:110px}html body .hgi-topbar-unified .hgi-topbar-user strong{font-size:12px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}html body .hgi-topbar-unified .hgi-role,html body .hgi-topbar-unified .hgi-topbar-user .hgi-muted{display:none!important}html body .hgi-topbar-unified .hgi-hat{height:30px!important}html body .hgi-main{padding-top:8px!important;padding-bottom:64px!important}html body .hgi-h1{font-size:20px!important;line-height:1.2!important}html body .hgi-dash-hero{padding:10px 14px!important;margin-bottom:8px!important}html body .hgi-dash-hero .hgi-h1{font-size:20px!important}html body .hgi-card-body{padding:10px 12px}html body .hgi-card-header{padding:8px 12px}html body .hgi-row{padding-top:8px;padding-bottom:8px}html body .hgi-btn{min-height:38px}html body .hgi-sidebar{max-height:calc(100dvh - 8px);overflow-y:auto}html body .hgi-sidebar .hgi-nav-item,html body .hgi-sidebar a,html body .hgi-sidebar button{padding-top:7px;padding-bottom:7px;font-size:14px;min-height:38px}html body .hgi-modal-overlay{align-items:flex-start!important;padding:6px 8px!important}html body .hgi-modal{max-height:calc(100dvh - 12px)!important;width:min(96vw,760px);display:flex;flex-direction:column}html body .hgi-modal-header{flex:0 0 auto;padding-top:8px;padding-bottom:8px}html body .hgi-modal-body{overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;padding-top:10px}html body .hgi-modal-body{padding-bottom:0!important}html body .hgi-modal-actions{position:sticky;bottom:0;background:var(--hgi-surface,#fff);padding:8px 0 12px;margin-top:8px;z-index:2}html body .hgi-grid-2{grid-template-columns:1fr 1fr;gap:8px 12px}html body .hgi-field{margin-bottom:8px}html body #hgi-chat-widget{right:calc(10px + env(safe-area-inset-right));bottom:calc(8px + env(safe-area-inset-bottom))}html body #hgi-chat-widget #hgi-chat-bubble{width:40px!important;height:40px!important}html body .hgi-help-fab{width:32px;height:32px;font-size:15px;right:calc(15px + env(safe-area-inset-right));bottom:calc(54px + env(safe-area-inset-bottom))}html body .hgi-app-footer{display:none}html body .hgi-card-body>table,html body .hgi-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (orientation:landscape) and (max-height:520px) and (pointer:coarse){html body .hgi-login-card{margin-top:6px!important;padding-top:10px!important;padding-bottom:10px!important}html body .hgi-login-card .hgi-login-brand{max-height:36px;width:auto}html body .hpos-kiosk-pin-grid{gap:6px!important}html body .hpos-kiosk-pin-key{min-height:44px!important;padding:4px 0!important;font-size:20px!important}html body .hpos-kiosk-pin-display{min-height:28px;margin:4px 0!important}}@media (orientation:landscape) and (max-height:520px) and (pointer:coarse) and (max-width:760px){html body .hgi-topbar-unified .hgi-topbar-brand{display:none!important}html body .hgi-topbar-unified .hgi-topbar-title{overflow:hidden;flex:1 1 auto}html body .hgi-topbar-unified .hgi-topbar-title img{max-width:100%!important;object-fit:contain;object-position:left center}html body .hgi-topbar-unified .hgi-btn{padding:0 7px!important}}@media (orientation:landscape) and (max-height:520px) and (pointer:coarse){html body .hgi-login-card .hgi-field input,html body .hgi-login-card .hgi-field select{min-height:38px!important;padding-top:5px!important;padding-bottom:5px!important}html body .hgi-login-card .hgi-field{margin:4px 0!important}html body .hgi-login-card p{margin:4px 0!important;font-size:13px!important}html body .hgi-login-card .hgi-login-title{font-size:17px!important;margin-top:2px!important}html body .hgi-login-card .hgi-btn{padding-top:9px!important;padding-bottom:9px!important;font-size:16px!important}}@media (max-width:640px){html body .hgi-ui7:not(.hgi-tab-side) .hgi-topbar-title,html body.hgi-ui7:not(.hgi-tab-side) .hgi-topbar-title{display:none!important}html body.hgi-ui7:not(.hgi-tab-side) .hgi-topbar-unified{flex-wrap:nowrap!important}html body.hgi-ui7:not(.hgi-tab-side) .hgi-topbar-brand{flex:1 1 auto;min-width:0;overflow:hidden}html body.hgi-ui7:not(.hgi-tab-side) .hgi-topbar-brand .hgi-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}}@media (max-width:640px){html body.hgi-ui7:not(.hgi-tab-side) .hgi-topbar-brand{order:0!important}html body.hgi-ui7:not(.hgi-tab-side) #hgi-notif-bell{order:1!important}html body.hgi-ui7:not(.hgi-tab-side) #hgi-lang-toggle{order:2!important}}.hgi-cp-reply-btn{display:inline-flex;vertical-align:middle;margin-left:8px;background:0 0;color:inherit;border:1px solid currentColor;border-radius:50%;width:22px;height:22px;cursor:pointer;font-size:12px;padding:0;line-height:1;opacity:.5;align-items:center;justify-content:center}.hgi-cp-reply-btn:focus-visible,.hgi-cp-reply-btn:hover{opacity:1}@media (hover:none){.hgi-cp-reply-btn{opacity:.75;width:28px;height:28px}}.hgi-cp-quote{display:block;border-left:3px solid rgba(127,127,127,.6);background:rgba(127,127,127,.14);border-radius:6px;padding:2px 8px;margin:2px 0 4px;font-size:12px;line-height:1.35;cursor:pointer;white-space:normal;max-width:260px;overflow:hidden;text-overflow:ellipsis}.hgi-cp-quote b{font-weight:700;margin-right:4px}.hgi-cp-at{font-weight:700;text-decoration:underline;text-underline-offset:2px}.hgi-cp-flash .hgi-chat-bubble{outline:2px solid #D0711A;outline-offset:1px}.hgi-cp-seen{font-size:11px;color:var(--hgi-slate,#5a5e69);text-align:right;margin:1px 6px 4px 0}.hgi-cp-ctx{font-size:11px;color:var(--hgi-slate,#5a5e69);background:rgba(127,127,127,.12);border-radius:6px;padding:3px 8px;margin:3px 0;max-width:100%;white-space:normal}.hgi-cp-reply{display:flex;align-items:center;gap:8px;margin:0 10px;padding:5px 8px;font-size:12px;background:rgba(127,127,127,.14);border-left:3px solid #1a5fb4;border-radius:6px}.hgi-cp-pop[hidden],.hgi-cp-reply[hidden]{display:none}.hgi-cp-reply span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hgi-cp-reply button{border:none;background:0 0;font-size:18px;line-height:1;cursor:pointer;color:inherit;min-width:28px;min-height:28px}.hgi-cp-pop{display:flex;flex-direction:column;margin:0 10px;border:1px solid var(--hgi-hairline,#d8dae0);border-radius:8px;background:var(--hgi-surface,#fff);box-shadow:0 4px 14px rgba(0,0,0,.15);overflow:hidden}.hgi-cp-pop button{text-align:left;border:none;border-bottom:1px solid var(--hgi-hairline,#d8dae0);background:0 0;padding:9px 12px;font-size:14px;cursor:pointer;color:inherit;min-height:40px}.hgi-cp-pop button:last-child{border-bottom:none}.hgi-cp-pop button:focus-visible,.hgi-cp-pop button:hover{background:rgba(127,127,127,.16)}body.hgi-dark .hgi-cp-pop{background:#2a2d35;color:#ecedef;border-color:#3a3d46}body.hgi-polish #hgi-portal-root{width:auto;max-width:100%;margin-left:0;margin-right:0}body.hgi-polish{overflow-x:hidden}.hgi-hub.hgi-hub-away{display:none}.hgi-posgrp-row{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.hgi-posgrp-tabs{gap:4px 14px;padding:2px 4px 8px;border-bottom:1px solid var(--hgi-hairline,#e5e7eb)}.hgi-posgrp-tab{background:0 0;border:0;border-bottom:3px solid transparent;padding:8px 2px;font:inherit;font-weight:600;color:var(--hgi-slate,#475569);cursor:pointer;min-height:40px}.hgi-posgrp-tab.is-on{color:var(--hgi-red,#a6192e);border-bottom-color:var(--hgi-red,#a6192e)}.hgi-posgrp-tab:focus-visible{outline:3px solid #8ab4ff;outline-offset:2px}body.hgi-polish2 [style*="font-size: 10px"],body.hgi-polish2 [style*="font-size: 11px"],body.hgi-polish2 [style*="font-size: 9px"],body.hgi-polish2 [style*="font-size:10px"],body.hgi-polish2 [style*="font-size:11px"],body.hgi-polish2 [style*="font-size:9px"]{font-size:12px!important}body.hgi-polish2 .esa-pn,body.hgi-polish2 .hgi-beta-tag,body.hgi-polish2 .hgi-bf-chip,body.hgi-polish2 .hgi-cal-chip,body.hgi-polish2 .hgi-cal-day-small .hgi-cal-chip,body.hgi-polish2 .hgi-cal-more,body.hgi-polish2 .hgi-cal-weekday,body.hgi-polish2 .hgi-chat-bubble-meta,body.hgi-polish2 .hgi-chat-channel-preview,body.hgi-polish2 .hgi-chat-delete-msg,body.hgi-polish2 .hgi-chat-delete-msg.hgi-chat-delete-msg-standalone,body.hgi-polish2 .hgi-chat-pending-remove,body.hgi-polish2 .hgi-chat2 .hgi-chat-bubble-meta,body.hgi-polish2 .hgi-comm-dept-tag,body.hgi-polish2 .hgi-cp-ctx,body.hgi-polish2 .hgi-cp-seen,body.hgi-polish2 .hgi-cu-tb,body.hgi-polish2 .hgi-dp-brand,body.hgi-polish2 .hgi-dp-foot,body.hgi-polish2 .hgi-dp-tag,body.hgi-polish2 .hgi-drp-cl,body.hgi-polish2 .hgi-em-av.sm,body.hgi-polish2 .hgi-em-bars small,body.hgi-polish2 .hgi-fb-severity,body.hgi-polish2 .hgi-fb-status,body.hgi-polish2 .hgi-formdoc-hint,body.hgi-polish2 .hgi-gp-months label,body.hgi-polish2 .hgi-grx-chip,body.hgi-polish2 .hgi-hkx-chip,body.hgi-polish2 .hgi-hkx-k,body.hgi-polish2 .hgi-ip-st,body.hgi-polish2 .hgi-ip-who,body.hgi-polish2 .hgi-jb-k,body.hgi-polish2 .hgi-label-name,body.hgi-polish2 .hgi-label-no-barcode,body.hgi-polish2 .hgi-lb-new-tag,body.hgi-polish2 .hgi-lbd-meta span,body.hgi-polish2 .hgi-lp-a,body.hgi-polish2 .hgi-lp-b,body.hgi-polish2 .hgi-lp-mode,body.hgi-polish2 .hgi-lp-n,body.hgi-polish2 .hgi-lp-shout b,body.hgi-polish2 .hgi-lp-u,body.hgi-polish2 .hgi-lt .hgi-title-code,body.hgi-polish2 .hgi-lt .hgi-topbar-user .hgi-muted,body.hgi-polish2 .hgi-mc-more,body.hgi-polish2 .hgi-myweek-dow,body.hgi-polish2 .hgi-myweek-off,body.hgi-polish2 .hgi-myweek-shift,body.hgi-polish2 .hgi-nw-pill,body.hgi-polish2 .hgi-ops-chip-n,body.hgi-polish2 .hgi-ops-edited,body.hgi-polish2 .hgi-pbx[data-pbx=hot] div:last-child:not([style*="9px"]),body.hgi-polish2 .hgi-pbx[data-pbx=prog] div:last-child:not([style*="9px"]),body.hgi-polish2 .hgi-pbx[data-pbx=warm] div:last-child:not([style*="9px"]),body.hgi-polish2 .hgi-pchip,body.hgi-polish2 .hgi-pmx-note,body.hgi-polish2 .hgi-pol-dn,body.hgi-polish2 .hgi-pol-dow,body.hgi-polish2 .hgi-pr-cal-chip,body.hgi-polish2 .hgi-pr-cal-wd,body.hgi-polish2 .hgi-pr-col-hint,body.hgi-polish2 .hgi-pr-file-ext,body.hgi-polish2 .hgi-pr-msg-actions,body.hgi-polish2 .hgi-pr-pct,body.hgi-polish2 .hgi-pr-tags button,body.hgi-polish2 .hgi-pr-time,body.hgi-polish2 .hgi-print-emp-position,body.hgi-polish2 .hgi-print-emp-total,body.hgi-polish2 .hgi-print-sched-card-sub,body.hgi-polish2 .hgi-psel-code,body.hgi-polish2 .hgi-remx-pri,body.hgi-polish2 .hgi-rev-chip,body.hgi-polish2 .hgi-rp-pill,body.hgi-polish2 .hgi-rp2s .hgi-print-table th,body.hgi-polish2 .hgi-rp2s table.hgi-print-table th,body.hgi-polish2 .hgi-rpx-ooo,body.hgi-polish2 .hgi-se-chip,body.hgi-polish2 .hgi-se-next-l,body.hgi-polish2 .hgi-sf-t,body.hgi-polish2 .hgi-sq-sub,body.hgi-polish2 .hgi-tab,body.hgi-polish2 .hgi-topbar-user .hgi-muted,body.hgi-polish2 .hgi-tr-wk,body.hgi-polish2 .hgi-trn-foot,body.hgi-polish2 .hgi-trn-tag,body.hgi-polish2 .hgi-ui7 .hgi-app-footer{font-size:12px}.hgi-notice{position:fixed;left:50%;bottom:84px;transform:translateX(-50%);z-index:100500;display:flex;gap:12px;align-items:flex-start;max-width:min(520px,calc(100% - 24px));padding:12px 14px;background:#1e293b;color:#fff;border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.3);font-size:14px;line-height:1.4}.hgi-notice-body{flex:1;min-width:0;overflow-wrap:anywhere}.hgi-notice-body p{margin:0 0 6px}.hgi-notice-body p:last-child{margin-bottom:0}.hgi-notice-ok{flex:none;min-height:36px;padding:6px 14px;border:0;border-radius:8px;background:#fff;color:#1e293b;font:inherit;font-weight:700;cursor:pointer}.hgi-notice-ok:focus-visible{outline:3px solid #8ab4ff;outline-offset:2px}.hgi-loading::before{content:"";display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:-2px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:hgi-spin .8s linear infinite;opacity:.6}@keyframes hgi-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hgi-loading::before{animation:none;border-right-color:currentColor}}.hgi-error .hgi-retry{margin-left:10px;min-height:36px}body.hgi-polish3 .hgi-status-tabs.hgi-fade-r{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 36px),transparent)}body.hgi-polish3 .hgi-status-tabs.hgi-fade-l{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 36px),transparent)}body.hgi-polish3 .hgi-status-tabs.hgi-fade-l.hgi-fade-r{-webkit-mask-image:linear-gradient(to right,transparent,#000 36px,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to right,transparent,#000 36px,#000 calc(100% - 36px),transparent)}body.hgi-polish3 .hgi-wo-pills.hgi-fade-r{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 36px),transparent)}body.hgi-polish3 .hgi-wo-pills.hgi-fade-l{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 36px),transparent)}body.hgi-polish3 .hgi-wo-pills.hgi-fade-l.hgi-fade-r{-webkit-mask-image:linear-gradient(to right,transparent,#000 36px,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to right,transparent,#000 36px,#000 calc(100% - 36px),transparent)}.hgi-wo-more{display:inline-flex;flex:0 0 auto}.hgi-wo-more-pop{position:fixed;z-index:100200;display:flex;flex-direction:column;gap:6px;min-width:210px;padding:8px;background:var(--hgi-surface,#fff);border:1px solid var(--hgi-hairline,#e5e7eb);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.22)}.hgi-wo-more-pop[hidden]{display:none}.hgi-wo-more-pop>*{width:100%;text-align:left;justify-content:flex-start;margin:0}body.hgi-polish3 .hgi-kc-title{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:6px 10px;margin-bottom:8px;background:var(--hgi-surface-2,#f7f6f4);border:1px solid var(--hgi-hairline,#e5e7eb);border-radius:8px;cursor:pointer;user-select:none}body.hgi-polish3 .hgi-kc-title::after{content:attr(data-n) "  \25B8";font-weight:600;font-size:12px;color:var(--hgi-slate,#475569);white-space:nowrap}body.hgi-polish3 .hgi-kc-done:not(.hgi-kc-closed)>.hgi-kc-title::after{content:attr(data-n) "  \25BE"}body.hgi-polish3 .hgi-kc-title:focus-visible{outline:3px solid #8ab4ff;outline-offset:2px}body.hgi-polish3 .hgi-kc-closed>:not(.hgi-kc-title){display:none}.hgi-ob-mini{display:none}@media (max-width:640px){html body.hgi-brandlogos .hgi-ui7:not(.hgi-tab-side) .hgi-topbar-title,html body.hgi-ui7.hgi-brandlogos:not(.hgi-tab-side) .hgi-topbar-title{display:inline-flex!important;flex:0 0 auto}html body.hgi-brandlogos .hgi-topbar-title>img:not(.hgi-ob-mini){display:none!important}html body.hgi-brandlogos .hgi-topbar-title>.hgi-ob-mini{display:block;width:28px;height:28px;border-radius:7px}html body.hgi-brandlogos.hgi-nopl .hgi-topbar-title{display:none!important}}body.hgi-brandlogos.hgi-nopl .hgi-topbar-unified .hgi-topbar-title{display:none!important}body.hgi-brandlogos.hgi-nopl .hgi-topbar-brand .hgi-sidebar-logo{height:30px;width:auto;max-width:150px;object-fit:contain}.hgi-logo-up{display:flex;gap:12px;align-items:center;margin:-4px 0 12px}.hgi-logo-up img{max-width:120px;max-height:48px;object-fit:contain;border:1px solid var(--hgi-hairline,#ddd);border-radius:6px;padding:4px;background:#fff}.hgi-logo-up-btn{cursor:pointer;display:inline-flex;margin-top:6px}.hgi-dark.hgi-polish3 .hgi-kc-title,body.hgi-dark.hgi-polish3 .hgi-kc-title{background:#23252c;border-color:#444854;color:#ecedef}.hgi-dark.hgi-polish3 .hgi-kc-title::after,body.hgi-dark.hgi-polish3 .hgi-kc-title::after{color:#b5b8c1}@media (max-width:640px){html body.hgi-ui7.hgi-brandlogos.hgi-nopl:not(.hgi-tab-side) .hgi-topbar-title{display:none!important}}.hgi-skel-card{display:none}body.hgi-polish3 .hgi-skel-card{display:block;min-height:130px;border-radius:16px;background:linear-gradient(100deg,rgba(120,125,140,.1) 30%,rgba(120,125,140,.2) 50%,rgba(120,125,140,.1) 70%);background-size:200% 100%;animation:hgi-skel 1.3s linear infinite}body.hgi-polish3 .hgi-skel-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@keyframes hgi-skel{from{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){body.hgi-polish3 .hgi-skel-card{animation:none}}@media (max-width:900px){html.hgi-pg2[data-pg=huddle] #hgi-main,html.hgi-pg2[data-pg=myalerts] #hgi-main{grid-template-columns:minmax(0,1fr)!important}html.hgi-pg2[data-pg=kudos] #hgi-main{display:block!important}html.hgi-pg2[data-pg=kudos] #hgi-main>.hgi-ku-form{position:static!important;max-width:100%}html.hgi-pg2[data-pg=kudos] #hgi-main>.hgi-ku-feed,html.hgi-pg2[data-pg=kudos] #hgi-main>.hgi-ku-tops{max-width:100%}}img.hgi-prop-logo{width:auto!important;height:56px!important;max-width:180px;object-fit:contain!important;border-radius:8px!important;margin:0 14px 6px 0!important;vertical-align:middle;background:#fff;padding:3px;border:1px solid var(--hgi-hairline,#ddd)}.hgi-logo-up img{max-width:220px;max-height:90px}#hgi-pv-bar{position:fixed;left:0;right:0;top:0;z-index:100000;display:flex;gap:12px;align-items:center;justify-content:center;padding:6px 10px;background:#1f4fd8;color:#fff;font-size:13px}#hgi-pv-bar button{background:#fff;color:#1f4fd8;border:0;border-radius:999px;padding:4px 12px;font-weight:700;min-height:28px;cursor:pointer}body:has(#hgi-pv-bar){padding-top:38px}body:has(#hgi-pv-bar) .hgi-topbar-unified{margin-top:0!important;top:38px!important}.hgi-console-tabs{overflow-y:hidden!important}#hgi-sched-dept{-webkit-text-fill-color:currentColor!important}#hgi-sched-dept option{color:#1b1d22;background:#fff;-webkit-text-fill-color:#1b1d22}.hgi-dark #hgi-sched-dept{background:#2b2f37!important;color:#f4f1e8!important;-webkit-text-fill-color:#F4F1E8!important}.hgi-dark #hgi-sched-dept option{color:#f4f1e8;background:#2b2f37;-webkit-text-fill-color:#F4F1E8}.hgi-dd-add{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin:2px 0 4px}.hgi-dd-add select{min-width:140px}.hgi-dd-rows{margin:10px 0 6px;border:1px solid var(--hgi-hairline);border-radius:10px;overflow:hidden}.hgi-dd-rows:empty{display:none}.hgi-dd-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-bottom:1px solid var(--hgi-hairline);flex-wrap:wrap}.hgi-dd-row:last-child{border-bottom:0}.hgi-dd-date{flex:0 0 120px;font-weight:600;font-size:13.5px}.hgi-dd-date small{display:block;font-weight:500;font-size:11.5px;color:var(--hgi-slate)}.hgi-dd-opts{display:flex;gap:6px;flex-wrap:wrap;flex:1}.hgi-dd-opt{position:relative;cursor:pointer;margin:0}.hgi-dd-opt input{position:absolute;opacity:0;width:1px;height:1px}.hgi-dd-opt span{display:inline-block;padding:5px 11px;border:1px solid var(--hgi-hairline);border-radius:999px;font-size:12.5px;font-weight:600;background:0 0;color:inherit;min-height:30px;line-height:18px}.hgi-dd-opt input:checked+span{border-color:transparent;color:#fff;background:#1f4e79}.hgi-dd-opt input:checked+span::before{content:"\2713\00a0"}.hgi-dd-opt input:checked+span.hgi-dd-vacation{background:#1e7a45}.hgi-dd-opt input:checked+span.hgi-dd-pto{background:#1f4e79}.hgi-dd-opt input:checked+span.hgi-dd-holiday{background:#b7791f}.hgi-dd-opt input:checked+span.hgi-dd-unpaid{background:#5b6270}.hgi-dd-opt input:focus-visible+span{outline:2px solid #1F4E79;outline-offset:2px}.hgi-dd-x{border:0;background:0 0;font-size:20px;line-height:1;cursor:pointer;color:var(--hgi-slate);width:32px;height:32px;border-radius:8px}.hgi-dd-x:hover{background:var(--hgi-canvas)}.hgi-dd-x-sp{display:inline-block;width:32px}.hgi-dd-sum{margin:6px 0 2px;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.hgi-dd-pill{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:700;background:#eeedeb;color:#40444c}.hgi-dd-pill.hgi-dd-vacation{background:#e1f0e4;color:#1e5c36}.hgi-dd-pill.hgi-dd-pto{background:#e3edf7;color:#1f4e79}.hgi-dd-pill.hgi-dd-holiday{background:#fcefd8;color:#7a4b00}.hgi-dd-pill.hgi-dd-unpaid{background:#ecedf0;color:#40444c}.hgi-dd-li{display:flex;justify-content:space-between;gap:10px;padding:3px 0;font-size:13px}.hgi-dd-list{border:1px solid var(--hgi-hairline);border-radius:8px;padding:8px 10px}.hgi-ts-leave{margin-top:2px;font-size:10.5px;padding:1px 6px}.hgi-dark .hgi-dd-pill{background:#3a3f49;color:#e6e3da}.hgi-dark .hgi-dd-pill.hgi-dd-vacation{background:#1f3d2b;color:#9fdcb4}.hgi-dark .hgi-dd-pill.hgi-dd-pto{background:#21384f;color:#a9cbee}.hgi-dark .hgi-dd-pill.hgi-dd-holiday{background:#4a3a1a;color:#f2cf8a}.hgi-dark .hgi-dd-pill.hgi-dd-unpaid{background:#3a3f49;color:#cfd2d8}@media (max-width:560px){.hgi-dd-date{flex:1 0 100%}.hgi-dd-opt span{padding:7px 12px}}.hgi-dd-cal{margin:2px 0 8px;max-width:420px;break-inside:avoid;page-break-inside:avoid}.hgi-dd-calgrid,.hgi-dd-calhead{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.hgi-dd-calhead div{font-size:10.5px;font-weight:700;text-align:center;color:var(--hgi-slate);text-transform:uppercase}.hgi-dd-cell{min-height:36px;border:1px solid var(--hgi-hairline);border-radius:6px;padding:2px 4px;display:flex;flex-direction:column;justify-content:space-between;font-size:11px;line-height:1.15;background:#fff}.hgi-dd-cell b{font-size:11px;font-weight:700}.hgi-dd-cell span{font-size:10px;font-weight:700}.hgi-dd-c-none{border-style:dashed;opacity:.45;background:0 0}.hgi-dd-c-vacation{background:#e1f0e4;border-color:#1e7a45;color:#1e5c36}.hgi-dd-c-pto{background:#e3edf7;border-color:#1f4e79;color:#1f4e79}.hgi-dd-c-holiday{background:#fcefd8;border-color:#b7791f;color:#7a4b00}.hgi-dd-c-unpaid{background:#ecedf0;border-color:#5b6270;color:#40444c}.hgi-dd-runs{margin-top:4px}.hgi-dark .hgi-dd-cell{background:#2b2f37}.hgi-dark .hgi-dd-c-vacation{background:#1f3d2b;color:#9fdcb4}.hgi-dark .hgi-dd-c-pto{background:#21384f;color:#a9cbee}.hgi-dark .hgi-dd-c-holiday{background:#4a3a1a;color:#f2cf8a}.hgi-dark .hgi-dd-c-unpaid{background:#3a3f49;color:#cfd2d8}@media print{.hgi-print-sheet .hgi-formdoc-table{margin-bottom:10px}.hgi-print-sheet .hgi-formdoc-table td{padding:4px 8px;font-size:12px}.hgi-print-sheet .hgi-formdoc-policy{margin-bottom:10px}.hgi-print-sheet .hgi-formdoc-policy p{font-size:10.5px;margin:0 0 6px}.hgi-print-sheet .hgi-formdoc-sig-row{break-inside:avoid;page-break-inside:avoid}.hgi-print-sheet .hgi-dd-li{font-size:11.5px;padding:1px 0}}.hgi-dd-opt input:checked+span.hgi-dd-dayoff{background:#8a8f99}.hgi-dd-pill.hgi-dd-dayoff{background:#f1f2f4;color:#6b6f78}.hgi-dd-c-dayoff{background:#f6f6f7;border-color:#c9ccd2;color:#6b6f78}.hgi-dark .hgi-dd-pill.hgi-dd-dayoff{background:#2f333b;color:#aeb2ba}.hgi-dark .hgi-dd-c-dayoff{background:#2a2d34;color:#aeb2ba}.hgi-dd-opt span{white-space:nowrap}.hgi-dd-step{margin:10px 0 6px;font-size:14px}.hgi-dd-brushes{display:flex;gap:8px;flex-wrap:wrap}.hgi-dd-brush{border:1.5px solid var(--hgi-hairline);background:0 0;color:inherit;border-radius:999px;padding:8px 16px;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;min-height:40px}.hgi-dd-brush:hover{background:var(--hgi-canvas)}.hgi-dd-brush.on{color:#fff;border-color:transparent;background:#1f4e79}.hgi-dd-brush.on.hgi-dd-b-vacation{background:#1e7a45}.hgi-dd-brush.on.hgi-dd-b-pto{background:#1f4e79}.hgi-dd-brush.on.hgi-dd-b-holiday{background:#b7791f}.hgi-dd-brush.on.hgi-dd-b-unpaid{background:#5b6270}.hgi-dd-brush.on.hgi-dd-b-dayoff{background:#8a8f99}.hgi-dd-brush.on.hgi-dd-b-timeoff{background:#6b4fa0}.hgi-dd-rng{display:flex;gap:8px;align-items:center;font-size:12.5px;margin:0 0 8px;cursor:pointer}.hgi-dd-mnav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:6px 0}.hgi-dd-mnav .hgi-btn{min-width:44px;padding:6px 12px;font-size:18px;line-height:1}.hgi-dd-pick{margin-bottom:4px;user-select:none;-webkit-user-select:none;touch-action:manipulation}.hgi-dd-pick .hgi-dd-cell{min-height:52px;cursor:pointer;font:inherit;text-align:left;color:inherit;appearance:none;-webkit-appearance:none}.hgi-dd-pick .hgi-dd-cell:hover{border-color:#1f4e79}.hgi-dd-pick .hgi-dd-cell:focus-visible{outline:2px solid #1F4E79;outline-offset:1px}.hgi-dd-cell.hgi-dd-blank{border:0;background:0 0;min-height:0;visibility:hidden}.hgi-dd-pick .hgi-dd-cell.hgi-dd-blank{min-height:52px}.hgi-dd-pick .hgi-dd-cell b{font-size:13px}.hgi-dd-holname{display:block;font-weight:600;font-size:9.5px;color:#7a4b00;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hgi-dd-usualoff:not([class*=hgi-dd-c-]){background-image:repeating-linear-gradient(135deg,rgba(0,0,0,.05) 0 5px,transparent 5px 10px)}.hgi-dd-gap{border:2px dashed #b42318!important}.hgi-dd-c-timeoff{background:#ede7f6;border-color:#6b4fa0;color:#4b3a7a}.hgi-dd-pill.hgi-dd-timeoff{background:#ede7f6;color:#4b3a7a}.hgi-dd-opt input:checked+span.hgi-dd-timeoff{background:#6b4fa0}.hgi-dark .hgi-dd-c-timeoff{background:#33294a;color:#cdbdf0}.hgi-dark .hgi-dd-pill.hgi-dd-timeoff{background:#33294a;color:#cdbdf0}.hgi-dark .hgi-dd-brush:hover{background:#2f333b}.hgi-dark .hgi-dd-holname{color:#f2cf8a}@media (max-width:560px){.hgi-dd-pick .hgi-dd-cell{min-height:46px;padding:2px 3px}.hgi-dd-holname{display:none}}.hgi-dd-doc{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap}.hgi-dd-doc-cal{flex:1 1 300px;min-width:260px}.hgi-dd-doc-cal .hgi-dd-cal{max-width:380px;margin:0}.hgi-dd-doc-sum{flex:1 1 180px;min-width:170px}.hgi-dd-doc-title{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hgi-slate);margin:0 0 6px}.hgi-dd-big{font-size:26px;font-weight:800;line-height:1.1}.hgi-dd-range{font-size:13px;color:var(--hgi-slate);margin:2px 0 10px}.hgi-dd-mon{font-size:13px;font-weight:700;margin:10px 0 5px}.hgi-dd-mon:first-child{margin-top:0}.hgi-dd-blank{border:0!important;background:0 0!important;min-height:36px}.hgi-dd-c-timeoff{background:#efeafb;border-color:#6b4fbb;color:#4a3590}.hgi-dark .hgi-dd-c-timeoff{background:#33294f;color:#cbbdf2}.hgi-formdoc-daystd{padding:8px 10px!important}@media print{.hgi-dd-doc{flex-wrap:nowrap;gap:14px}.hgi-dd-doc-cal{flex:0 0 52%}.hgi-dd-big{font-size:20px}.hgi-dd-cell{min-height:30px}}.hgi-pq-sethead{display:flex;align-items:center;gap:10px;margin-bottom:8px}.hgi-pq-pill{font-size:12px;font-weight:700;padding:2px 10px;border-radius:999px}.hgi-pq-pill.on{background:#e1f0e4;color:#1e5c36}.hgi-pq-pill.off{background:#f4e3e0;color:#9a2d1f}.hgi-pq-setrow{display:flex;flex-direction:column;gap:4px;padding:8px 0;border-top:1px solid var(--hgi-hairline)}.hgi-pq-lab{font-weight:600;display:flex;align-items:center;gap:8px}.hgi-pq-inline{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hgi-pq-inline input[type=tel],.hgi-pq-inline input[type=text]{flex:1 1 220px;max-width:360px}.hgi-pq-acts select{width:auto!important;min-width:130px;max-width:200px;font-size:13px;padding:5px 8px}.hgi-ui8 #hgi-main .hgi-console-body.hgi-hd-unit{display:block!important}.dk-modal{display:flex;flex-direction:column;min-height:420px;max-height:80vh}.dk-head{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 10px;border-bottom:1px solid var(--hgi-hairline)}.dk-title{display:flex;align-items:center;gap:8px;font-size:17px}.dk-dot{width:9px;height:9px;border-radius:50%;background:#9aa0aa}.dk-dot.on{background:#1e7a45}.dk-state{font-size:12.5px;color:var(--hgi-slate)}.dk-headbtns{display:flex;gap:4px}.dk-icon{border:0;background:0 0;font-size:20px;line-height:1;cursor:pointer;padding:6px 9px;border-radius:8px;color:inherit}.dk-icon:hover{background:rgba(120,130,150,.15)}.dk-moreb{padding:10px 12px;margin:8px 0;border:1px solid var(--hgi-hairline);border-radius:10px;font-size:13px;line-height:1.5}.dk-morelinks{display:flex;flex-wrap:wrap;gap:12px;margin:6px 0}.dk-bodyp{overflow:auto;flex:1}.dk-pad{padding:12px 2px}.dk-bub{max-width:88%;padding:9px 12px;border-radius:14px;margin:8px 0;line-height:1.5;font-size:14.5px;word-break:break-word}.dk-bub.bot{background:#eef1f6;border-bottom-left-radius:4px}.dk-bub.me{background:#1f4e79;color:#fff;margin-left:auto;border-bottom-right-radius:4px}.dk-bub.agent{background:#e1f0e4;border-bottom-left-radius:4px}.dk-bub.note{background:#fff4cc;border:1px dashed #c9a400;max-width:100%}.dk-who{font-size:11.5px;opacity:.7;margin-bottom:2px}.dk-ev{text-align:center;font-size:12px;color:var(--hgi-slate);margin:6px 0}.dk-chips{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 12px}.dk-cat,.dk-q{border:1px solid var(--hgi-hairline);background:#fff;border-radius:999px;padding:8px 14px;font-size:14px;cursor:pointer;color:inherit}.dk-q{display:block;width:100%;text-align:left;border-radius:12px;margin:6px 0}.dk-cat:hover,.dk-q:hover{border-color:#1f4e79;background:#f3f7fb}.dk-person{width:100%;margin:4px 0 10px}.dk-sec{font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--hgi-slate);margin:14px 0 6px}.dk-trow{display:flex;align-items:center;gap:8px;width:100%;border:1px solid var(--hgi-hairline);background:#fff;border-radius:10px;padding:9px 11px;margin:5px 0;cursor:pointer;text-align:left;color:inherit}.dk-trow .dk-ts{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk-trow small{color:var(--hgi-slate)}.dk-tn{font-weight:700;font-variant-numeric:tabular-nums}.dk-unread{background:#c0392b;color:#fff;border-radius:999px;font-size:11px;padding:1px 7px;font-weight:700}.dk-chip{display:inline-block;font-size:11.5px;font-weight:700;padding:2px 9px;border-radius:999px;background:#ecedf0;color:#40444c}.dk-s-open{background:#e3edf7;color:#1f4e79}.dk-s-waiting{background:#fcefd8;color:#7a4b00}.dk-s-resolved{background:#e1f0e4;color:#1e5c36}.dk-s-closed{background:#ecedf0;color:#5b6270}.dk-s-urgent{background:#f8ddd8;color:#9a2d1f}.dk-back{border:0;background:0 0;color:#1f4e79;font-size:14px;cursor:pointer;padding:4px 2px;margin-bottom:4px}.dk-row{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0}.dk-form{display:flex;flex-direction:column;gap:10px;margin-top:8px}.dk-form label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600}.dk-form input,.dk-form select,.dk-form textarea{font-weight:400;font-size:15px}.dk-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dk-hotel{font-weight:700;padding:8px 10px;background:#f3f5f8;border-radius:8px;font-size:14px}.dk-attrow{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.dk-att{background:#eef1f6;border-radius:999px;padding:3px 6px 3px 10px;font-size:12.5px}.dk-att button{border:0;background:0 0;cursor:pointer;font-size:15px}.dk-note{font-size:13px}.dk-err{background:#f8ddd8;color:#9a2d1f;padding:8px 10px;border-radius:8px;font-size:13.5px}.dk-send{width:100%}.dk-thead{padding:4px 0 6px;border-bottom:1px solid var(--hgi-hairline)}.dk-tt{display:flex;gap:8px;align-items:center}.dk-tsub{font-size:13px;margin-top:2px}.dk-msgs{overflow:auto;padding:6px 2px;flex:1;max-height:46vh}.dk-img{max-width:220px;max-height:180px;border-radius:8px;margin-top:6px;display:block}.dk-file{display:inline-block;margin-top:6px}.dk-compose{border-top:1px solid var(--hgi-hairline);padding-top:8px}.dk-crow{display:flex;gap:6px;align-items:flex-end}.dk-crow textarea{flex:1;min-height:40px;max-height:120px;font-size:15px}.dk-link{border:0;background:0 0;color:#1f4e79;text-decoration:underline;cursor:pointer;margin-top:6px;font-size:13px}.dk-closed{padding:12px;text-align:center;background:#f3f5f8;border-radius:10px;margin-top:8px}.dk-desk{display:flex;flex-direction:column;gap:10px}.dk-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dk-barsp{flex:1}.dk-filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.dk-filters input[type=search]{flex:1 1 200px;max-width:320px}.dk-filters select{max-width:220px}.dk-split{display:grid;grid-template-columns:minmax(300px,380px) 1fr;gap:12px;align-items:start}.dk-list{border:1px solid var(--hgi-hairline);border-radius:12px;background:#fff;max-height:74vh;overflow:auto}.dk-li{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid var(--hgi-hairline);background:0 0;padding:10px 12px;cursor:pointer;color:inherit}.dk-li.on{background:#eaf1f9}.dk-li.unread .dk-l3{font-weight:700}.dk-li.urgent{box-shadow:inset 3px 0 0 #c0392b}.dk-l1{display:flex;gap:8px;align-items:center}.dk-l1 small{margin-left:auto;color:var(--hgi-slate)}.dk-l2{font-size:13px;color:var(--hgi-slate);margin-top:2px}.dk-l3{font-size:13.5px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk-l4{display:flex;gap:8px;align-items:center;margin-top:5px;font-size:12.5px}.dk-dotu{width:9px;height:9px;border-radius:50%;background:#1f6feb}.dk-pane{border:1px solid var(--hgi-hairline);border-radius:12px;background:#fff;padding:12px;min-height:300px;display:flex;flex-direction:column;gap:8px}.dk-empty{color:var(--hgi-slate);text-align:center;padding:60px 10px}.dk-ph{display:flex;align-items:center;gap:8px}.dk-subj{font-weight:700;font-size:16px}.dk-ctl{display:flex;gap:8px;flex-wrap:wrap}.dk-ctl select{max-width:200px;font-size:13px;padding:5px 8px}.dk-card{border:1px solid var(--hgi-hairline);border-radius:10px;padding:8px 10px;font-size:13.5px}.dk-card summary{cursor:pointer;font-weight:700}.dk-cg{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:8px 0}.dk-ctx{font-size:12px;word-break:break-word}.dk-prev{margin-top:8px;font-size:13px}.dk-pane .dk-msgs{max-height:44vh}.dk-compose textarea{width:100%}.dk-crow2{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:6px}.dk-crow2 select{max-width:200px}.dk-setrow{padding:10px 0;border-top:1px solid var(--hgi-hairline);display:flex;flex-direction:column;gap:6px}.dk-setrow:first-of-type{border-top:0}.dk-inl{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dk-inl input[type=tel],.dk-inl input[type=text]{flex:1 1 220px;max-width:360px}.dk-crow3{display:grid;grid-template-columns:150px 1fr 32px;gap:8px;margin:6px 0;align-items:start}.dk-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:12px 0}.dk-tile{border:1px solid var(--hgi-hairline);border-radius:10px;padding:10px;display:flex;flex-direction:column}.dk-tile b{font-size:22px}.dk-tile span{font-size:12px;color:var(--hgi-slate)}.dk-tbl{width:100%;font-size:13.5px;border-collapse:collapse}.dk-tbl td{padding:5px 4px;border-bottom:1px solid var(--hgi-hairline)}.dk-h3{font-size:13px;margin:8px 0 4px}.dk-back{display:none}.dk-modal .dk-back,.dk-thead .dk-back{display:inline-block}@media (max-width:820px){.dk-split{grid-template-columns:1fr}.dk-split .dk-pane{display:none}.dk-split.has-sel .dk-list{display:none}.dk-split.has-sel .dk-pane{display:flex}.dk-pane .dk-back{display:inline-block}.dk-two{grid-template-columns:1fr}.dk-crow3{grid-template-columns:1fr 32px}.dk-crow3 textarea{grid-column:1/2}.dk-msgs{max-height:none}}.hgi-dark .dk-bub.bot{background:#2d323b}.hgi-dark .dk-bub.agent{background:#1f3d2b}.hgi-dark .dk-bub.note{background:#4a3f12}.hgi-dark .dk-cat,.hgi-dark .dk-list,.hgi-dark .dk-pane,.hgi-dark .dk-q,.hgi-dark .dk-trow{background:#23272e}.hgi-dark .dk-li.on{background:#2b3a4d}.hgi-dark .dk-closed,.hgi-dark .dk-hotel{background:#2b2f37}.dk-ok{color:#1e7a45;font-weight:700}#dkd-f input,#dkd-f select,.dk-compose select,.dk-compose textarea,.dk-crow3 input,.dk-crow3 textarea,.dk-filters input,.dk-filters select,.dk-form input,.dk-form select,.dk-form textarea,.dk-inl input,.dk-setrow input{font:inherit;font-size:15px;color:var(--hgi-ink,#1b1f27);background:#fff;border:1px solid #cbd2dc;border-radius:10px;padding:9px 11px;box-sizing:border-box;max-width:100%}.dk-compose textarea,.dk-form textarea{width:100%;resize:vertical;font-family:inherit}.dk-compose textarea:focus,.dk-filters input:focus,.dk-form input:focus,.dk-form select:focus,.dk-form textarea:focus{outline:2px solid #1F4E79;outline-offset:1px;border-color:#1f4e79}#dkd-f input,#dkd-f select,.dk-filters input,.dk-filters select{padding:7px 10px;font-size:14px}.dk-av-on{background:#e1f0e4;color:#1e5c36;border:1px solid #b9dbc3}.dk-compose select,.dk-compose textarea,.dk-form input,.dk-form select,.dk-form textarea{font-weight:400}.dk-compose select,.dk-pane select,.dk-ph select{font:inherit;font-size:14px;font-weight:400;border:1px solid #cbd2dc;border-radius:10px;padding:7px 10px;background:#fff}.dk-minb{display:none}.dk-float{position:fixed;right:20px;bottom:20px;z-index:10040;width:390px;max-width:calc(100vw - 24px);font-family:inherit}.dk-float .hgi-modal.dk-fm{width:100%;max-width:none;margin:0;box-shadow:0 14px 44px rgba(20,30,50,.3),0 2px 8px rgba(20,30,50,.18);border:1px solid #d5dbe4;border-radius:14px;padding:12px 14px}.dk-float .dk-modal{min-height:360px;height:min(600px,calc(100vh - 80px));max-height:calc(100vh - 80px)}.dk-float .dk-minb{display:inline-block}.dk-float .dk-head{cursor:grab;user-select:none;touch-action:none}.dk-float.drag .dk-head{cursor:grabbing}.dk-float.drag{opacity:.96}.dk-float.min{width:280px}.dk-float.min .dk-modal{min-height:0;height:auto}.dk-float.min #dk-body,.dk-float.min #dk-more,.dk-float.min #dk-moreb{display:none!important}.dk-float.min .dk-head{padding-bottom:2px;border-bottom:0}.dk-float.min .hgi-modal.dk-fm{padding:8px 12px}.dk-float.dk-flag .dk-title:after{content:"New reply";background:#c0392b;color:#fff;border-radius:999px;font-size:11px;font-weight:700;padding:2px 8px;margin-left:4px}.dk-bodyp,.dk-msgs{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.hgi-modal-overlay.dk-sheet{position:fixed;left:0;right:0;top:0;bottom:0;align-items:flex-end;justify-content:center;padding:0;overscroll-behavior:none}@media (max-width:899px),(pointer:coarse){.dk-sheet .hgi-modal{width:100%;max-width:none;height:calc(100% - 8px);max-height:none;border-radius:16px 16px 0 0;padding:12px 14px;display:flex;flex-direction:column}.dk-sheet .dk-modal{flex:1;min-height:0;max-height:none;height:auto}.dk-sheet .dk-compose{padding-bottom:max(6px,env(safe-area-inset-bottom))}.dk-sheet input,.dk-sheet select,.dk-sheet textarea{font-size:16px}}.dk-float .dk-msgs,.dk-sheet .dk-msgs{max-height:none}.dk-bodyp{min-height:0}.dk-urgent{background:#fcefd8;color:#7a4b00;border-radius:10px;padding:8px 10px;font-size:13.5px}.dk-urgent a{color:inherit;font-weight:700}.dk-hp-hero{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:18px;margin-bottom:16px}.dk-hp-hero h2{margin:0 0 4px;font-size:18px}.dk-hp-hero p{margin:0}.dk-hp-go{font-size:16px;padding:12px 22px}.dk-hp-cat{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hgi-slate);margin:14px 0 4px}.dk-hp-q{border-top:1px solid var(--hgi-hairline);padding:8px 0}.dk-hp-q summary{cursor:pointer;font-weight:600;font-size:14.5px}.dk-hp-q div{padding:6px 0 2px;line-height:1.55;font-size:14px}@media (max-width:600px){.dk-hp-go{width:100%}}.dk-notice{background:#fdecc8;color:#6b4a00;border:1px solid #f0d58a;border-radius:12px;padding:9px 12px;margin:0 0 10px;font-size:13.5px;line-height:1.45}.dk-rate{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 4px;border-top:1px solid var(--hgi-hairline);font-size:14px}.dk-rate span{font-weight:600;margin-right:4px}.dk-rate.done{color:#1e5c36}.dk-artl{max-height:58vh;overflow:auto;padding-right:4px}.dk-art{border:1px solid var(--hgi-hairline);border-radius:12px;padding:10px;margin-bottom:10px;background:#fff}.dk-art textarea{width:100%;margin-top:8px}.dk-art select{max-width:150px}.dk-copy{display:flex;flex-direction:column;gap:4px;font-size:12.5px;margin:6px 0}.dk-copy input{font-family:ui-monospace,Menlo,monospace;font-size:12.5px}#dkp-snz{font:inherit;font-size:14px;font-weight:400;border:1px solid #cbd2dc;border-radius:10px;padding:7px 10px;background:#fff}.hgi-chat3 .hgi-chat-panel{width:400px;height:620px;max-height:calc(100vh - 110px);border-radius:18px;border:1px solid #d5dbe4;box-shadow:0 14px 44px rgba(20,30,50,.28),0 2px 8px rgba(20,30,50,.12)}.hgi-chat3 .hgi-chat-panel-header{background:#fff;color:var(--hgi-ink);border-bottom:1px solid var(--hgi-hairline);padding:12px 12px 12px 16px;font-size:17px;font-weight:700;gap:4px}.hgi-chat3 .hgi-chat-panel-header button{color:var(--hgi-ink)!important;border-radius:9px!important;min-width:32px;height:32px;padding:0 8px!important}.hgi-chat3 .hgi-chat-panel-header button:hover{background:rgba(120,130,150,.16)!important}.hgi-chat3 .hgi-chat-channel{padding:12px 16px;border-bottom:0;gap:12px;border-radius:0}.hgi-chat3 .hgi-chat-channel:hover{background:#f3f5f8}.hgi-chat3 .hgi-chat-channel-label{font-size:14.5px}.hgi-chat3 .hgi-chat-channel-preview{font-size:13px;margin-top:3px}.hgi-chat3 .hgi-chat-channel-badge{background:#c0392b;min-width:20px;height:20px;border-radius:999px;font-size:11px}.hgi-chat3 .hgi-chat-messages{padding:14px 16px;gap:6px;background:#fff}.hgi-chat3 .hgi-chat-bubble-row .hgi-chat-bubble{padding:8px 13px;border-radius:18px;font-size:14.5px;line-height:1.5}.hgi-chat3 .hgi-chat-bubble-row.mine .hgi-chat-bubble{background:#1f4e79;color:#fff;border-bottom-right-radius:5px}.hgi-chat3 .hgi-chat-bubble-row.theirs .hgi-chat-bubble{background:#eef1f6;color:#1b1f27;border-bottom-left-radius:5px}.hgi-chat3 .hgi-chat-bubble-meta{font-size:11px;margin-top:3px}.hgi-chat3 .hgi-chat-compose{padding:10px 12px;gap:8px;border-top:1px solid var(--hgi-hairline);background:#fff}.hgi-chat3 .hgi-chat-compose textarea{border:1px solid #cbd2dc;border-radius:20px;padding:9px 14px;font-size:15px;resize:none}.hgi-chat3 .hgi-chat-compose textarea:focus{outline:2px solid #1F4E79;outline-offset:1px;border-color:#1f4e79}.hgi-chat3 .hgi-chat-compose button:not(.hgi-chat-attach-btn){border-radius:20px;padding:8px 16px}.hgi-chat3 .hgi-chat-attach-btn{width:36px;height:36px;border-radius:50%;font-size:19px}.hgi-chat3 .hgi-chat-attach-btn:hover{background:rgba(120,130,150,.16)}@media (max-width:600px){.hgi-chat3 .hgi-chat-panel{width:calc(100vw - 16px);height:calc(100vh - 90px);border-radius:16px}}.hgi-chat3 .hgi-chat-bubble-row .hgi-chat-bubble{box-shadow:none;transform:none}body.hgi-w2{background:#f4f6f9}body.hgi-w2 #hgi-main .hgi-card{border:1px solid #e3e8f0;border-radius:18px;box-shadow:0 1px 2px rgba(20,30,50,.05),0 6px 18px rgba(20,30,50,.05)}body.hgi-w2 #hgi-main .hgi-dash-hero{border-radius:20px;padding:16px 20px;box-shadow:0 8px 22px rgba(126,19,34,.22)}body.hgi-w2 #hgi-main .hgi-dash-hero .hgi-h1{font-size:23px;letter-spacing:-.01em}body.hgi-w2 #hgi-main .hgi-dq-b{border:1px solid #e3e8f0;border-radius:999px;padding:10px 16px;font-size:14.5px;box-shadow:0 1px 2px rgba(20,30,50,.05);background:#fff}body.hgi-w2 #hgi-main .hgi-dh-chips{gap:10px}body.hgi-w2 #hgi-main .hgi-dh-chip{border:1px solid #e3e8f0;border-left-width:5px;border-radius:16px;background:#fff;padding:14px 16px;box-shadow:0 1px 2px rgba(20,30,50,.05);font-weight:600}body.hgi-w2 #hgi-main .hgi-dh-chip.is-bad{border-left-color:#c0392b}body.hgi-w2 #hgi-main .hgi-dh-chip.is-warn{border-left-color:#e08a1e}body.hgi-w2 #hgi-main .hgi-dh-t{font-size:17px;font-weight:700}body.hgi-w2 #hgi-main .hgi-dash-pulse{border-radius:20px;box-shadow:0 8px 22px rgba(20,30,50,.22)}body.hgi-w2 #hgi-hub{width:50px;height:50px;bottom:calc(84px + env(safe-area-inset-bottom));right:14px;box-shadow:0 6px 16px rgba(126,19,34,.35)}body.hgi-w2 #hgi-main{padding-bottom:110px}body.hgi-w2{--w2-line:#E3E8F0;--w2-soft:#F1F4F9;--w2-ease:cubic-bezier(.22,.8,.3,1)}body.hgi-w2 .hgi-btn{border-radius:12px;font-weight:600;transition:background .16s var(--w2-ease),box-shadow .16s var(--w2-ease),transform .12s var(--w2-ease),border-color .16s}body.hgi-w2 .hgi-btn:hover{transform:translateY(-1px)}body.hgi-w2 .hgi-btn:active{transform:translateY(0) scale(.98)}body.hgi-w2 .hgi-btn-primary{box-shadow:0 1px 2px rgba(166,25,46,.3),0 6px 16px rgba(166,25,46,.22)}body.hgi-w2 .hgi-btn-secondary{border-color:var(--w2-line);box-shadow:0 1px 2px rgba(20,30,50,.04)}body.hgi-w2 #hgi-main input[type=date],body.hgi-w2 #hgi-main input[type=email],body.hgi-w2 #hgi-main input[type=number],body.hgi-w2 #hgi-main input[type=search],body.hgi-w2 #hgi-main input[type=text],body.hgi-w2 #hgi-main select,body.hgi-w2 #hgi-main textarea,body.hgi-w2 .hgi-field input,body.hgi-w2 .hgi-field select,body.hgi-w2 .hgi-field textarea{border:1px solid var(--w2-line);border-radius:12px;background:#fff;transition:border-color .16s,box-shadow .16s}body.hgi-w2 #hgi-main input:focus,body.hgi-w2 #hgi-main select:focus,body.hgi-w2 #hgi-main textarea:focus,body.hgi-w2 .hgi-field input:focus,body.hgi-w2 .hgi-field select:focus,body.hgi-w2 .hgi-field textarea:focus{border-color:#a6192e;box-shadow:0 0 0 4px rgba(166,25,46,.12);outline:0}body.hgi-w2 .hgi-field label{text-transform:none;font-size:13px;letter-spacing:0}body.hgi-w2 .hgi-modal-overlay{background:rgba(17,24,39,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body.hgi-w2 .hgi-modal{border-radius:20px;box-shadow:0 30px 80px rgba(17,24,39,.35),0 2px 8px rgba(17,24,39,.08);animation:w2-pop .22s var(--w2-ease)}body.hgi-w2 .hgi-modal-header{border-bottom:1px solid var(--w2-line);padding:18px 24px;font-size:17px}body.hgi-w2 .hgi-modal-close{background:var(--w2-soft);width:32px;height:32px}body.hgi-w2 .hgi-modal-actions{border-top:0;padding-top:6px}body.hgi-w2 .hgi-cmdk-box{border-radius:18px}@keyframes w2-pop{from{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@keyframes w2-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes w2-shimmer{0%{background-position:-200px 0}100%{background-position:calc(200px + 100%) 0}}body.hgi-w2 #hgi-main>:nth-child(2){animation-delay:.03s}body.hgi-w2 #hgi-main>:nth-child(3){animation-delay:.06s}body.hgi-w2 #hgi-main>:nth-child(n+4){animation-delay:.09s}body.hgi-w2 .hgi-loading,body.hgi-w2 p.hgi-loading{color:transparent!important;height:14px;max-width:260px;margin:24px auto;border-radius:8px;background:linear-gradient(90deg,#e9edf3 0,#f5f7fa 100px,#e9edf3 200px) 0 0/200px 100% repeat-x;animation:w2-shimmer 1.1s linear infinite}body.hgi-w2 .hgi-card,body.hgi-w2 .hgi-dh-chip,body.hgi-w2 .hgi-dq-b{transition:box-shadow .2s var(--w2-ease),transform .2s var(--w2-ease),border-color .2s}body.hgi-w2 .hgi-dh-chip:hover,body.hgi-w2 .hgi-dq-b:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(20,30,50,.1);border-color:#d3dae6}body.hgi-w2 #hgi-main table{border-collapse:separate;border-spacing:0}body.hgi-w2 #hgi-main table th{background:#f7f9fc;color:#5b6678;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--w2-line)}body.hgi-w2 #hgi-main table td{border-bottom:1px solid #edf0f5}body.hgi-w2 #hgi-main table tbody tr{transition:background .12s}body.hgi-w2 #hgi-main table tbody tr:hover{background:#f8fafd}body.hgi-w2 .hgi-badge,body.hgi-w2 .hgi-pill{border-radius:999px}body.hgi-w2 .hgi-toast{border-radius:14px;box-shadow:0 12px 32px rgba(17,24,39,.22)}body.hgi-w2 ::-webkit-scrollbar{width:10px;height:10px}body.hgi-w2 ::-webkit-scrollbar-thumb{background:#cbd3df;border-radius:10px;border:2px solid transparent;background-clip:content-box}body.hgi-w2 ::-webkit-scrollbar-thumb:hover{background:#a9b4c4;background-clip:content-box;border:2px solid transparent}@media(min-width:1025px){body.hgi-w2 .hgi-topbar-unified{background:rgba(255,255,255,.88);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border:0;border-bottom:1px solid var(--w2-line);border-radius:0;position:sticky;top:0;z-index:50}body.hgi-w2 .hgi-topbar-title .hgi-ob-mini{display:none}body.hgi-w2 .hgi-topbar-right .hgi-btn-secondary,body.hgi-w2 .hgi-topbar-unified>.hgi-btn-secondary{border-color:transparent;background:0 0;box-shadow:none}body.hgi-w2 .hgi-topbar-right .hgi-btn-secondary:hover,body.hgi-w2 .hgi-topbar-unified>.hgi-btn-secondary:hover{background:var(--w2-soft);transform:none}body.hgi-w2 .hgi-app{background:0 0;border-radius:0}body.hgi-w2 .hgi-sidebar{background:#fff;border-right:1px solid var(--w2-line);border-radius:0}body.hgi-w2 .hgi-nav button{color:#374151;border-radius:10px;transition:background .15s,color .15s}body.hgi-w2 .hgi-nav button:hover{background:var(--w2-soft)}body.hgi-w2 .hgi-nav button.active{background:#fbeaec;color:#a6192e;font-weight:700;box-shadow:inset 3px 0 0 #a6192e}body.hgi-w2 .hgi-nav button.hgi-nav-group-toggle{font-size:11.5px;letter-spacing:.07em;color:#6b7280;text-transform:uppercase;font-weight:700}body.hgi-w2 .hgi-nav button.hgi-nav-group-toggle:hover{color:#111827;background:0 0}body.hgi-w2 .hgi-nav-group-children button{margin:1px 8px}body.hgi-w2 .hgi-main{padding:22px 28px 100px}}@media(prefers-reduced-motion:reduce){body.hgi-w2 *,body.hgi-w2 ::before{animation-duration:NaNs!important;transition-duration:NaNs!important}}body.hgi-w2{--g-bg:rgba(255,255,255,.72);--g-bd:rgba(255,255,255,.75);--g-sh:0 1px 0 rgba(255,255,255,.9) inset,0 10px 30px rgba(60,72,110,.10),0 2px 6px rgba(60,72,110,.05);--g-blur:blur(18px) saturate(1.7)}body.hgi-w2{background:radial-gradient(900px 600px at 8% -5%,rgba(255,170,185,.55),transparent 60%) fixed,radial-gradient(800px 600px at 95% 5%,rgba(150,170,255,.5),transparent 60%) fixed,radial-gradient(900px 700px at 70% 105%,rgba(130,225,210,.45),transparent 60%) fixed,radial-gradient(700px 500px at 0 100%,rgba(255,215,160,.4),transparent 60%) fixed,#ebeff8!important}body.hgi-w2 .hgi-app,body.hgi-w2 .hgi-main,body.hgi-w2 .hgi-main-wrap,body.hgi-w2 .hgi-shell{background:0 0!important;box-shadow:none!important;border:0!important}body.hgi-w2 .hgi-topbar-unified{background:var(--g-bg)!important;-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border-bottom:1px solid var(--g-bd)!important;box-shadow:0 8px 30px rgba(60,72,110,.08)}body.hgi-w2 .hgi-sidebar{background:var(--g-bg)!important;-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border-right:1px solid var(--g-bd)!important;box-shadow:8px 0 30px rgba(60,72,110,.06)}body.hgi-w2 .hgi-nav button.active{background:linear-gradient(135deg,rgba(166,25,46,.16),rgba(166,25,46,.06));box-shadow:inset 3px 0 0 #a6192e,0 4px 14px rgba(166,25,46,.12)}body.hgi-w2 #hgi-main .hgi-card,body.hgi-w2 .hgi-em-card,body.hgi-w2 .hgi-em-stat,body.hgi-w2 .hgi-em-toolbar{background:var(--g-bg)!important;border:1px solid var(--g-bd)!important;box-shadow:var(--g-sh)!important;border-radius:22px!important}body.hgi-w2 .hgi-em-head{margin-bottom:16px}body.hgi-w2 .hgi-em-head .hgi-h1:not(.hgi-hd-title){font-size:30px;font-weight:800;letter-spacing:-.02em;background:linear-gradient(120deg,#1b2340,#a6192e);-webkit-background-clip:text;background-clip:text;color:transparent}body.hgi-w2 .hgi-em-stats{gap:14px}body.hgi-w2 .hgi-em-stat{padding:18px 20px;position:relative;overflow:hidden}body.hgi-w2 .hgi-em-stat::after{content:"";position:absolute;right:-30px;top:-30px;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle,rgba(166,25,46,.18),transparent 70%)}body.hgi-w2 .hgi-em-stat-n{font-size:34px;font-weight:800;letter-spacing:-.03em;color:#1b2340}body.hgi-w2 .hgi-em-stat-l{font-size:13px;color:#5b6678;font-weight:600}body.hgi-w2 .hgi-em-toolbar{padding:10px 12px;gap:10px;margin:16px 0}body.hgi-w2 .hgi-em-toolbar input,body.hgi-w2 .hgi-em-toolbar select{background:rgba(255,255,255,.7)!important;border:1px solid rgba(255,255,255,.9)!important;box-shadow:0 1px 3px rgba(60,72,110,.08) inset;border-radius:14px!important}body.hgi-w2 .hgi-em-seg{background:rgba(255,255,255,.55);border-radius:14px;padding:3px;border:1px solid rgba(255,255,255,.8)}body.hgi-w2 .hgi-em-seg button{border:0!important;border-radius:11px!important;background:0 0!important;color:#4b5568;transition:all .2s var(--w2-ease)}body.hgi-w2 .hgi-em-seg button.on{background:linear-gradient(135deg,#b8203a,#8e1427)!important;color:#fff!important;box-shadow:0 6px 16px rgba(166,25,46,.35)}body.hgi-w2 .hgi-em-card{padding:20px;transition:transform .28s var(--w2-ease),box-shadow .28s var(--w2-ease)}body.hgi-w2 .hgi-em-card:hover{transform:translateY(-4px);box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 22px 44px rgba(60,72,110,.18),0 0 0 1px rgba(166,25,46,.12)!important}body.hgi-w2 .hgi-em-av{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#ffd9de,#c9d4ff)!important;color:#1b2340;font-weight:800;border:2px solid #fff!important;box-shadow:0 0 0 3px rgba(166,25,46,.25),0 8px 18px rgba(60,72,110,.2)}body.hgi-w2 .hgi-em-name{font-size:17px;font-weight:800;letter-spacing:-.01em}body.hgi-w2 .hgi-em-chip{background:rgba(255,255,255,.7)!important;border:1px solid rgba(255,255,255,.9)!important;border-radius:999px!important;box-shadow:0 1px 3px rgba(60,72,110,.08);font-weight:600}body.hgi-w2 .hgi-em-card .hgi-badge{border-radius:999px;font-weight:700;box-shadow:0 3px 10px rgba(166,25,46,.15)}body.hgi-w2 .hgi-em-card::before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#a6192e,#7c8cff,#5fd4c4);opacity:.85}body.hgi-w2 .hgi-em-card{position:relative;overflow:hidden}body.hgi-w2 .hgi-modal{background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8);border:1px solid rgba(255,255,255,.85)}body.hgi-w2 .hgi-modal-header{background:0 0}body.hgi-w2 .hgi-btn-secondary{background:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.9)}body.hgi-w2 .hgi-btn-primary{background:linear-gradient(135deg,#be2540,#8e1427)}body.hgi-w2 .hgi-dh-chip,body.hgi-w2 .hgi-dq-b{background:var(--g-bg)!important;border-color:var(--g-bd)!important;box-shadow:var(--g-sh)}body.hgi-w2 .hgi-h1{letter-spacing:-.02em;font-weight:800}body.hgi-w2 .hgi-bottom-nav,body.hgi-w2 .hgi-tabbar{background:var(--g-bg)!important;border-top:1px solid var(--g-bd)!important}@supports not (backdrop-filter:blur(1px)){body.hgi-w2{--g-bg:rgba(255,255,255,.94)}body.hgi-w2.hgi-dark{--g-bg:rgba(30,34,52,.94)}}body.hgi-w2 .hgi-status-tab:not(.active),body.hgi-w2 .hgi-tab:not(.active):not(.on){background:var(--g-bg)!important;border:1px solid var(--g-bd)!important;border-radius:999px!important;box-shadow:0 1px 3px rgba(60,72,110,.08);transition:transform .2s var(--w2-ease),box-shadow .2s var(--w2-ease)}body.hgi-w2 .hgi-status-tab:not(.active):hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(60,72,110,.14)}body.hgi-w2 .hgi-status-tab.active{border-radius:999px!important;box-shadow:0 8px 20px rgba(60,72,110,.2)}body.hgi-w2 .hgi-fb-metric,body.hgi-w2 .hgi-gp-tile,body.hgi-w2 .hgi-mc,body.hgi-w2 .hgi-pg-tile,body.hgi-w2 .hgi-pos-card,body.hgi-w2 .hgi-pos-tile,body.hgi-w2 .hgi-sc2-wrap,body.hgi-w2 .hgi-tr-dept-card,body.hgi-w2 .hgi-tr-summary-card,body.hgi-w2 .hgi-tr-tile,body.hgi-w2 .hgi-wo-card,body.hgi-w2 details.hgi-ep-sec,body.hgi-w2 details.hgi-fb-revs{background:var(--g-bg)!important;border:1px solid var(--g-bd)!important;border-radius:20px!important;box-shadow:var(--g-sh)!important}body.hgi-w2 .hgi-pg-tile,body.hgi-w2 .hgi-tr-dept-card,body.hgi-w2 .hgi-tr-summary-card,body.hgi-w2 .hgi-tr-tile,body.hgi-w2 .hgi-wo-card{transition:transform .25s var(--w2-ease),box-shadow .25s var(--w2-ease)}body.hgi-w2 .hgi-pg-tile:hover,body.hgi-w2 .hgi-tr-dept-card:hover,body.hgi-w2 .hgi-tr-summary-card:hover,body.hgi-w2 .hgi-tr-tile:hover,body.hgi-w2 .hgi-wo-card:hover{transform:translateY(-3px);box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 18px 38px rgba(60,72,110,.16)!important}body.hgi-w2 .hgi-mc-cell{background:rgba(255,255,255,.45)!important;border-color:rgba(255,255,255,.7)!important;transition:background .15s}body.hgi-w2 .hgi-mc-cell:hover{background:rgba(255,255,255,.8)!important}body.hgi-w2 .hgi-mc-cell.today{background:linear-gradient(135deg,rgba(166,25,46,.16),rgba(124,140,255,.16))!important;box-shadow:0 0 0 2px rgba(166,25,46,.35) inset}body.hgi-w2 .hgi-mc-cell.sel{background:rgba(255,255,255,.9)!important}body.hgi-w2 .hgi-dept-input,body.hgi-w2 .hgi-pos-label,body.hgi-w2 .hgi-tb-search,body.hgi-w2 .hgi-vc-search,body.hgi-w2 input.hgi-field,body.hgi-w2 select.hgi-btn-secondary,body.hgi-w2 select.hgi-field,body.hgi-w2 select.hgi-pos-access,body.hgi-w2 select.hgi-pos-dept{background:rgba(255,255,255,.72)!important;border:1px solid rgba(255,255,255,.9)!important;border-radius:14px!important;box-shadow:0 1px 3px rgba(60,72,110,.1) inset}body.hgi-w2 #hgi-main table{background:var(--g-bg);border:1px solid var(--g-bd);border-radius:20px;box-shadow:var(--g-sh);overflow:hidden}body.hgi-w2 #hgi-main table th{background:rgba(255,255,255,.55)}body.hgi-w2 #hgi-main table td{border-bottom-color:rgba(60,72,110,.07)}body.hgi-w2 #hgi-main table tbody tr:hover{background:rgba(255,255,255,.65)}body.hgi-w2 #hgi-main .hgi-h1,body.hgi-w2 #hgi-main h1{font-weight:800;letter-spacing:-.02em;color:#1b2340}body.hgi-w2 #hgi-main .hgi-h1:not(.hgi-hd-title):not(.hgi-hd-first),body.hgi-w2 #hgi-main h1:not(.hgi-hd-title):not(.hgi-hd-first){background:linear-gradient(120deg,#1b2340,#a6192e);-webkit-background-clip:text;background-clip:text;color:transparent}body.hgi-w2 #hgi-main .hgi-h2,body.hgi-w2 #hgi-main h2{letter-spacing:-.01em;font-weight:800}body.hgi-w2 .hgi-modal{background:rgba(255,255,255,.82)!important}body.hgi-w2 .hgi-modal-overlay{background:rgba(40,48,90,.35)}body.hgi-w2 #hgi-chat-widget,body.hgi-w2 .hgi-cmdk-box,body.hgi-w2 .hgi-dropdown,body.hgi-w2 .hgi-help-pop,body.hgi-w2 .hgi-hub-menu,body.hgi-w2 .hgi-menu-pop,body.hgi-w2 .hgi-popover{background:rgba(255,255,255,.8)!important;-webkit-backdrop-filter:blur(22px) saturate(1.8);backdrop-filter:blur(22px) saturate(1.8);border:1px solid rgba(255,255,255,.9)!important;box-shadow:0 24px 60px rgba(40,48,90,.25)!important;border-radius:20px}body.hgi-w2 .hgi-empty{border-radius:18px}body.hgi-w2 #hgi-hub,body.hgi-w2 .hgi-hub{background:linear-gradient(135deg,#c32742,#8e1427)!important}body.hgi-w2.hgi-dark{--g-bg:rgba(30,34,52,.70);--g-bd:rgba(255,255,255,.10);--g-sh:0 1px 0 rgba(255,255,255,.07) inset,0 14px 36px rgba(0,0,0,.40),0 2px 6px rgba(0,0,0,.25);--w2-line:rgba(255,255,255,.10);--w2-soft:rgba(255,255,255,.07)}body.hgi-w2.hgi-dark{background:radial-gradient(900px 600px at 8% -5%,rgba(190,40,70,.38),transparent 60%) fixed,radial-gradient(800px 600px at 95% 5%,rgba(90,110,255,.34),transparent 60%) fixed,radial-gradient(900px 700px at 70% 105%,rgba(40,170,160,.26),transparent 60%) fixed,radial-gradient(700px 500px at 0 100%,rgba(200,130,50,.2),transparent 60%) fixed,#0c0e16!important}body.hgi-w2.hgi-dark #hgi-main .hgi-h1,body.hgi-w2.hgi-dark #hgi-main h1{color:#f4f6fc}body.hgi-w2.hgi-dark #hgi-main .hgi-h1:not(.hgi-hd-title):not(.hgi-hd-first),body.hgi-w2.hgi-dark #hgi-main h1:not(.hgi-hd-title):not(.hgi-hd-first),body.hgi-w2.hgi-dark .hgi-em-head .hgi-h1{background:linear-gradient(120deg,#fff,#ff8a97);-webkit-background-clip:text;background-clip:text;color:transparent}body.hgi-w2.hgi-dark .hgi-em-name,body.hgi-w2.hgi-dark .hgi-em-stat-n{color:#f2f4fa}body.hgi-w2.hgi-dark .hgi-em-stat-l{color:#aeb6c8}body.hgi-w2.hgi-dark .hgi-nav button{color:#d5dae6}body.hgi-w2.hgi-dark .hgi-nav button:hover{background:rgba(255,255,255,.07)}body.hgi-w2.hgi-dark .hgi-nav button.active{color:#ff8a97;background:linear-gradient(135deg,rgba(255,90,115,.22),rgba(255,90,115,.06));box-shadow:inset 3px 0 0 #ff5a73}body.hgi-w2.hgi-dark .hgi-nav button.hgi-nav-group-toggle{color:#8e98ae}body.hgi-w2.hgi-dark #hgi-main input,body.hgi-w2.hgi-dark #hgi-main select,body.hgi-w2.hgi-dark #hgi-main textarea,body.hgi-w2.hgi-dark .hgi-dept-input,body.hgi-w2.hgi-dark .hgi-em-toolbar input,body.hgi-w2.hgi-dark .hgi-em-toolbar select,body.hgi-w2.hgi-dark .hgi-pos-label,body.hgi-w2.hgi-dark .hgi-tb-search,body.hgi-w2.hgi-dark .hgi-vc-search,body.hgi-w2.hgi-dark input.hgi-field,body.hgi-w2.hgi-dark select.hgi-btn-secondary,body.hgi-w2.hgi-dark select.hgi-field,body.hgi-w2.hgi-dark select.hgi-pos-access,body.hgi-w2.hgi-dark select.hgi-pos-dept{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.12)!important;color:#ecedef;box-shadow:none}body.hgi-w2.hgi-dark .hgi-em-seg{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}body.hgi-w2.hgi-dark .hgi-em-seg button{color:#b5bccd}body.hgi-w2.hgi-dark .hgi-em-chip,body.hgi-w2.hgi-dark .hgi-status-tab:not(.active),body.hgi-w2.hgi-dark .hgi-tab:not(.active):not(.on){background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.12)!important;color:#d5dae6}body.hgi-w2.hgi-dark .hgi-em-av{background:linear-gradient(135deg,#5a2a3a,#2e3a7a)!important;color:#fff;border-color:rgba(255,255,255,.35)!important}body.hgi-w2.hgi-dark .hgi-btn-secondary,body.hgi-w2.hgi-dark .hgi-topbar-right .hgi-btn-secondary{background:rgba(255,255,255,.07)!important;border-color:rgba(255,255,255,.12)!important;color:#ecedef}body.hgi-w2.hgi-dark .hgi-topbar-right .hgi-btn-secondary,body.hgi-w2.hgi-dark .hgi-topbar-unified>.hgi-btn-secondary{background:0 0!important;border-color:transparent!important}body.hgi-w2.hgi-dark .hgi-mc-cell{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.08)!important}body.hgi-w2.hgi-dark .hgi-mc-cell.sel,body.hgi-w2.hgi-dark .hgi-mc-cell:hover{background:rgba(255,255,255,.12)!important}body.hgi-w2.hgi-dark .hgi-mc-cell.today{background:linear-gradient(135deg,rgba(255,90,115,.25),rgba(124,140,255,.22))!important}body.hgi-w2.hgi-dark #hgi-main table th{background:rgba(255,255,255,.06);color:#aeb6c8}body.hgi-w2.hgi-dark #hgi-main table td{border-bottom-color:rgba(255,255,255,.07)}body.hgi-w2.hgi-dark #hgi-main table tbody tr:hover{background:rgba(255,255,255,.07)}body.hgi-w2.hgi-dark #hgi-chat-widget,body.hgi-w2.hgi-dark .hgi-cmdk-box,body.hgi-w2.hgi-dark .hgi-dropdown,body.hgi-w2.hgi-dark .hgi-hub-menu,body.hgi-w2.hgi-dark .hgi-modal,body.hgi-w2.hgi-dark .hgi-popover{background:rgba(24,27,42,.82)!important;border-color:rgba(255,255,255,.12)!important;color:#ecedef}body.hgi-w2.hgi-dark .hgi-modal-overlay{background:rgba(0,0,0,.55)}body.hgi-w2.hgi-dark .hgi-modal-header{border-bottom-color:rgba(255,255,255,.1)}body.hgi-w2.hgi-dark .hgi-modal-close{background:rgba(255,255,255,.08)}body.hgi-w2.hgi-dark .hgi-dh-chip,body.hgi-w2.hgi-dark .hgi-dq-b{color:#ecedef}body.hgi-w2.hgi-dark .hgi-card,body.hgi-w2.hgi-dark .hgi-em-card{color:#ecedef}body.hgi-w2.hgi-dark ::-webkit-scrollbar-thumb{background:#3a4156;background-clip:content-box}body.hgi-w2.hgi-dark #hgi-platform-banners>*,body.hgi-w2.hgi-dark .hgi-update-banner{background:rgba(60,80,150,.35)!important;color:#dce6ff!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:16px}body.hgi-w2.hgi-dark .hgi-dh-chip,body.hgi-w2.hgi-dark .hgi-dq-b,body.hgi-w2.hgi-dark .hgi-inst{background:var(--g-bg)!important;color:#ecedef!important;border-color:var(--g-bd)!important}body.hgi-w2.hgi-dark .hgi-sidebar,body.hgi-w2.hgi-dark .hgi-topbar-unified{box-shadow:none}body.hgi-w2.hgi-dark .hgi-fb-metric,body.hgi-w2.hgi-dark .hgi-mc,body.hgi-w2.hgi-dark .hgi-pg-tile,body.hgi-w2.hgi-dark .hgi-tr-tile,body.hgi-w2.hgi-dark .hgi-wo-card{color:#ecedef}body.hgi-w2.hgi-dark .hgi-muted{color:#aeb6c8}body.hgi-w2 .hgi-btn:hover{transform:none}body.hgi-w2 .hgi-loading,body.hgi-w2 p.hgi-loading{animation:none}body.hgi-w2.hgi-dark,body.hgi-w2.hgi-dark #hgi-portal-root,body.hgi-w2.hgi-dark .hgi-portal{--hgi-surface:rgba(28,32,50,.80);--hgi-surface2:rgba(255,255,255,.09);--hgi-canvas:rgba(255,255,255,.05);--hgi-hairline:rgba(255,255,255,.13);--hgi-ink:#EEF0F7;--hgi-slate:#AEB7CB;--hgi-red-text:#FF8FA0}body.hgi-w2.hgi-dark{--g-bg:rgba(26,30,48,.62);--g-bd:rgba(255,255,255,.12);--g-sh:0 1px 0 rgba(255,255,255,.10) inset,0 -1px 0 rgba(0,0,0,.25) inset,0 18px 44px rgba(0,0,0,.45),0 3px 10px rgba(0,0,0,.30)}body.hgi-w2.hgi-dark{background:radial-gradient(1000px 700px at 6% -8%,rgba(214,48,84,.46),transparent 62%) fixed,radial-gradient(900px 700px at 100% 0,rgba(96,116,255,.42),transparent 62%) fixed,radial-gradient(1000px 800px at 75% 110%,rgba(34,190,176,.3),transparent 62%) fixed,radial-gradient(800px 600px at 0 105%,rgba(230,150,60,.22),transparent 62%) fixed,#080a12!important}body.hgi-w2.hgi-dark #hgi-main .hgi-card,body.hgi-w2.hgi-dark #hgi-main table,body.hgi-w2.hgi-dark .hgi-dh-chip,body.hgi-w2.hgi-dark .hgi-dq-b,body.hgi-w2.hgi-dark .hgi-em-card,body.hgi-w2.hgi-dark .hgi-em-stat,body.hgi-w2.hgi-dark .hgi-em-toolbar,body.hgi-w2.hgi-dark .hgi-fb-metric,body.hgi-w2.hgi-dark .hgi-gp-tile,body.hgi-w2.hgi-dark .hgi-mc,body.hgi-w2.hgi-dark .hgi-pg-tile,body.hgi-w2.hgi-dark .hgi-tr-dept-card,body.hgi-w2.hgi-dark .hgi-tr-summary-card,body.hgi-w2.hgi-dark .hgi-tr-tile,body.hgi-w2.hgi-dark .hgi-wo-card,body.hgi-w2.hgi-dark details.hgi-ep-sec,body.hgi-w2.hgi-dark details.hgi-fb-revs{background-image:linear-gradient(160deg,rgba(255,255,255,.1),rgba(255,255,255,.02) 45%,rgba(255,255,255,0))!important}body.hgi-w2.hgi-dark .hgi-sidebar,body.hgi-w2.hgi-dark .hgi-topbar-unified{background-image:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0))!important}body.hgi-w2.hgi-dark input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=range]):not([type=color]):not([type=file]),body.hgi-w2.hgi-dark select,body.hgi-w2.hgi-dark textarea{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.14)!important;color:#eef0f7}body.hgi-w2.hgi-dark input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=range]):not([type=color]):not([type=file])::placeholder,body.hgi-w2.hgi-dark textarea::placeholder{color:#8993aa}body.hgi-w2.hgi-dark input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=range]):not([type=color]):not([type=file]):focus,body.hgi-w2.hgi-dark select:focus,body.hgi-w2.hgi-dark textarea:focus{border-color:#ff5a73!important;box-shadow:0 0 0 4px rgba(255,90,115,.18)!important}body.hgi-w2.hgi-dark .hgi-tile-ok{background:rgba(30,110,70,.28);border-color:rgba(90,210,150,.35);color:#8fe3b5}body.hgi-w2.hgi-dark .hgi-tile-warn{background:rgba(160,120,20,.26);border-color:rgba(240,200,90,.35);color:#f6d27a}body.hgi-w2.hgi-dark .hgi-tile-alert{background:rgba(190,60,40,.28);border-color:rgba(255,140,120,.38);color:#ffab98}body.hgi-w2.hgi-dark .hgi-tile-info{background:rgba(50,100,170,.28);border-color:rgba(130,180,240,.35);color:#a6ccf5}body.hgi-w2.hgi-dark .hgi-btn-primary{background:linear-gradient(135deg,#e0304f,#a31830);box-shadow:0 8px 24px rgba(224,48,79,.35),0 1px 0 rgba(255,255,255,.25) inset}body.hgi-w2.hgi-dark .hgi-badge{box-shadow:none}body.hgi-w2.hgi-dark .hgi-modal{background:rgba(22,26,44,.86)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 40px 100px rgba(0,0,0,.65),0 1px 0 rgba(255,255,255,.1) inset!important}body.hgi-w2.hgi-dark .hgi-modal-header{background:0 0!important;color:#fff}body.hgi-w2.hgi-dark .hgi-em-stat::after{background:radial-gradient(circle,rgba(255,90,115,.3),transparent 70%)}body.hgi-w2.hgi-dark .hgi-em-card::before{opacity:1}body.hgi-w2.hgi-dark .hgi-em-card:hover,body.hgi-w2.hgi-dark .hgi-tr-tile:hover,body.hgi-w2.hgi-dark .hgi-wo-card:hover{box-shadow:0 1px 0 rgba(255,255,255,.14) inset,0 24px 52px rgba(0,0,0,.55),0 0 0 1px rgba(255,90,115,.35),0 0 32px rgba(255,90,115,.15)!important}body.hgi-w2.hgi-dark .hgi-nav button.active{box-shadow:inset 3px 0 0 #ff5a73,0 0 24px rgba(255,90,115,.18)}body.hgi-w2.hgi-dark .hgi-h2,body.hgi-w2.hgi-dark h2,body.hgi-w2.hgi-dark h3{color:#f4f6fc}body.hgi-w2.hgi-dark #hgi-main table td,body.hgi-w2.hgi-dark #hgi-main table th{color:inherit}body.hgi-w2.hgi-dark .hgi-dash-hero{box-shadow:0 14px 40px rgba(214,48,84,.35),0 1px 0 rgba(255,255,255,.2) inset}body.hgi-w2 .hgi-card table,body.hgi-w2 .hgi-em-card table,body.hgi-w2 .hgi-modal table,body.hgi-w2 details table{background:0 0!important;background-image:none!important;border:0!important;box-shadow:none!important;border-radius:0!important}body.hgi-w2 .hgi-login2{display:grid;grid-template-columns:1.1fr 1fr;gap:0;min-height:calc(100vh - 80px);max-width:1180px;margin:0 auto;padding:32px 20px;align-items:center;background:0 0!important}.hgi-login2-brand{padding:24px 48px 24px 24px}.hgi-login2-logo{max-width:340px;width:100%;height:auto;display:block;margin:0 0 18px;background:rgba(255,255,255,.92);border-radius:16px;padding:10px 16px;box-shadow:0 10px 30px rgba(60,72,110,.12)}.hgi-login2-eyebrow{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#a6192e}.hgi-login2-tag{display:flex;align-items:center;gap:0;max-width:340px;margin:2px 0 0 8px;font-size:21px;line-height:1;font-weight:300;letter-spacing:.62em;text-transform:uppercase;color:#1b2340;background:0 0;-webkit-text-fill-color:currentColor}.hgi-login2-p{color:#a6192e;font-weight:700}.hgi-login2-tag::after{content:"";margin-left:18px;flex:1;height:2px;border-radius:2px;background:linear-gradient(90deg,#a6192e,rgba(124,140,255,.55),transparent)}.hgi-login2-sub{margin:0 0 22px;font-size:17px;line-height:1.5;color:#4b5568;max-width:460px}.hgi-login2-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.hgi-login2-chips li{padding:7px 14px;border-radius:999px;font-size:13px;font-weight:600;color:#374151;background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.9);box-shadow:0 1px 3px rgba(60,72,110,.1)}.hgi-login2-card{background:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.9);border-radius:28px;padding:36px 34px;box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 30px 70px rgba(60,72,110,.2);-webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7);max-width:440px;width:100%;justify-self:center;box-sizing:border-box}.hgi-login2-logo-sm{display:none}.hgi-login2-title{margin:0 0 4px;font-size:28px;font-weight:800;letter-spacing:-.02em;color:#1b2340}.hgi-login2-lead{margin:0 0 22px;color:#5b6678;font-size:15px}.hgi-login2-error{background:rgba(214,48,84,.1);border:1px solid rgba(214,48,84,.45);color:#a6192e;border-radius:14px;padding:10px 14px;font-size:14px;margin:0 0 14px}.hgi-login2-card form p{margin:0 0 14px}.hgi-login2-card label{display:block;font-size:13px;font-weight:700;color:#374151;margin-bottom:6px}.hgi-login2-card input[type=password],.hgi-login2-card input[type=text]{width:100%;box-sizing:border-box;padding:13px 16px;font-size:16px;border:1px solid rgba(60,72,110,.18);border-radius:14px;background:rgba(255,255,255,.9);transition:border-color .16s,box-shadow .16s}.hgi-login2-card input[type=password]:focus,.hgi-login2-card input[type=text]:focus{outline:0;border-color:#a6192e;box-shadow:0 0 0 4px rgba(166,25,46,.14)}.hgi-login2-pw{position:relative;display:block}.hgi-login2-pw input{padding-right:70px!important}.hgi-login2-eye{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:0 0;color:#a6192e;font-weight:700;font-size:13px;padding:8px 10px;cursor:pointer;border-radius:10px}.hgi-login2-eye:hover{background:rgba(166,25,46,.08)}.hgi-login2-card .login-remember label{display:inline-flex;align-items:center;gap:8px;font-weight:500;font-size:14px;margin:0}.hgi-login2-card input[type=submit]{width:100%;border:0;border-radius:14px;padding:14px;font-size:16px;font-weight:700;color:#fff;cursor:pointer;background:linear-gradient(135deg,#be2540,#8e1427);box-shadow:0 10px 24px rgba(166,25,46,.32);transition:transform .15s,box-shadow .15s}.hgi-login2-card input[type=submit]:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(166,25,46,.4)}.hgi-login2-forgot{margin:16px 0 0;text-align:center;font-size:14px}.hgi-login2-forgot a{color:#a6192e;font-weight:600;text-decoration:none}.hgi-login2-forgot a:hover{text-decoration:underline}body.hgi-w2 .hgi-app-footer{color:#6b7280}@media(max-width:860px){body.hgi-w2 .hgi-login2{grid-template-columns:1fr;padding:20px 16px;min-height:0}.hgi-login2-brand{display:none}.hgi-login2-logo-sm{display:block;max-width:240px;margin:0 auto 18px}.hgi-login2-card{padding:28px 22px;border-radius:24px}.hgi-login2-title{text-align:center}.hgi-login2-lead{text-align:center}}body.hgi-w2.hgi-dark .hgi-login2-tag{color:#f2f4fa}body.hgi-w2.hgi-dark .hgi-login2-p{color:#ff8fa0}body.hgi-w2.hgi-dark .hgi-login2-eyebrow{color:#ff8fa0}body.hgi-w2.hgi-dark .hgi-login2-sub{color:#b5bdd0}body.hgi-w2.hgi-dark .hgi-login2-chips li{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14);color:#d5dae6}body.hgi-w2.hgi-dark .hgi-login2-card{background:rgba(22,26,44,.78);border-color:rgba(255,255,255,.14);box-shadow:0 1px 0 rgba(255,255,255,.1) inset,0 30px 80px rgba(0,0,0,.55)}body.hgi-w2.hgi-dark .hgi-login2-title{color:#fff}body.hgi-w2.hgi-dark .hgi-login2-card label,body.hgi-w2.hgi-dark .hgi-login2-lead{color:#b5bdd0}body.hgi-w2.hgi-dark .hgi-login2-card input[type=password],body.hgi-w2.hgi-dark .hgi-login2-card input[type=text]{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.16);color:#eef0f7}body.hgi-w2.hgi-dark .hgi-login2-eye,body.hgi-w2.hgi-dark .hgi-login2-forgot a{color:#ff8fa0}body.hgi-w2.hgi-dark .hgi-login2-error{color:#ffb4bc;background:rgba(214,48,84,.18)}body.hgi-w2.hgi-dark .hgi-login2-card input[type=submit]{background:linear-gradient(135deg,#e0304f,#a31830)!important;border:0!important;color:#fff!important;box-shadow:0 10px 28px rgba(224,48,79,.4)}body.hgi-w2 select optgroup,body.hgi-w2 select option{background:#fff;color:#1b2340}body.hgi-w2.hgi-dark select optgroup,body.hgi-w2.hgi-dark select option{background:#1c2032;color:#eef0f7}.hgi-pg2-hd:has(#hgi-req-timeoff){justify-content:flex-start!important}.hgi-pg2-hd:has(#hgi-req-timeoff) #hgi-req-timeoff{margin:0 0 0 auto!important;width:auto!important;flex:0 0 auto!important}@media (max-width:600px){.hgi-chat3 .hgi-chat-panel{height:calc(var(--hgi-vvh,100dvh) - 70px)!important;max-height:calc(var(--hgi-vvh,100dvh) - 16px)!important;display:flex;flex-direction:column}.hgi-chat3 .hgi-chat-panel-header{position:sticky;top:0;z-index:3;flex:0 0 auto}.hgi-chat3 .hgi-chat-panel-header button{min-width:44px!important;height:44px!important;font-size:22px!important}.hgi-chat3 .hgi-chat-panel-body{flex:1;min-height:0;overflow:auto}.hgi-chat3 .hgi-chat-compose textarea{font-size:16px}.dk-form .dk-send{position:sticky;bottom:0;z-index:2;box-shadow:0 -8px 12px -6px rgba(255,255,255,.95)}}.dk-tier{display:inline-block;font-size:11px;font-weight:800;padding:2px 8px;border-radius:999px;background:#e3edf7;color:#1f4e79}.dk-tier2{background:#fcefd8;color:#7a4b00}.dk-tier3{background:#f8ddd8;color:#9a2d1f}.dk-sla{display:inline-block;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:999px;background:#ecedf0;color:#40444c}.dk-sla.late{background:#f8ddd8;color:#9a2d1f}.dk-mode{display:flex;gap:4px;margin-bottom:6px}.dk-mode button{flex:1;border:1px solid var(--hgi-hairline,#d9dde4);background:0 0;border-radius:9px;padding:8px 10px;font-size:13.5px;font-weight:600;cursor:pointer;color:inherit}.dk-mode button.on{background:#1f4e79;border-color:#1f4e79;color:#fff}.dk-notemode .dk-mode button.on{background:#b7791f;border-color:#b7791f}.dk-notemode textarea{background:#fff8e1!important;border-color:#e6c770!important;color:#3d2f00!important}.dk-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:6px 0}.dk-tag{display:inline-block;background:#eef1f6;border-radius:999px;padding:2px 4px 2px 10px;font-size:12px;font-weight:600}.dk-tag button{border:0;background:0 0;cursor:pointer;font-size:14px}.dk-tools input{max-width:110px;font-size:13px}.hgi-login2-tag-sm{display:none}@media(max-width:860px){.hgi-login2-tag-sm{display:flex;justify-content:center;max-width:240px;margin:-6px auto 20px;font-size:15px;letter-spacing:.6em;padding-left:.6em}.hgi-login2-tag-sm::after{display:none}}body.hgi-w2.hgi-dark .hgi-login2-tag-sm{color:#f2f4fa}.hgi-sec-stats{display:grid;grid-template-columns:repeat(4,1fr) 1.2fr;gap:10px;margin:12px 0}.hgi-sec-stats>div{background:var(--hgi-surface,#fff);border:1px solid var(--hgi-hairline,#e4e2de);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:2px}.hgi-sec-stats b{font-size:24px;font-weight:800}.hgi-sec-stats span{font-size:12px;color:var(--hgi-slate,#5b6270)}.hgi-sec-hist{flex-direction:row!important;align-items:flex-end;gap:3px}.hgi-sec-hist i{flex:1;background:linear-gradient(#1f4e79,#7c8cff);border-radius:3px 3px 0 0;min-height:4px}.hgi-sec-tg{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.hgi-sec-tg input{margin-top:4px;width:18px;height:18px}@media(max-width:760px){.hgi-sec-stats{grid-template-columns:1fr 1fr}.hgi-sec-hist{grid-column:1/-1;min-height:48px}}body.hgi-w2 #hgi-time-clock-root .hgi-portal--login{min-height:100vh;box-sizing:border-box;align-items:center;background:0 0!important;padding:24px 16px}body.hgi-w2 #hgi-time-clock-root .hgi-login-card{background:rgba(255,255,255,.8)!important;border:1px solid rgba(255,255,255,.92)!important;border-radius:28px!important;padding:34px 30px!important;box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 30px 70px rgba(60,72,110,.2)!important;-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6)}body.hgi-w2 #hgi-time-clock-root .hgi-login-brand{max-width:260px;background:rgba(255,255,255,.92);border-radius:16px;padding:8px 14px;box-shadow:0 10px 30px rgba(60,72,110,.12);margin:0 auto 14px}body.hgi-w2 #hgi-time-clock-root .hgi-login-title{color:#1b2340;font-weight:800;letter-spacing:-.02em;font-size:24px}body.hgi-w2 #hgi-time-clock-root .hgi-kiosk-key{border-radius:20px!important;background:rgba(255,255,255,.9)!important;border:1px solid rgba(60,72,110,.12)!important;box-shadow:0 1px 0 rgba(255,255,255,.95) inset,0 6px 16px rgba(60,72,110,.1)!important;font-weight:700;transition:transform .12s var(--w2-ease),box-shadow .12s}body.hgi-w2 #hgi-time-clock-root .hgi-kiosk-key:active{transform:scale(.94);box-shadow:0 2px 6px rgba(60,72,110,.14)!important}body.hgi-w2 #hgi-time-clock-root .hgi-btn-primary{background:linear-gradient(135deg,#be2540,#8e1427)!important;border:0!important;border-radius:16px!important;box-shadow:0 10px 24px rgba(166,25,46,.3)}body.hgi-w2 #hgi-time-clock-root .hgi-btn-secondary:not(.hgi-kiosk-key){border-radius:16px!important}body.hgi-w2 #hgi-time-clock-root .hgi-field input{border-radius:14px;padding:13px 16px;font-size:16px;background:rgba(255,255,255,.92)}body.hgi-w2 #hpos-kiosk-root{background:0 0}body.hgi-w2 .hpos-kiosk-pinpad,body.hgi-w2 .hpos-pos-right{background:rgba(255,255,255,.76)!important;border:1px solid rgba(255,255,255,.9)!important;border-radius:22px!important;box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 14px 40px rgba(60,72,110,.14)!important;-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5)}body.hgi-w2 .hpos-product-tile{background:rgba(255,255,255,.82)!important;border:1px solid rgba(255,255,255,.95)!important;border-radius:18px!important;box-shadow:0 6px 18px rgba(60,72,110,.1)!important;transition:transform .14s var(--w2-ease),box-shadow .14s,border-color .14s}body.hgi-w2 .hpos-product-tile:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(60,72,110,.16)!important;border-color:rgba(166,25,46,.45)!important}body.hgi-w2 .hpos-product-tile:active{transform:scale(.97)}body.hgi-w2 .hpos-cat-tab{border-radius:999px!important;background:rgba(255,255,255,.78)!important;border:1px solid rgba(60,72,110,.12)!important;font-weight:600}body.hgi-w2 .hpos-cat-tab.active{background:linear-gradient(135deg,#2a3569,#1b2340)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 6px 16px rgba(27,35,64,.3)}body.hgi-w2 .hpos-cart-line:nth-child(2n),body.hgi-w2 .hpos-cart-line:nth-child(odd){background:0 0!important;border-bottom:1px solid rgba(60,72,110,.1)}body.hgi-w2 .hpos-cart-line-discount-btn,body.hgi-w2 .hpos-cart-line-qty button{border-radius:10px;background:rgba(255,255,255,.9);border-color:rgba(60,72,110,.14)}body.hgi-w2 .hpos-btn{border-radius:14px!important;background:rgba(255,255,255,.88);border-color:rgba(60,72,110,.14);transition:transform .12s var(--w2-ease),box-shadow .12s}body.hgi-w2 .hpos-btn:active{transform:scale(.96)}body.hgi-w2 .hpos-btn-primary{background:linear-gradient(135deg,#be2540,#8e1427)!important;border:0!important;color:#fff!important;box-shadow:0 8px 20px rgba(166,25,46,.28)}body.hgi-w2 .hpos-btn-pay{background:linear-gradient(135deg,#2a3569,#1b2340)!important;border-radius:16px!important;box-shadow:0 8px 20px rgba(27,35,64,.28)}body.hgi-w2 .hpos-btn-pay:hover{background:linear-gradient(135deg,#be2540,#8e1427)!important}body.hgi-w2 .hpos-total-line-grand{font-size:20px;color:#1b2340}body.hgi-w2 .hpos-field input,body.hgi-w2 .hpos-field select,body.hgi-w2 .hpos-search-input{border-radius:12px!important;background:rgba(255,255,255,.92)}body.hgi-w2 .hpos-modal-overlay{background:rgba(27,35,64,.38)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body.hgi-w2 .hpos-modal{background:rgba(255,255,255,.9)!important;border:1px solid rgba(255,255,255,.95);border-radius:24px!important;box-shadow:0 30px 80px rgba(27,35,64,.3)!important}body.hgi-w2 .hpos-kiosk-pin-key{border-radius:20px!important;background:rgba(255,255,255,.9)!important;box-shadow:0 6px 16px rgba(60,72,110,.1)}body.hgi-w2 .hpos-mobile-cart-bar{border-radius:18px 18px 0 0;background:linear-gradient(135deg,#2a3569,#1b2340)!important}body.hgi-w2 .hpos-search-input{border:1px solid rgba(60,72,110,.16)!important;padding:10px 14px!important;min-height:40px}#hgi-main.hgi-busy::before{content:"";position:fixed;top:0;left:0;right:0;height:3px;z-index:100000;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent 0,var(--hgi-red,#c8102e) 40%,var(--hgi-red,#c8102e) 60%,transparent 100%);background-size:40% 100%;background-repeat:no-repeat;animation:hgi-busy-in .01s linear .25s forwards,hgi-busy-bar 1s ease-in-out .25s infinite}@keyframes hgi-busy-in{to{opacity:1}}@keyframes hgi-busy-bar{0%{background-position:-40% 0}100%{background-position:140% 0}}@media (prefers-reduced-motion:reduce){#hgi-main.hgi-busy::before{animation:hgi-busy-in .01s linear .25s forwards;background-size:100% 100%}}.hgi-lz{color:transparent!important;display:block;min-height:56px;border-radius:12px;pointer-events:none;opacity:0;background:linear-gradient(100deg,rgba(120,125,140,.1) 30%,rgba(120,125,140,.2) 50%,rgba(120,125,140,.1) 70%);background-size:200% 100%;animation:hgi-lz-in .25s ease .4s forwards,hgi-skel 1.3s linear .4s infinite}@keyframes hgi-lz-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.hgi-lz{animation:hgi-lz-in .01s linear .4s forwards}}.hgi-lbx-grid>.hgi-skel-card{display:block;min-height:130px;border-radius:16px;background:linear-gradient(100deg,rgba(120,125,140,.1) 30%,rgba(120,125,140,.2) 50%,rgba(120,125,140,.1) 70%);background-size:200% 100%;animation:hgi-skel 1.3s linear infinite}.hgi-lbx-grid>.hgi-skel-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media (prefers-reduced-motion:reduce){.hgi-lbx-grid>.hgi-skel-card{animation:none}}.dk-desk{min-width:0;gap:10px}.dk-bar{gap:8px}.dk-bar .hgi-h1{white-space:nowrap}.dk-toolmenu{position:relative}.dk-toolmenu>summary{list-style:none;cursor:pointer;user-select:none;display:inline-flex;align-items:center}.dk-toolmenu>summary::-webkit-details-marker{display:none}.dk-toolpop{position:absolute;right:0;top:calc(100% + 6px);z-index:60;min-width:220px;background:var(--hgi-surface,#fff);border:1px solid var(--hgi-hairline,#e4e2de);border-radius:14px;box-shadow:0 14px 34px rgba(20,24,40,.18);padding:6px;display:flex;flex-direction:column}.dk-toolpop button{border:0;background:0 0;text-align:left;padding:10px 12px;border-radius:9px;font:inherit;font-size:14px;font-weight:600;color:inherit;cursor:pointer}.dk-toolpop button:focus-visible,.dk-toolpop button:hover{background:rgba(120,125,140,.14);outline:0}.hgi-dark .dk-toolpop{background:#23272e;border-color:#3a3f4a}.dk-filters{gap:6px 8px}.dk-filters input[type=search]{flex:1 1 200px;min-width:0;max-width:340px}.dk-filters select{flex:0 1 200px;min-width:0}.dk-split{grid-template-columns:minmax(300px,360px) minmax(0,1fr);height:var(--dk-h,calc(100dvh - 330px));min-height:440px;align-items:stretch}.dk-list{max-height:none;height:100%;min-height:0;overflow:auto;overscroll-behavior:contain}.dk-pane{min-width:0;min-height:0;height:100%;overflow:hidden;padding:0;gap:0}.dk-pane>.dk-empty{margin:auto;padding:20px}.dk-pane>.dk-ph{padding:10px 14px;border-bottom:1px solid var(--hgi-hairline,#e4e2de);flex-wrap:wrap;row-gap:6px;flex:none}.dk-pane>.dk-card{margin:8px 14px 0;flex:none}.dk-pane>.dk-card summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk-pane>.dk-subj{padding:10px 14px 0;flex:none;line-height:1.3;word-break:break-word}.dk-pane>.dk-ctl,.dk-pane>.dk-tools{padding:0 14px;margin:8px 0 0;flex:none}.dk-pane .dk-ctl select{flex:1 1 130px;min-width:0;max-width:210px}.dk-pane .dk-tools input{flex:0 1 110px}.dk-pane .dk-msgs{flex:1 1 auto;min-height:120px;max-height:none;overflow:auto;padding:12px 14px;display:flex;flex-direction:column;gap:8px;margin-top:6px}.dk-pane .dk-compose{flex:none;padding:10px 14px 12px;margin:0;background:inherit}.dk-pane .dk-crow2 select{flex:0 1 190px;min-width:0}.dk-pane .dk-bub{margin:0;max-width:min(80%,640px)}.dk-pane .dk-bub.me{align-self:flex-start;margin-left:0;background:#eef1f6;color:inherit;border-bottom-right-radius:14px;border-bottom-left-radius:4px}.dk-pane .dk-bub.agent{align-self:flex-end;background:#1f4e79;color:#fff;border-bottom-left-radius:14px;border-bottom-right-radius:4px}.dk-pane .dk-bub.bot{align-self:flex-start;background:rgba(120,125,140,.14)}.dk-pane .dk-bub.note{align-self:stretch;max-width:100%}.dk-pane .dk-ev{align-self:center;margin:2px 0}.dk-pane .dk-bub a{color:inherit}.hgi-dark .dk-pane .dk-bub.me{background:#2d323b}body:has(#dk-desk) #hgi-help-fab{display:none!important}@media (min-width:821px){.dk-pane .dk-compose{padding-right:84px}}@media (max-width:820px){.dk-bar{flex-wrap:wrap}.dk-filters .hgi-hl-chip{padding:6px 11px;font-size:13px}.dk-filters input[type=search]{flex:1 1 52%;max-width:none}.dk-filters select{flex:1 1 36%}.dk-split{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.dk-split .dk-list{height:auto;max-height:none;overflow:visible}.dk-split.has-sel{height:var(--dk-h,calc(100dvh - 190px))}.dk-split.has-sel .dk-pane{height:100%}.dk-desk.dk-open .dk-bar .dk-av,.dk-desk.dk-open .dk-bar .dk-toolmenu,.dk-desk.dk-open .dk-filters{display:none}.dk-desk.dk-open .dk-bar .hgi-h1{font-size:20px}.dk-pane .dk-compose,.dk-pane .dk-msgs,.dk-pane>.dk-ctl,.dk-pane>.dk-ph,.dk-pane>.dk-subj,.dk-pane>.dk-tools{padding-left:12px;padding-right:12px}.dk-pane>.dk-card{margin-left:12px;margin-right:12px}.dk-pane .dk-ctl select{flex:1 1 44%;max-width:none}.dk-pane .dk-bub{max-width:88%}.dk-pane .dk-compose textarea{font-size:16px}body:has(.dk-desk.dk-open) #hgi-chat-widget{display:none!important}}.dk-pane .dk-crow2{margin-top:8px;flex-wrap:wrap;row-gap:8px}.dk-pane .dk-crow2 .dk-mode{margin:0;flex:0 0 auto}.dk-pane .dk-crow2 .dk-mode button{flex:0 0 auto;padding:7px 12px;font-size:13px}.dk-pane .dk-compose textarea{min-height:64px}.dk-detbtn{display:inline-flex}.dk-pane:not(.dk-ctlopen)>.dk-tools{display:none}.dk-pane .dk-ctl select{flex:1 1 120px;max-width:175px}@media (max-width:820px){.dk-pane:not(.dk-ctlopen)>.dk-ctl{display:none}.dk-desk.dk-open .dk-bar{display:none}.dk-pane>.dk-ph .dk-sla{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk-pane .dk-crow2 .dk-mode{flex:1 1 100%}.dk-pane .dk-crow2 .dk-mode button{flex:1 1 0}.dk-pane .dk-crow2 #dkp-can,.dk-pane .dk-crow2 #dkp-men{flex:1 1 40%}.dk-pane .dk-crow2 .dk-barsp{display:none}.dk-pane .dk-crow2 #dkp-send{flex:1 1 100%;justify-content:center;min-height:44px}}#hgi-main .hgi-lbx-hero .hgi-lbx-sel{background-color:rgba(255,255,255,.14)!important;color:#fff!important;border-color:rgba(255,255,255,.3)!important}#hgi-main .hgi-lbx-hero .hgi-lbx-sel option{color:#14151a;background:#fff}#hgi-main table.hgi-sc2-tb thead th.is-today{background:#1f7a8c!important;color:#fff!important}#hgi-main table.hgi-sc2-tb thead th.is-today span{color:#fff!important}.hgi-ui8 #hgi-main.hgi-hd-main .dk-split.hgi-hd-row{display:grid!important}.hgi-ui8 #hgi-main.hgi-hd-main .dk-list.hgi-hd-row{display:block!important}.hgi-ui8 #hgi-main.hgi-hd-main .dk-pane.hgi-hd-row{display:flex!important}#hgi-main.hgi-hd-main .hgi-pg2-primary{order:1!important;margin-left:auto!important}@media (max-width:700px){#hgi-main.hgi-hd-main .hgi-pg2-primary{margin-left:0!important}}#hgi-main .hgi-dash-hero .hgi-h1,#hgi-main .hgi-dash-hero h1{color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}@media (min-width:901px) and (max-width:1320px){.hgi-topbar-unified .hgi-topbar-right{gap:4px!important}.hgi-topbar-right a.hgi-btn,.hgi-topbar-right button{padding:6px 8px!important}.hgi-topbar-title{min-width:0;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.hgi-kp-open,.hgi-lp-mode{min-height:30px;display:inline-flex;align-items:center}#hgi-main.hgi-hd-main .hgi-hd-unit:not(.hgi-status-tabs){order:0!important;flex:0 1 auto!important}@media (max-width:700px){#hgi-main .hgi-comp-new,#hgi-main .hgi-gr-new,#hgi-main .hgi-pm-print,#hgi-main .hgi-rs-bulk,#hgi-main .hgi-tax-year{flex-wrap:wrap!important;max-width:100%!important;box-sizing:border-box;min-width:0}#hgi-main .hgi-em-toolbar input,#hgi-main .hgi-em-toolbar select{max-width:100%!important;min-width:0}#hgi-main .hgi-fb-split{grid-template-columns:minmax(0,1fr)!important}#hgi-main .hgi-fb-col{min-width:0;max-width:100%}#hgi-main a{overflow-wrap:anywhere}}#hgi-main.hgi-hd-main .hgi-status-tabs.hgi-hd-unit{flex:1 1 100%!important;order:2!important}.hgi-mm{max-width:980px;width:100%}.hgi-mm-hb{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.hgi-mm-card{margin:0 0 12px}.hgi-mm-h2{font-size:15px;font-weight:700;margin:0 0 10px;display:flex;align-items:center;gap:8px;cursor:default}details>summary.hgi-mm-h2{cursor:pointer}.hgi-mm-h3{font-size:13.5px;font-weight:700;margin:0 0 6px}.hgi-mm-count{background:var(--hgi-red,#a6192e);color:#fff;border-radius:999px;font-size:11.5px;padding:1px 8px;font-weight:700}.hgi-mm-chip{display:inline-block;font-size:11px;font-weight:600;padding:1px 8px;border-radius:999px;background:rgba(127,127,127,.16);vertical-align:middle}.hgi-mm-chip.ok{background:rgba(46,125,50,.16);color:#2e7d32}.hgi-dark .hgi-mm-chip.ok{color:#7bd88f}.hgi-mm-act{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-top:1px solid var(--hgi-hairline,#e4e3e1)}.hgi-mm-act:first-of-type{border-top:0}.hgi-mm-act.done .hgi-mm-act-t{text-decoration:line-through;opacity:.6}.hgi-mm-chk{display:flex;padding-top:2px}.hgi-mm-chk input,.hgi-mm-ck input{width:20px;height:20px;margin:0;accent-color:var(--hgi-red,#A6192E)}.hgi-mm-act-b{flex:1 1 auto;min-width:0}.hgi-mm-act-t{font-weight:600;overflow-wrap:anywhere}.hgi-mm-act-m{font-size:12.5px;color:var(--hgi-slate,#494b54);margin-top:2px}.hgi-mm-act-d{font-size:12.5px;margin-top:3px;overflow-wrap:anywhere}.hgi-mm-due{font-weight:600}.hgi-mm-due.late{color:#c62828}.hgi-dark .hgi-mm-due.late{color:#ff8a80}.hgi-mm-due.ok{color:#2e7d32}.hgi-dark .hgi-mm-due.ok{color:#7bd88f}.hgi-mm-due.none{font-weight:400;opacity:.7}.hgi-mm-act.late{background:linear-gradient(90deg,rgba(198,40,40,.07),transparent)}.hgi-mm-edit{flex:0 0 auto;min-height:32px;padding:4px 12px}.hgi-mm-link{background:0 0;border:0;padding:0;color:var(--hgi-red-text,var(--hgi-red,#a6192e));cursor:pointer;font:inherit;text-decoration:underline}.hgi-mm-who{font-weight:700;margin:12px 0 2px;font-size:13px}.hgi-mm-tw{overflow-x:auto}.hgi-mm-tbl{width:100%;border-collapse:collapse;font-size:13.5px}.hgi-mm-tbl th{text-align:left;font-size:12px;opacity:.75;padding:6px 8px;border-bottom:1px solid var(--hgi-hairline,#e4e3e1);white-space:nowrap}.hgi-mm-tbl td{padding:8px;border-bottom:1px solid var(--hgi-hairline,#e4e3e1)}.hgi-mm-list{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.hgi-mm-m{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--hgi-hairline,#e4e3e1);border-radius:12px;background:var(--hgi-surface,#fff);cursor:pointer}.hgi-mm-m:focus-visible,.hgi-mm-m:hover{border-color:var(--hgi-red,#a6192e);outline:0}.hgi-mm-m.next{border-color:var(--hgi-red,#a6192e);box-shadow:0 0 0 1px var(--hgi-red,#a6192e) inset}.hgi-mm-md{flex:0 0 118px}.hgi-mm-mb{flex:1 1 auto;min-width:0}.hgi-mm-mt{font-weight:600}.hgi-mm-go{font-size:22px;opacity:.5}.hgi-mm-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hgi-mm-2 .hgi-field:first-child:last-child{grid-column:1/-1}.hgi-mm-th{display:flex;gap:10px;align-items:flex-start}.hgi-mm-n{flex:0 0 28px;height:28px;border-radius:50%;background:var(--hgi-red,#a6192e);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:13px}.hgi-mm-tt{flex:1 1 auto;min-width:0}.hgi-mm-ttl{font-weight:700;font-size:15px;overflow-wrap:anywhere}.hgi-mm-det{margin:8px 0 0 38px;font-size:13.5px;overflow-wrap:anywhere;white-space:pre-wrap}.hgi-mm-nl{display:block;margin:10px 0 0 38px;font-size:12.5px;font-weight:600}.hgi-mm-nl textarea,.hgi-mm-priv textarea{display:block;width:100%;box-sizing:border-box;margin-top:4px;font:inherit;font-weight:400;padding:8px 10px;border:1px solid var(--hgi-hairline,#cfcdca);border-radius:8px;background:var(--hgi-surface,#fff);color:inherit;resize:vertical}.hgi-mm-saved{display:block;font-size:11.5px;min-height:14px;opacity:.7;font-weight:400}.hgi-mm-acts{margin:8px 0 0 38px}.hgi-mm-addact{margin:6px 0 0 38px}.hgi-mm-form{margin:8px 0 0 38px}.hgi-mm-fr{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.hgi-mm-fr .hgi-btn{min-height:40px}.hgi-mm-snaps{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.hgi-mm-snap{flex:1 1 200px;border:1px solid var(--hgi-hairline,#e4e3e1);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.hgi-mm-snap b{font-size:20px}.hgi-mm-snap span{font-size:12.5px;opacity:.85}.hgi-mm-snap em{font-style:normal;color:#c62828;font-weight:600}.hgi-dark .hgi-mm-snap em{color:#ff8a80}.hgi-mm-lows{margin-top:10px;font-size:12.5px;display:flex;flex-direction:column;gap:3px}.hgi-mm-lowt{font-weight:700}.hgi-mm-carry{border-left:4px solid #c62828}.hgi-mm-att,.hgi-mm-staff{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px 12px}.hgi-mm-staff{max-height:240px;overflow:auto}.hgi-mm-ck{display:flex;gap:8px;align-items:center;font-size:13.5px}.hgi-mm-srow{display:flex;gap:6px;margin:0 0 6px}.hgi-mm-srow input{flex:2 1 160px;min-width:0}.hgi-mm-srow select{flex:1 1 130px;min-width:0}.hgi-mm-quick{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 10px}.hgi-mm-pbox{display:inline-block;width:11px;height:11px;border:1.5px solid #000;vertical-align:middle}.hgi-mm-plines div{border-bottom:1px solid #999;height:18px}@media (max-width:700px){.hgi-mm-2{grid-template-columns:1fr}.hgi-mm-md{flex-basis:92px}.hgi-mm-acts,.hgi-mm-addact,.hgi-mm-det,.hgi-mm-form,.hgi-mm-nl{margin-left:0}.hgi-mm-act{flex-wrap:wrap}.hgi-mm-edit{margin-left:30px}.hgi-mm-hb{width:100%}.hgi-mm-hb .hgi-btn{flex:1 1 auto}}#hgi-main .hgi-to-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin:0 0 14px}#hgi-main .hgi-to-head .hgi-status-tabs{margin:0!important;flex:0 1 auto;flex-wrap:wrap;gap:6px}#hgi-main .hgi-to-head .hgi-btn,#hgi-main .hgi-to-head .hgi-status-tab,#hgi-main .hgi-to-head .hgi-to-sel{min-height:36px;box-sizing:border-box}#hgi-main .hgi-to-head .hgi-btn{padding:6px 14px;white-space:nowrap;margin:0}#hgi-main .hgi-to-head .hgi-to-sel{max-width:200px;padding:6px 10px;border:1px solid var(--hgi-hairline);border-radius:8px;background:var(--hgi-surface,#fff);color:inherit;font:inherit}#hgi-main .hgi-to-head .hgi-to-end{display:flex;gap:8px;margin-left:auto;flex-wrap:wrap}@media (max-width:700px){#hgi-main .hgi-to-head .hgi-to-sel{flex:1 1 140px;max-width:none}#hgi-main .hgi-to-head #hgi-req-timeoff{flex:1 1 auto}#hgi-main .hgi-to-head .hgi-status-tabs{flex:1 1 100%;order:5}#hgi-main .hgi-to-head .hgi-to-end{margin-left:0;flex:1 1 100%;order:6}}.pr2-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap;margin:0 0 14px}.pr2-acts{display:flex;gap:8px;flex-wrap:wrap}.pr2-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 12px}.pr2-tools .hgi-ph-search{flex:1 1 220px;min-width:180px}.pr2-sel{min-height:38px;border:1px solid var(--hgi-hairline,#e4e2de);border-radius:10px;padding:0 10px;background:var(--hgi-surface,#fff);color:inherit;font:inherit}.pr2-list{border:1px solid var(--hgi-hairline,#e4e2de);border-radius:14px;overflow:hidden;background:var(--hgi-surface,#fff)}.pr2-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,.9fr) minmax(0,1.1fr) 210px;gap:14px;align-items:center;padding:12px 16px;border-top:1px solid var(--hgi-hairline,#e4e2de);cursor:pointer}.pr2-row:first-child{border-top:0}.pr2-row:focus-visible,.pr2-row:hover{background:rgba(166,25,46,.04);outline:0}.pr2-bc small,.pr2-row small{display:block;line-height:1.35;font-size:12.5px;opacity:.68;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr2-row b{display:block}.pr2-hotel b{font-size:15.5px}.pr2-stage{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.pr2-onb{display:inline-block;font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:99px;background:rgba(31,122,77,.12);color:#1f7a4d}.pr2-next b{font-size:13.5px}.pr2-next.is-late b{color:#b3261e}.pr2-next.is-today b{color:#a6192e}.pr2-btns{display:flex;gap:6px;justify-content:flex-end}.pr2-btns .hgi-btn{padding:6px 12px;min-height:34px;font-size:13px}.pr2-bc{background:var(--hgi-surface,#fff);border:1px solid var(--hgi-hairline,#e4e2de);border-radius:12px;padding:10px 12px;margin-bottom:8px;cursor:pointer;display:flex;flex-direction:column;gap:3px}.pr2-bc:hover{border-color:#a6192e}.pr2-bc b{font-size:14.5px}.pr2-bn{font-size:12.5px;font-weight:600}.pr2-bn.is-late{color:#b3261e}.pr2-bn.is-today{color:#a6192e}.pr2-empty{text-align:center;border:1px dashed var(--hgi-hairline,#cfcdc8);border-radius:16px;padding:34px 18px}.pr2-empty p{max-width:520px;margin:6px auto 16px;opacity:.75}.pr2-mh{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 12px}.pr2-sec{font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;opacity:.6;margin:16px 0 6px}.pr2-box{border:1px solid rgba(166,25,46,.22);background:rgba(166,25,46,.04);border-radius:12px;padding:12px 14px;margin:0 0 6px}.pr2-boxh{display:flex;align-items:center;gap:10px;justify-content:space-between}.pr2-foot{position:sticky;bottom:0;background:var(--hgi-surface,#fff);padding:10px 0;margin-top:10px;border-top:1px solid var(--hgi-hairline,#e4e2de)}@media(max-width:860px){.pr2-row{grid-template-columns:1fr auto;grid-template-areas:"h s" "w w" "n b";gap:8px 12px}.pr2-hotel{grid-area:h}.pr2-stage{grid-area:s;align-items:flex-end}.pr2-who{grid-area:w}.pr2-next{grid-area:n}.pr2-btns{grid-area:b}}body.hgi-dark .pr2-bc,body.hgi-dark .pr2-foot,body.hgi-dark .pr2-list,body.hgi-dark .pr2-sel{background:#23262d;border-color:#33353c}.hgi-title .hgi-t-short{display:none}@media(max-width:600px){.hgi-title .hgi-t-full{display:none}.hgi-title .hgi-t-short{display:inline}}@media(max-width:1024px){html body .hgi-tabbar,html body.hgi-w2 .hgi-bottom-nav,html body.hgi-w2 .hgi-tabbar{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body.hgi-dark .hgi-tabbar,html body.hgi-dark.hgi-w2 .hgi-tabbar{background:#1d2026!important}.hgi-tabs-on #hgi-main{padding-bottom:176px}.hgi-tab{padding-left:2px;padding-right:2px}.hgi-tab-l{font-size:10.5px;letter-spacing:-.01em}}@media(pointer:coarse){#hgi-main .hgi-btn,#hgi-main button.hgi-btn{min-height:44px}}.hgi-hl-banner.s-warn{background:#fff4e0;border-color:#e7b25a}.hgi-hl-err.is-old{opacity:.55}#hgi-portal-root a.hgi-btn,#hgi-portal-root a.hgi-btn:hover{text-decoration:none}@media(min-width:1025px){.hgi-topbar-unified .hgi-topbar-brand{flex:1 1 auto}.hgi-topbar-unified .hgi-title{max-width:280px}.hgi-topbar-unified .hgi-topbar-right{flex:0 0 auto;max-width:70%}}#hgi-portal-root input[type=file]:not([hidden]):not([style*="display:none"]),.hgi-modal-overlay input[type=file]:not([hidden]):not([style*="display:none"]){width:100%;box-sizing:border-box;font-size:13px;color:var(--hgi-muted,#575c78);padding:6px;border:1px dashed var(--hgi-hairline,#e4e2de);border-radius:10px;background:0 0}#hgi-portal-root input[type=file]::file-selector-button,.hgi-modal-overlay input[type=file]::file-selector-button{font:inherit;font-weight:600;font-size:13px;color:var(--hgi-ink,#14152a);background:#fff;border:1px solid var(--hgi-hairline,#d5d2cc);border-radius:10px;padding:8px 14px;margin-right:10px;cursor:pointer;min-height:38px}#hgi-portal-root input[type=file]::file-selector-button:hover,.hgi-modal-overlay input[type=file]::file-selector-button:hover{background:#f6f5f2}@media(pointer:coarse){#hgi-portal-root input[type=file]::file-selector-button{min-height:44px}}.hgi-lz.hgi-lz-page{min-height:300px;border-radius:0;-webkit-mask-image:repeating-linear-gradient(#000 0 64px,transparent 64px 78px);mask-image:repeating-linear-gradient(#000 0 64px,transparent 64px 78px)}@media(max-width:640px){.hgi-lz.hgi-lz-page{min-height:340px}}@media (prefers-reduced-motion:reduce){.hgi-lz.hgi-lz-page{animation:hgi-lz-in .01s linear .4s forwards}}.hgi-tools{display:inline-block;position:relative}.hgi-tools-pop{position:fixed;z-index:9500;min-width:230px;padding:6px;display:flex;flex-direction:column;gap:2px;background:#fff;border:1px solid var(--hgi-hairline);border-radius:14px;box-shadow:0 18px 40px -14px rgba(20,21,42,.35)}.hgi-tools-pop[hidden]{display:none}.hgi-tools-pop>.hgi-btn,.hgi-tools-pop>div>.hgi-btn{width:100%;justify-content:flex-start;text-align:left;border:0;background:0 0;box-shadow:none;padding:10px 12px;font-size:14px;gap:8px;display:flex;align-items:center}.hgi-tools-pop>.hgi-btn:hover,.hgi-tools-pop>div>.hgi-btn:hover{background:rgba(166,25,46,.07)}.hgi-tools-pop>div{display:block;width:100%}.hgi-topbar-right .hgi-tools-pop .hgi-btn-label{display:inline!important}.hgi-tools-pop #hgi-sound-toggle::after,.hgi-tools-pop #hgi-sticky-note-toggle::after,.hgi-tools-pop #hgi-theme-btn::after{content:attr(title);font-size:14px;font-weight:600}.hgi-tools-pop #hgi-sticky-note-popover{right:auto!important;left:0!important;max-width:calc(100vw - 32px)}body.hgi-dark .hgi-tools-pop{background:#1d2026;border-color:rgba(255,255,255,.12)}@media(min-width:1025px){.hgi-lang-in-prof{display:none!important}}body.hgi-dark #hgi-portal-root input[type=file],body.hgi-dark .hgi-modal-overlay input[type=file],body.hgi-dark .hgi-ui4 #hgi-wo-form-card input[type=file]{color:#d4d9e8!important;background:rgba(255,255,255,.07)!important;border-color:rgba(255,255,255,.28)!important}body.hgi-dark #hgi-portal-root input[type=file]::file-selector-button,body.hgi-dark .hgi-modal-overlay input[type=file]::file-selector-button{background:rgba(255,255,255,.14);color:#fff;border-color:rgba(255,255,255,.35)}body.hgi-dark #hgi-portal-root input[type=file]::file-selector-button:hover{background:rgba(255,255,255,.22)}#hgi-portal-root input[type=file]{color:#4a4f6a}body:not(.hgi-dark) #hgi-portal-root .hgi-error{color:#b3261e}@media(max-width:700px){#hgi-main .hgi-pg-head>h1,#hgi-main .hgi-pg2-hd>h1{min-width:0;max-width:100%;flex:1 1 auto;overflow-wrap:anywhere;white-space:normal}}#hgi-main .hgi-ci-b,#hgi-main .hgi-lt-i,#hgi-portal-root .hgi-ci-b,#hgi-portal-root .hgi-fp-ib,#hgi-portal-root .hgi-lt-i{box-sizing:border-box!important;display:inline-flex!important;align-items:center;justify-content:center;vertical-align:middle;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;flex:0 0 24px!important;margin:0 0 0 8px!important;padding:0!important;border-radius:50%!important;position:relative;order:0!important;align-self:center;border:1.5px solid #8a8a8a!important;background:#fff!important;color:#4a4f6a!important;font:italic 700 13px/1 Georgia,serif!important;cursor:pointer;text-indent:0}#hgi-portal-root .hgi-ci-b::after,#hgi-portal-root .hgi-fp-ib::after,#hgi-portal-root .hgi-lt-i::after{content:"";position:absolute;inset:-10px}#hgi-portal-root .hgi-ci-b[aria-expanded=true],#hgi-portal-root .hgi-fp-ib[aria-expanded=true]{background:#1f7a8c!important;border-color:#1f7a8c!important;color:#fff!important}body.hgi-dark #hgi-portal-root .hgi-ci-b,body.hgi-dark #hgi-portal-root .hgi-fp-ib,body.hgi-dark #hgi-portal-root .hgi-lt-i{background:#23262d!important;border-color:#8993aa!important;color:#e4e8f2!important}#hgi-main h1 .hgi-ci-b,#hgi-main h1 .hgi-lt-i{font-size:13px!important}.hgi-info-pop{position:fixed;z-index:100000;background:#fff;color:#14152a;border:1px solid #d5d2cc;border-radius:12px;box-shadow:0 10px 30px rgba(20,21,42,.22);padding:12px 14px;box-sizing:border-box;font-family:inherit;font-size:14px;font-weight:400;line-height:1.45;white-space:pre-line}body.hgi-dark .hgi-info-pop{background:#23262d;color:#e4e8f2;border-color:#44495a}html body #hgi-portal-root #hgi-main .hgi-ci-b,html body #hgi-portal-root #hgi-main .hgi-lt-i,html body #hgi-portal-root .hgi-ci-b,html body #hgi-portal-root .hgi-fp-ib{width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;flex:0 0 24px!important;margin:0 0 0 8px!important}#hgi-signing-out{position:fixed;inset:0;z-index:200000;display:flex;align-items:center;justify-content:center;background:rgba(245,243,250,.92);backdrop-filter:blur(6px)}#hgi-signing-out .hgi-so-box{display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 36px;border-radius:18px;background:#fff;box-shadow:0 12px 40px rgba(20,21,42,.18);color:#14152a;font-size:16px}#hgi-signing-out .hgi-so-spin{width:30px;height:30px;border-radius:50%;border:3px solid #e5e2ec;border-top-color:#b0203a;animation:hgiso .8s linear infinite}@keyframes hgiso{to{transform:rotate(360deg)}}body.hgi-dark #hgi-signing-out{background:rgba(15,16,22,.92)}body.hgi-dark #hgi-signing-out .hgi-so-box{background:#23262d;color:#e4e8f2}#hgi-main .calc-tabs{margin:10px 0 12px}#hgi-main .calc-note{margin:0 0 14px;font-size:14px}#hgi-main .calc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:14px}#hgi-main .calc-cash{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}#hgi-main .calc-f{margin:0}#hgi-main .calc-f input,#hgi-main .calc-f select{width:100%;box-sizing:border-box;font-size:18px;padding:9px 12px}#hgi-main .calc-rates{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;align-items:end;margin:0 0 16px;padding:12px;border-radius:12px;background:rgba(20,21,42,.04)}#hgi-main .calc-rates .hgi-muted{grid-column:1/-1;font-size:12px}#hgi-main .calc-rates .calc-f input{font-size:15px;padding:7px 10px}#hgi-main .calc-two{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:14px}@media(max-width:700px){#hgi-main .calc-two{grid-template-columns:1fr}}#hgi-main .calc-box{border:1px solid var(--hgi-hairline,#e2ddd3);border-radius:12px;overflow:hidden;background:#fff;margin-bottom:14px}#hgi-main .calc-box h3{margin:0;padding:11px 16px;background:#1c2b4a;color:#fff;font-size:14px}#hgi-main .calc-box.alt h3{background:#5a5346}#hgi-main .calc-r{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--hgi-hairline,#e2ddd3);font-size:14px}#hgi-main .calc-r:last-child{border-bottom:0}#hgi-main .calc-r strong{font-variant-numeric:tabular-nums;text-align:right}#hgi-main .calc-tot{background:rgba(28,43,74,.06)}#hgi-main .calc-tot strong{font-size:16px}#hgi-main .calc-big strong{font-size:22px}#hgi-main .calc-diff{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;margin-bottom:14px;border:1px solid var(--hgi-hairline,#e2ddd3);border-radius:12px;background:#fff;font-size:14px}#hgi-main .calc-diff strong{font-size:20px;color:#1f7a4d}#hgi-main .calc-h{margin:18px 0 10px;font-size:15px}#hgi-main .calc-chips{display:flex;flex-wrap:wrap;gap:8px;margin:-4px 0 14px}#hgi-main .calc-chk{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:14px}#hgi-main .calc-sub{margin:0 0 12px}body.hgi-dark #hgi-main .calc-box,body.hgi-dark #hgi-main .calc-diff{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18)}body.hgi-dark #hgi-main .calc-tot{background:rgba(255,255,255,.08)}#hgi-main h1.hgi-has-tip{cursor:help}#hgi-main h1.hgi-has-tip:hover{text-decoration:underline dotted;text-decoration-color:rgba(20,21,42,.35);text-underline-offset:7px}#hgi-main .hgi-has-tip:focus-visible{outline:2px solid #1F7A8C;outline-offset:3px;border-radius:6px}#hgi-main .calc-lead{color:#5b5e68;margin:6px 0 18px;max-width:640px;font-size:15px;line-height:1.5}#hgi-main .calc-cat h2{font-family:Georgia,'Times New Roman',serif;font-size:18px;color:#1c2b4a;margin:22px 0 10px;padding-bottom:4px;border-bottom:2px solid #b8863b}#hgi-main .calc-tags{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}#hgi-main .calc-tag{position:relative;text-align:left;cursor:pointer;background:linear-gradient(180deg,#fffdf8,#f6efe0);border:1px solid #d9cdb0;border-top:5px solid #a6192e;border-radius:6px 6px 14px 14px;padding:26px 16px 16px;display:flex;flex-direction:column;gap:6px;min-height:150px;color:#1b1d22;box-shadow:0 2px 0 #e7dcc2,0 6px 14px rgba(28,43,74,.08);transition:transform .15s,box-shadow .15s;font:inherit}#hgi-main .calc-tag:focus-visible,#hgi-main .calc-tag:hover{transform:translateY(-3px);box-shadow:0 2px 0 #e7dcc2,0 12px 22px rgba(28,43,74,.16);outline:0}#hgi-main .calc-tag:focus-visible{box-shadow:0 0 0 3px #1c2b4a}#hgi-main .calc-hole{position:absolute;top:9px;left:50%;margin-left:-6px;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid #b8863b}#hgi-main .calc-ico{font-size:26px;line-height:1}#hgi-main .calc-ico.big{font-size:38px}#hgi-main .calc-tag strong{font-family:Georgia,serif;font-size:17px;color:#1c2b4a}#hgi-main .calc-tag small{color:#5b5e68;font-size:13px;line-height:1.4}#hgi-main .calc-bar{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:14px}#hgi-main .calc-bar-r{display:flex;gap:8px}#hgi-main .calc-head{display:flex;gap:14px;align-items:center;margin-bottom:16px}#hgi-main .calc-layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:18px;align-items:start}@media(max-width:900px){#hgi-main .calc-layout{grid-template-columns:1fr}}#hgi-main .cc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:12px}#hgi-main .cc-f{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:#3a3d46}#hgi-main .cc-f input,#hgi-main .cc-f select,#hgi-main .cc-rows input{width:100%;min-height:42px;padding:8px 10px;border:1px solid #c9c2b2;border-radius:8px;font:inherit;font-weight:400;background:#fff;color:#1b1d22}#hgi-main .cc-wrap{position:relative;display:block}#hgi-main .cc-wrap i{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-style:normal;color:#6b6d76;pointer-events:none}#hgi-main .cc-wrap.pre i{right:auto;left:10px}#hgi-main .cc-wrap.pre input{padding-left:24px}#hgi-main .cc-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}#hgi-main .cc-chips button{border:1px solid #b8863b;background:#fff;color:#1c2b4a;border-radius:999px;padding:4px 10px;cursor:pointer;font:600 12px inherit;min-height:30px}#hgi-main .cc-chips button:hover{background:#f6efe0}#hgi-main .cc-chk{grid-column:1/-1;display:flex;gap:8px;align-items:center;font-size:14px}#hgi-main .cc-h{font-family:Georgia,serif;color:#1c2b4a;margin:14px 0 6px;font-size:15px}#hgi-main .cc-rates{background:#faf6ea;border:1px dashed #b8863b;border-radius:10px;padding:10px 12px;margin:6px 0 12px}#hgi-main .cc-rates-h{font:700 11px Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#8a6420;margin-bottom:8px}#hgi-main .cc-save{margin-top:2px}#hgi-main .cc-rows{width:100%;border-collapse:collapse}#hgi-main .cc-rows th{text-align:left;font-size:12px;color:#6b6d76;padding:2px 4px}#hgi-main .cc-rows td{padding:3px 4px}#hgi-main .cc-rowdel{border:0;background:0 0;font-size:22px;color:#a6192e;cursor:pointer;min-width:36px;min-height:36px}#hgi-main .cc-rowadd{margin-top:8px}#hgi-main .calc-folio{background:#fffdf8;border:1px solid #d9cdb0;border-top:6px double #b8863b;border-radius:4px 4px 12px 12px;padding:16px 18px 18px;box-shadow:0 6px 18px rgba(28,43,74,.1);color:#1b1d22;position:sticky;top:12px}#hgi-main .cf-head{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font:700 12px Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#6b6d76;margin-bottom:12px}#hgi-main .cf-hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:12px}#hgi-main .cf-hero div{border:1px solid #e0d6bc;border-radius:8px;padding:8px 10px;background:#fff}#hgi-main .cf-hero .main{background:#1c2b4a;border-color:#1c2b4a}#hgi-main .cf-hero small{display:block;font-size:11px;color:#6b6d76;text-transform:uppercase;letter-spacing:.05em}#hgi-main .cf-hero strong{font-family:Georgia,serif;font-size:22px;color:#1c2b4a;word-break:break-word}#hgi-main .cf-hero .main small{color:#d8c79a}#hgi-main .cf-hero .main strong{color:#fff}#hgi-main .cf-g h4{font:700 12px Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#a6192e;margin:14px 0 4px}#hgi-main .cf-r{display:flex;align-items:baseline;gap:6px;padding:4px 0;font-size:14px}#hgi-main .cf-r i{flex:1;border-bottom:1px dotted #b9ae92;transform:translateY(-3px);min-width:12px}#hgi-main .cf-r b{font-variant-numeric:tabular-nums;text-align:right}#hgi-main .cf-r.tot{font-weight:700;border-top:1px solid #1c2b4a;margin-top:2px;padding-top:6px}#hgi-main .cf-note{font-size:12px;color:#6b6d76;margin:10px 0 0}.calc-paper{background:#fff;border:1px solid #ddd;padding:22px;max-height:65vh;overflow:auto;border-radius:6px}body.hgi-dark #hgi-main .calc-folio,body.hgi-dark #hgi-main .calc-tag,body.hgi-dark #hgi-main .cc-rates{background:#22262f;border-color:#4a4636;color:#eee}body.hgi-dark #hgi-main .calc-cat h2,body.hgi-dark #hgi-main .calc-tag strong,body.hgi-dark #hgi-main .cc-h,body.hgi-dark #hgi-main .cf-hero strong{color:#f0e3bf}body.hgi-dark #hgi-main .calc-lead,body.hgi-dark #hgi-main .calc-tag small,body.hgi-dark #hgi-main .cc-f{color:#c9ccd4}body.hgi-dark #hgi-main .cf-hero div{background:#2b303b;border-color:#4a4636}body.hgi-dark #hgi-main .cf-hero .main{background:#0f1830}body.hgi-dark #hgi-main .cf-hero .main strong{color:#fff}html .hgi-cx-rail{background:#1c2b4a!important;border:0!important;border-radius:12px!important;padding:12px 10px!important;color:#f4ecd6}html .hgi-cx-rail .hgi-cx-gl{font:700 11px Arial,sans-serif!important;letter-spacing:.14em;text-transform:uppercase;color:#d8b46a!important;margin:14px 8px 4px!important;padding-bottom:3px;border-bottom:1px solid rgba(216,180,106,.4)}html .hgi-cx-rail .hgi-cx-i{color:#f4ecd6!important;background:0 0!important;border-radius:8px!important;min-height:40px;font-size:14px}html .hgi-cx-rail .hgi-cx-i:hover{background:rgba(255,255,255,.1)!important}html .hgi-cx-rail .hgi-cx-i.on{background:#fffdf8!important;color:#1c2b4a!important;font-weight:700;box-shadow:inset 4px 0 0 #a6192e}html .hgi-cx-rail .hgi-cx-i.danger{color:#ffb3b3!important}html .hgi-cx-rail .hgi-cx-i:focus-visible{outline:3px solid #d8b46a;outline-offset:1px}html .hgi-cx-rail .hgi-cx-search input{background:#fffdf8!important;color:#1b1d22!important;border:1px solid #d8b46a!important;border-radius:8px!important;min-height:42px}html .hgi-cx-rail .hgi-cx-tgi,html .hgi-cx-rail .hgi-cx-tgt{color:#f4ecd6!important}html .hgi-cx-rail .hgi-cx-tgt small{color:#d8b46a!important}#hgi-main .hgi-console-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))!important;gap:14px!important}#hgi-main .hgi-console-card{background:linear-gradient(180deg,#fffdf8,#f6efe0)!important;border:1px solid #d9cdb0!important;border-top:5px solid #1c2b4a!important;border-radius:6px 6px 14px 14px!important;color:#1b1d22!important;box-shadow:0 2px 0 #e7dcc2,0 6px 14px rgba(28,43,74,.08);transition:transform .15s,box-shadow .15s}#hgi-main .hgi-console-card:hover{transform:translateY(-3px);box-shadow:0 2px 0 #e7dcc2,0 12px 22px rgba(28,43,74,.16)}#hgi-main .hgi-console-card:focus-visible{outline:3px solid #1c2b4a;outline-offset:2px}#hgi-main .hgi-console-card.danger{border-top-color:#a6192e!important}#hgi-main .hgi-console-card-title{font-family:Georgia,'Times New Roman',serif!important;font-size:17px!important;color:#1c2b4a!important}#hgi-main .hgi-console-card-text{color:#5b5e68!important}#hgi-main .hgi-console-card-stat{color:#8a6420!important;font-weight:700}#hgi-main .hgi-console-tile{background:#fffdf8!important;border:1px solid #d9cdb0!important;border-top:4px solid #b8863b!important;border-radius:8px!important}#hgi-main .hgi-console-tile-value{font-family:Georgia,serif!important;color:#1c2b4a!important}#hgi-main .hgi-console-ok{background:#eef6ee;border:1px solid #bcd9bc;color:#1f5a2a;border-radius:10px;padding:14px 16px;font-weight:600}body.hgi-dark #hgi-main .hgi-console-card,body.hgi-dark #hgi-main .hgi-console-tile{background:#22262f!important;border-color:#4a4636!important;color:#eee!important}body.hgi-dark #hgi-main .hgi-console-card-title,body.hgi-dark #hgi-main .hgi-console-tile-value{color:#f0e3bf!important}body.hgi-dark #hgi-main .hgi-console-card-text{color:#c9ccd4!important}body.hgi-dark #hgi-main .hgi-console-ok{background:#1c3324;border-color:#2f5a3c;color:#bfe8c9}#hgi-main .ds-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}#hgi-main .ds-sec{background:#fffdf8;border:1px solid #d9cdb0;border-top:5px double #b8863b;border-radius:6px 6px 14px 14px;padding:14px 18px;color:#1b1d22;box-shadow:0 4px 12px rgba(28,43,74,.08)}#hgi-main .ds-sec h2{font-family:Georgia,serif;font-size:18px;color:#1c2b4a;margin:0 0 8px}#hgi-main .ds-sec ul{margin:0;padding-left:18px}#hgi-main .ds-sec li{margin:0 0 8px;line-height:1.5;font-size:14px}body.hgi-dark #hgi-main .ds-sec{background:#22262f;border-color:#4a4636;color:#eee}body.hgi-dark #hgi-main .ds-sec h2{color:#f0e3bf}#hgi-main .calc-tabs{display:flex;gap:0;border-bottom:2px solid #1c2b4a;margin-bottom:14px;overflow-x:auto}#hgi-main .calc-tabs button{border:1px solid #d9cdb0;border-bottom:0;background:#f6efe0;color:#1c2b4a;padding:10px 16px;font:600 14px inherit;cursor:pointer;border-radius:8px 8px 0 0;margin-right:4px;min-height:44px;white-space:nowrap}#hgi-main .calc-tabs button.on{background:#1c2b4a;color:#fff}#hgi-main .cp-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:700px){#hgi-main .cp-pair{grid-template-columns:1fr}}#hgi-main .cp-card{background:#fff;border:1px solid #e0d6bc;border-radius:10px;overflow:hidden}#hgi-main .cp-h{padding:12px 14px;font-weight:700;color:#fff}#hgi-main .cp-h.navy{background:#1c2b4a}#hgi-main .cp-h.brown{background:#5c5240}#hgi-main .cp-r{display:flex;justify-content:space-between;gap:8px;padding:11px 14px;border-bottom:1px solid #eee7d6;font-size:14px;color:#1b1d22}#hgi-main .cp-r b{font-weight:400;font-variant-numeric:tabular-nums}#hgi-main .cp-r.tot{font-weight:700;border-top:2px solid #1c2b4a;border-bottom:0;font-size:15px}#hgi-main .cp-r.tot b{font-weight:700}#hgi-main .cp-fl{font-size:13px;color:#5b5e68;margin:12px 0 4px}#hgi-main .cp-fv{font:700 24px Arial,sans-serif;color:#1b1d22;background:#fff;border:1px solid #c9c2b2;border-radius:6px;padding:8px 12px}body.hgi-dark #hgi-main .cp-card,body.hgi-dark #hgi-main .cp-fv{background:#2b303b;border-color:#4a4636;color:#eee}body.hgi-dark #hgi-main .cp-r{color:#eee;border-color:#3d4150}html.hgi-cx-on #hgi-main .hgi-console-tabs{display:none!important}#hgi-main .ct-wrap{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}@media(max-width:760px){#hgi-main .ct-wrap{grid-template-columns:1fr}}#hgi-main .ct-card{background:#fff;border:1px solid #e3e3e8;border-top:5px solid #4a63d8;border-radius:6px;padding:18px 20px 22px;box-shadow:0 4px 14px rgba(28,43,74,.08);color:#1b1d22}#hgi-main .ct-card h2{font-family:Georgia,'Times New Roman',serif;font-size:22px;color:#1c2b4a;margin:0 0 2px}#hgi-main .ct-card p{font-size:13px;color:#5b5e68;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid #eee}#hgi-main .ct-f{display:block;margin:0 0 12px;font-size:14px;color:#3a3d46}#hgi-main .ct-f>span:first-child{display:block;margin-bottom:4px}#hgi-main .ct-f input{width:100%;min-height:44px;padding:8px 12px;border:1px solid #c9c2b2;border-radius:6px;font:inherit;background:#fff;color:#1b1d22}#hgi-main .ct-l{font-size:14px;color:#3a3d46;margin:12px 0 4px}#hgi-main .ct-o{font:700 26px Arial,sans-serif;color:#1b1d22;border:1px solid #c9c2b2;border-radius:6px;padding:8px 12px;background:#fafafa;min-height:50px}#hgi-main .ct-foot{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:14px}#hgi-main .cp-diff{display:flex;justify-content:space-between;gap:10px;margin-top:12px;padding:12px 16px;border:2px solid #1c2b4a;border-radius:10px;background:#fffdf8;font-weight:700;color:#1b1d22;font-size:16px}body.hgi-dark #hgi-main .ct-card{background:#22262f;border-color:#3d4150;color:#eee}body.hgi-dark #hgi-main .ct-card h2{color:#f0e3bf}body.hgi-dark #hgi-main .ct-card p,body.hgi-dark #hgi-main .ct-f,body.hgi-dark #hgi-main .ct-l{color:#c9ccd4}body.hgi-dark #hgi-main .ct-o{background:#2b303b;border-color:#4a4636;color:#eee}body.hgi-dark #hgi-main .cp-diff{background:#2b303b;border-color:#d8b46a;color:#eee}#hgi-main .cc-f input,#hgi-main .cc-f select,#hgi-main .cc-rows input,#hgi-main .ct-f input{box-sizing:border-box;max-width:100%}#hgi-main .cc-wrap{max-width:100%}#hgi-main .ct-o{line-height:1.25;min-height:0;padding:10px 12px;box-sizing:border-box}body.hgi-dark #hgi-main .cc-f input,body.hgi-dark #hgi-main .cc-f select,body.hgi-dark #hgi-main .cc-rates input,body.hgi-dark #hgi-main .cc-rows input,body.hgi-dark #hgi-main .ct-f input{background:#2b303b;color:#f2f2f2;border-color:#5a5a66}body.hgi-dark #hgi-main .calc-folio *,body.hgi-dark #hgi-main .cc-rates label,body.hgi-dark #hgi-main .cc-rates small,body.hgi-dark #hgi-main .cc-rates span,body.hgi-dark #hgi-main .cf-note,body.hgi-dark #hgi-main .cf-r,body.hgi-dark #hgi-main .cf-r b,body.hgi-dark #hgi-main .cp-fl{color:#e4e6ec}body.hgi-dark #hgi-main .cf-g h4{color:#ff9aa8}body.hgi-dark #hgi-main .cf-r.tot,body.hgi-dark #hgi-main .cp-r.tot{border-color:#d8b46a}body.hgi-dark #hgi-main .cf-r i{border-color:#6a6552}body.hgi-dark #hgi-main .cf-hero .main,body.hgi-dark #hgi-main .cf-hero .main *{color:#fff}body.hgi-dark #hgi-main .calc-card,body.hgi-dark #hgi-main .calc-tile{background:#22262f;border-color:#4a4636;color:#eee}body.hgi-dark #hgi-main .calc-tabs button{background:#2b303b;color:#f0e3bf;border-color:#4a4636}body.hgi-dark #hgi-main .calc-tabs button.on{background:#d8b46a;color:#1b1d22}#hgi-main .calc-bar{align-items:center}#hgi-main .cc-rbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;flex:1;min-width:0;background:#faf6ea;border:1px dashed #b8863b;border-radius:10px;padding:6px 12px}#hgi-main .cc-rbar-h{font:700 11px Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#8a6420}#hgi-main .cc-rb{display:flex;align-items:center;gap:6px;font-size:13px}#hgi-main .cc-rb .cc-wrap{width:84px}#hgi-main .cc-rb input{box-sizing:border-box;width:100%;min-height:36px;padding:4px 20px 4px 8px}#hgi-main .cc-rbar .cc-save{margin-left:auto;min-height:36px}#hgi-main .calc-layout.stack{grid-template-columns:1fr}#hgi-main .calc-layout.stack .cc-grid{grid-template-columns:minmax(180px,320px)}body.hgi-dark #hgi-main .cc-rbar{background:#22262f;border-color:#6a5a2e}body.hgi-dark #hgi-main .cc-rbar-h{color:#d8b46a}body.hgi-dark #hgi-main .cc-rb,body.hgi-dark #hgi-main .cc-rb i,body.hgi-dark #hgi-main .cc-rb span{color:#e4e6ec}body.hgi-dark #hgi-main .cc-rb input{background:#2b303b;color:#f2f2f2;border-color:#5a5a66}.hgi-wx-chip{white-space:nowrap;font-variant-numeric:tabular-nums}.hgi-wx-chip small{opacity:.7;font-size:11px}#hgi-dash-wx:empty{display:none}.hgi-wx-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px;max-width:560px}.hgi-wx-day{background:#fffdf8;border:1px solid #d9cdb0;border-top:4px solid #b8863b;border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;align-items:center;gap:1px;color:#1b1d22;text-align:center}.hgi-wx-day.now{border-top-color:#1c2b4a}.hgi-wx-n{font:700 11px Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#8a6420}.hgi-wx-i{font-size:24px;line-height:1.2}.hgi-wx-day strong{font-size:18px}.hgi-wx-day small{font-size:12px;color:#5b5e68}body.hgi-dark .hgi-wx-day{background:#22262f;border-color:#4a4636;color:#eee}body.hgi-dark .hgi-wx-day small{color:#c9ccd4}body.hgi-dark .hgi-wx-n{color:#d8b46a}@media(max-width:640px){.hgi-wx-chip small{display:none}}.hgi-prev-tabs{display:flex;gap:8px;margin:0 0 10px}.hgi-prev-table{overflow:auto;max-width:100%;background:#fff;color:#1b1d22;padding:12px;border-radius:8px}.hgi-prev-table .hgi-print-table{width:100%;border-collapse:collapse;font-size:12px}.hgi-prev-table .hgi-print-table td,.hgi-prev-table .hgi-print-table th{border:1px solid #c9c2b2;padding:4px 6px;vertical-align:top;text-align:left}#hgi-main.hgi-leaving>*{visibility:hidden}.hgi-preview-content .hgi-print-sched-days-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.hgi-preview-content .hgi-print-sched-day{border:1px solid #000;border-radius:6px;overflow:hidden}.hgi-preview-content .hgi-print-sched-day-header{text-align:center;padding:7px 5px;background:#f7f6f4;font-size:12px;border-bottom:2px solid #000}.hgi-preview-content .hgi-print-sched-date,.hgi-preview-content .hgi-print-sched-weekday{font-weight:800;color:#a6192e}.hgi-preview-content .hgi-print-sched-total{display:block;color:#14151a;font-weight:700;margin-top:1px}.hgi-preview-content .hgi-print-sched-cards{padding:3px}.hgi-preview-content .hgi-print-sched-card{text-align:center;padding:7px 5px;margin-bottom:3px;border-radius:3px;border:1px solid #000}.hgi-preview-content .hgi-print-sched-card-time{font-weight:800;font-size:12px}.hgi-preview-content .hgi-print-sched-card-sub{font-size:11px;color:#494b54;margin-top:2px}.hgi-preview-content .hgi-print-sched-table td,.hgi-preview-content .hgi-print-sched-table th{text-align:center;border-right:1px solid #000}.hgi-preview-content .hgi-print-sched-table td:first-child,.hgi-preview-content .hgi-print-sched-table th:first-child{text-align:left;min-width:130px}.hgi-modal.xwide.land{max-width:min(1400px,97vw);width:97vw}.hgi-modal.xwide.big{max-width:min(1400px,97vw);width:97vw;height:94vh;max-height:94vh}.hgi-modal.xwide.big .hgi-preview-content{height:calc(94vh - 210px);overflow:auto}.hgi-modal.xwide.big #hgi-prev-frame{height:calc(94vh - 210px)!important}@media(min-width:901px){html body .hgi-topbar-unified #hgi-nav-collapse-toggle{margin-left:auto!important}html body .hgi-topbar-unified .hgi-topbar-right{margin-left:0!important}}.sr{position:absolute;left:-9999px}.hgi-pay{display:flex;gap:10px;align-items:center;background:#fffdf8;border:1px solid #d9cdb0;border-top:4px solid #5a9a6a;border-radius:8px;padding:8px 12px;margin:0 0 14px;max-width:560px;color:#1b1d22}.hgi-pay-i{font-size:24px}.hgi-pay small{display:block;color:#5b5e68;font-size:12px}#hgi-dash-pay:empty{display:none}.hgi-wx-alert{display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:#fff1d0;color:#4a2f00;border:2px solid #d8a23a;border-radius:10px;padding:10px 14px;margin:0 0 12px;position:sticky;top:0;z-index:50}.hgi-wx-alert.warn{background:#a6192e;color:#fff;border-color:#7a0f1f}.hgi-wx-at{flex:1;min-width:200px;font-size:15px}.hgi-wx-ai{font-size:22px}.go-lang,.go-tabs{display:inline-flex;gap:0;margin:0;border:1px solid var(--hgi-hairline);border-radius:10px;overflow:hidden;background:var(--hgi-surface,#fff)}.go-tab{border:0;border-right:1px solid var(--hgi-hairline);background:0 0;color:var(--hgi-ink);padding:8px 16px;font-weight:600;font-size:14px;font-family:inherit;cursor:pointer;min-height:40px}.go-tab:last-child{border-right:0}.go-tab.on{background:var(--hgi-ink);color:#fff}.go-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 14px}.go-q{flex:1;min-width:200px;min-height:42px;padding:8px 14px;border:1px solid var(--hgi-hairline);border-radius:10px;font:inherit;background:var(--hgi-surface,#fff);color:var(--hgi-ink);box-sizing:border-box}.go-hint{background:var(--hgi-canvas,#f6f5f3);border:1px dashed var(--hgi-hairline);border-radius:10px;padding:10px 12px;font-size:14px;margin:0 0 12px;color:var(--hgi-slate)}.go-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:20px;align-items:start}.go-panel{background:var(--hgi-surface,#fff);border:1px solid var(--hgi-hairline);border-radius:14px;padding:16px;min-width:0}.go-ph{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px}.go-ph h2{font-size:16px;margin:0;flex:1;color:var(--hgi-ink)}.go-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.go-card{position:relative;background:var(--hgi-canvas,#f6f5f3);border:1px solid var(--hgi-hairline);border-radius:10px;padding:10px 12px;color:var(--hgi-ink);min-width:0}.go-card.big{grid-column:1/-1;background:var(--hgi-ink);color:#fff;border-color:var(--hgi-ink)}.go-card.big .go-k{color:#d9dbe3}.go-card.big .go-v{font-size:22px}.go-k{padding-right:30px;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--hgi-slate);margin-bottom:3px}.go-v{font-size:16px;font-weight:600;word-break:break-word;padding-right:30px}.go-cp{position:absolute;right:6px;top:6px;border:0;background:0 0;cursor:pointer;font-size:16px;line-height:1;padding:6px;border-radius:6px;color:inherit;opacity:.7;min-width:32px;min-height:32px}.go-cp:hover{opacity:1;background:rgba(0,0,0,.07)}.go-edit{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.go-row{display:grid;grid-template-columns:1fr 1.4fr 1.4fr 1fr auto;gap:6px}.go-row input{min-height:40px;padding:6px 10px;border:1px solid var(--hgi-hairline);border-radius:8px;font:inherit;min-width:0;box-sizing:border-box;background:var(--hgi-surface,#fff);color:var(--hgi-ink)}.go-qa{border:1px solid var(--hgi-hairline);border-radius:10px;background:var(--hgi-surface,#fff);margin:0 0 8px;color:var(--hgi-ink)}.go-qa summary{cursor:pointer;padding:12px 14px;font-weight:700;min-height:24px;list-style:none;display:flex;gap:8px;align-items:center}.go-qa summary::-webkit-details-marker{display:none}.go-qa summary:after{content:"\25BE";margin-left:auto;color:var(--hgi-slate)}.go-qa[open] summary:after{content:"\25B4"}.go-a{padding:0 14px 8px;font-size:15px;line-height:1.5}.go-act{display:flex;gap:8px;padding:0 14px 12px}.go-cat{margin:0 0 16px}.go-cat h2{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--hgi-slate);margin:16px 0 6px;display:flex;gap:8px;align-items:center}.go-table{display:flex;flex-direction:column;gap:0;border:1px solid var(--hgi-hairline);border-radius:12px;overflow:hidden;background:var(--hgi-surface,#fff)}.go-sup{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:0 0;border:0;border-bottom:1px solid var(--hgi-hairline);border-left:5px solid #2e8b57;padding:10px 12px;color:var(--hgi-ink)}.go-sup:last-child{border-bottom:0}.go-sup.below{border-left-color:#e2b93b}.go-sup.low{border-left-color:#e08a1e}.go-sup.out{border-left-color:#a6192e}.go-sup.today{background:var(--hgi-canvas,#f6f5f3)}.go-sup.head{background:var(--hgi-canvas,#f6f5f3);border-left-color:transparent;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--hgi-slate)}.go-sn{flex:1;min-width:150px;display:flex;flex-direction:column}.go-sn small{color:var(--hgi-slate);font-size:12px}.go-step{display:inline-flex;align-items:center;border:1px solid var(--hgi-hairline);border-radius:10px;overflow:hidden;background:var(--hgi-surface,#fff)}.go-step button{border:0;background:var(--hgi-canvas,#f6f5f3);color:var(--hgi-ink);width:40px;height:40px;font-size:20px;cursor:pointer;font-family:inherit}.go-step input{width:64px;height:40px;border:0;text-align:center;font-weight:700;font-size:16px;font-family:inherit;background:0 0;color:var(--hgi-ink);-moz-appearance:textfield}.go-step input::-webkit-inner-spin-button,.go-step input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.go-cnt{display:flex;flex-direction:column;font-size:11px;color:var(--hgi-slate);gap:2px}.go-cnt input{width:92px;min-height:40px;padding:4px 8px;border:1px solid var(--hgi-hairline);border-radius:8px;font-weight:600;font-size:16px;font-family:inherit;box-sizing:border-box;background:var(--hgi-surface,#fff);color:var(--hgi-ink)}.go-chip{display:inline-block;padding:4px 10px;border-radius:999px;font-weight:700;font-size:12px;white-space:nowrap}.go-chip.ok{background:#e1f0e4;color:#14532d}.go-chip.warn{background:#fff1d0;color:#7a4b00}.go-chip.bad{background:#fbe0dc;color:#8a1c14}.go-due{font-variant-numeric:tabular-nums;min-width:96px;text-align:right;color:var(--hgi-slate);font-size:14px}.go-pre{white-space:pre-wrap;background:var(--hgi-canvas,#f6f5f3);border:1px solid var(--hgi-hairline);border-radius:8px;padding:12px;max-height:50vh;overflow:auto;font-size:14px}.go-chart{width:100%;max-width:820px;height:auto;background:var(--hgi-surface,#fff);border:1px solid var(--hgi-hairline);border-radius:10px}.go-gl{stroke:var(--hgi-hairline);stroke-width:1}.go-gt{font:11px Arial,sans-serif;fill:var(--hgi-slate)}.go-gt.now{fill:#A6192E;font-weight:700}.go-bo{fill:#14151A;background:#14151a}.go-bh{fill:#A6192E;background:#a6192e}.go-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--hgi-slate);margin:6px 0 14px}.go-legend i{display:inline-block;width:12px;height:12px;border-radius:2px;margin-right:5px;vertical-align:-1px}.go-lab .go-sup>span,.go-lab .go-sup>strong{min-width:70px;text-align:right}.go-boxes{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.go-box{background:var(--hgi-surface,#fff);border:1px solid var(--hgi-hairline);border-radius:12px;padding:12px 14px;color:var(--hgi-ink)}.go-box h2{font-size:15px;margin:0 0 8px}.go-rep{margin-bottom:12px;border-color:#a6192e}.go-hb{display:grid;grid-template-columns:minmax(80px,38%) 1fr 28px;gap:8px;align-items:center;font-size:13px;margin:4px 0}.go-hbar{background:var(--hgi-canvas,#f6f5f3);border-radius:6px;height:12px;overflow:hidden}.go-hbar i{display:block;height:100%;background:#14151a;border-radius:6px}.go-hbar i.alt{background:#a6192e}.go-sticky{position:sticky;bottom:0;display:flex;gap:8px;align-items:center;flex-wrap:wrap;background:var(--hgi-surface,#fff);border:1px solid var(--hgi-hairline);border-radius:12px;padding:10px 12px;margin-top:14px;box-shadow:0 -6px 16px rgba(0,0,0,.06)}@media(max-width:1000px){.go-split{grid-template-columns:1fr}}@media(max-width:700px){.go-row{grid-template-columns:1fr 1fr}.go-row [data-f=value],.go-row [data-f=value_es]{grid-column:1/-1}.go-sup .go-step{margin-left:auto}.go-lab .go-sup>span,.go-lab .go-sup>strong{min-width:52px}.go-grid{grid-template-columns:1fr}.go-ph h2{flex:1 1 100%}.go-bar .go-q{flex-basis:100%}}body.hgi-dark .go-chip.ok{background:#16402a;color:#b7ecc8}body.hgi-dark .go-chip.warn{background:#4a3a12;color:#ffd98a}body.hgi-dark .go-chip.bad{background:#4d1a15;color:#ffb3aa}body.hgi-dark .go-card.big,body.hgi-dark .go-tab.on{background:#ecedef;color:#14151a}body.hgi-dark .go-card.big .go-k{color:#494b54}body.hgi-dark .go-bo{fill:#8fa6e0;background:#8fa6e0}body.hgi-dark .go-hbar i{background:#8fa6e0}body.hgi-dark .go-hbar i.alt{background:#ff8a97}body.hgi-dark .go-bh{fill:#FF8A97;background:#ff8a97}body.hgi-dark .hgi-pay{background:#22262f;border-color:#4a4636;color:#eee}body.hgi-dark .hgi-pay small{color:#c9ccd4}.mmx{--mx-bg:#fff;--mx-soft:#F6F5F3;--mx-line:#E4E3E1;--mx-ink:#14151A;--mx-mute:#5c5f69;--mx-red:#A6192E;max-width:1240px;margin:0 auto;color:var(--mx-ink)}body.hgi-dark .mmx{--mx-bg:#1F2127;--mx-soft:#171920;--mx-line:#33353C;--mx-ink:#ECEDEF;--mx-mute:#a3a6b0}.mmx *{box-sizing:border-box}.mmx [hidden]{display:none!important}.mmx-head{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin:0 0 16px}.mmx-head h1{margin:0}.mmx-head p{margin:4px 0 0;color:var(--mx-mute);max-width:640px}.mmx-head-r{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mmx-crumb{display:flex;gap:12px;align-items:center;margin:0 0 10px;color:var(--mx-mute);font-size:13px;font-variant-numeric:tabular-nums}.mmx-link{background:0 0;border:0;padding:4px 0;color:var(--mx-red);font-weight:600;font-size:14px;font-family:inherit;cursor:pointer}body.hgi-dark .mmx-link{color:#ff8a98}.mmx-link:hover{text-decoration:underline}.mmx-seg{display:inline-flex;border:1px solid var(--mx-line);border-radius:8px;overflow:hidden;background:var(--mx-bg);margin:0 0 10px}.mmx-head-r .mmx-seg{margin:0}.mmx-seg button{border:0;background:0 0;color:var(--mx-ink);padding:8px 14px;font-weight:600;font-size:13px;font-family:inherit;cursor:pointer;min-height:38px}.mmx-seg button+button{border-left:1px solid var(--mx-line)}.mmx-seg button.on{background:var(--mx-ink);color:var(--mx-bg)}.mmx-kpi{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 16px}.mmx-k{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;background:var(--mx-bg);border:1px solid var(--mx-line);border-radius:12px;padding:14px 16px;font:inherit;color:inherit;cursor:pointer}.mmx-k b{font-size:28px;line-height:1.1;font-variant-numeric:tabular-nums}.mmx-k span{font-size:13px;color:var(--mx-mute)}.mmx-k.on,.mmx-k:hover{border-color:var(--mx-red);box-shadow:0 0 0 1px var(--mx-red) inset}.mmx-need{display:flex;gap:12px;align-items:center;background:#fff6e0;border:1px solid #e7c777;border-radius:12px;padding:12px 16px;margin:0 0 16px;color:#4a2f00}.mmx-need span{font-size:22px}.mmx-need small{display:block;opacity:.85}.mmx-need a{color:inherit;font-weight:700}body.hgi-dark .mmx-need{background:#2d2616;border-color:#6b5a2a;color:#f3e3b5}.mmx-note{background:var(--mx-soft);border:1px solid var(--mx-line);border-radius:10px;padding:10px 14px;margin:0 0 12px;font-size:14px}.mmx-bar{display:flex;gap:12px;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid var(--mx-line);margin:0 0 14px}.mmx-tabs{display:flex;gap:4px;overflow-x:auto}.mmx-tabs button{background:0 0;border:0;border-bottom:3px solid transparent;padding:10px 14px;font-weight:600;font-size:14px;font-family:inherit;color:var(--mx-mute);cursor:pointer;white-space:nowrap;margin-bottom:-1px}.mmx-tabs button b{margin-left:6px;background:var(--mx-soft);border:1px solid var(--mx-line);border-radius:999px;padding:1px 8px;font-size:12px;color:var(--mx-ink)}.mmx-tabs button.on{color:var(--mx-ink);border-bottom-color:var(--mx-red)}.mmx-find{display:flex;gap:8px;padding-bottom:8px}.mmx-find input{min-width:200px}.mmx-find .hgi-input{height:40px;padding:0 12px;border:1px solid var(--mx-line);border-radius:8px;background:var(--mx-bg);color:var(--mx-ink);font:inherit}.mmx-table{background:var(--mx-bg);border:1px solid var(--mx-line);border-radius:12px;overflow:hidden}.mmx-tr{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1.6fr) minmax(0,1.2fr) minmax(0,1.6fr);gap:16px;align-items:center;padding:14px 18px;width:100%;text-align:left;border:0;background:0 0;color:inherit;font:inherit}.mmx-tr.trk{grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(0,1.6fr) minmax(0,1.4fr)}.mmx-tr+.mmx-tr{border-top:1px solid var(--mx-line)}.mmx-th{background:var(--mx-soft);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mx-mute);padding-top:10px;padding-bottom:10px}.mmx-row{cursor:pointer;position:relative}.mmx-row:hover{background:var(--mx-soft)}.mmx-row::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--mx-tc,#8aa0b8)}.mmx-row.pend strong{font-weight:800}.mmx-c-memo{display:flex;flex-direction:column;gap:3px;min-width:0}.mmx-c-memo strong{font-size:16px;line-height:1.3}.mmx-c-memo small,.mmx-c-st small{color:var(--mx-mute);font-size:12.5px}.mmx-c,.mmx-c-st{font-size:14px;min-width:0}.mmx-c-st{display:flex;flex-direction:column;gap:5px;align-items:flex-start}.mmx-pill{display:inline-block;font-size:12px;font-weight:700;border-radius:999px;padding:3px 10px;background:var(--mx-soft);border:1px solid var(--mx-line);color:var(--mx-ink);white-space:nowrap}.mmx-pill.hot{background:var(--mx-red);border-color:var(--mx-red);color:#fff}.mmx-pill.ok{background:#e3f4e8;border-color:#a8d8b5;color:#14532d}.mmx-pill.warn{background:#fff1cf;border-color:#e7c777;color:#6b4a00}body.hgi-dark .mmx-pill.ok{background:#14301d;border-color:#2b6a3f;color:#9be2b1}body.hgi-dark .mmx-pill.warn{background:#3a2f12;border-color:#7a6224;color:#f3d98b}.mmx-chip{display:inline-flex;gap:5px;align-items:center;font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--mx-tc,#3c5a78);width:fit-content}.mmx-prog{height:8px;border-radius:999px;background:var(--mx-line);overflow:hidden;width:100%;max-width:200px}.mmx-prog i{display:block;height:100%;background:#2e8b57;border-radius:999px}.mmx-prog.big{height:12px;max-width:none;margin:8px 0 6px}.mmx-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:48px 16px;background:var(--mx-bg);border:1px dashed var(--mx-line);border-radius:12px;text-align:center}.mmx-empty div{font-size:34px}.mmx-empty small{color:var(--mx-mute)}.mmx-t-notice{--mx-tc:#3C5A78}.mmx-t-policy{--mx-tc:#1F4E9C}.mmx-t-safety{--mx-tc:#B4552D}.mmx-t-emergency{--mx-tc:#A6192E}.mmx-t-mgmt{--mx-tc:#494B54}.mmx-t-recognition{--mx-tc:#3D7A63}body.hgi-dark .mmx-t-notice{--mx-tc:#8fb0d3}body.hgi-dark .mmx-t-policy{--mx-tc:#8db4f5}body.hgi-dark .mmx-t-safety{--mx-tc:#f0a07a}body.hgi-dark .mmx-t-emergency{--mx-tc:#ff8a98}body.hgi-dark .mmx-t-mgmt{--mx-tc:#b8bbc5}body.hgi-dark .mmx-t-recognition{--mx-tc:#86d1ad}/* detail */ .mmx-detail{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.mmx-paperwrap{min-width:0}.mmx-side{display:flex;flex-direction:column;gap:14px;position:sticky;top:12px}.mmx-card{background:var(--mx-bg);border:1px solid var(--mx-line);border-radius:12px;padding:16px}.mmx-card h3{margin:0 0 8px;font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--mx-mute)}.mmx-card p{margin:0 0 10px}.mmx-card h3 i{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--mx-red);color:#fff;font-weight:700;font-size:12px;line-height:1;font-family:inherit;margin-right:6px;font-style:normal}.mmx-ackc{border:2px solid var(--mx-red)}.mmx-done{background:#e3f4e8;border-color:#a8d8b5;color:#14532d}.mmx-done h3{color:#14532d}body.hgi-dark .mmx-done{background:#14301d;border-color:#2b6a3f;color:#9be2b1}body.hgi-dark .mmx-done h3{color:#9be2b1}.mmx-lbl{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;margin:0 0 12px}.mmx-lbl em{color:var(--mx-red);font-style:normal}.mmx-lbl small{font-weight:400;color:var(--mx-mute)}.mmx-card .hgi-input,.mmx-lbl .hgi-input{height:42px;padding:0 12px;border:1px solid var(--mx-line);border-radius:8px;background:var(--mx-bg);color:var(--mx-ink);font-weight:400;font-size:15px;font-family:inherit;width:100%}.mmx-agree{display:flex;gap:10px;align-items:flex-start;font-size:14px;margin:6px 0 12px;cursor:pointer}.mmx-agree input{width:20px;height:20px;margin-top:1px;accent-color:var(--mx-red)}.mmx-wide{width:100%;min-height:46px}.mmx-wide:disabled{opacity:.45;cursor:not-allowed}.mmx-err{margin:0 0 10px}.mmx-signbox{position:relative;background:#fff;border:1px solid var(--mx-line);border-radius:8px;height:130px;margin-top:2px;background-image:linear-gradient(transparent 96px,#bbb 96px,#bbb 97px,transparent 97px)}.mmx-signbox canvas{position:absolute;inset:0;width:100%;height:100%;touch-action:none}.mmx-x{position:absolute;left:10px;top:74px;color:#888;font-size:14px;pointer-events:none}.mmx-dl{margin:0}.mmx-dl>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--mx-line);font-size:14px}.mmx-dl>div:first-child{border-top:0}.mmx-dl dt{color:var(--mx-mute)}.mmx-dl dd{margin:0;text-align:right;font-weight:600}.mmx-rel{margin:8px 0 0!important;font-size:14px}.mmx-rel a{color:var(--mx-red);font-weight:600}body.hgi-dark .mmx-rel a{color:#ff8a98}.mmx-btns{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 0}.mmx-btns.col{flex-direction:column;align-items:stretch;margin:0}.mmx-btns.col .hgi-btn{justify-content:flex-start;text-align:left}.mmx-pt{font-size:14px;margin:0 0 8px!important;color:var(--mx-mute)}.mmx-pt b{color:var(--mx-ink)}.mmx-hist{list-style:none;margin:0;padding:0}.mmx-hist li{padding:8px 0;border-top:1px solid var(--mx-line);font-size:13.5px;display:flex;flex-direction:column}.mmx-hist li:first-child{border-top:0}.mmx-hist small{color:var(--mx-mute)}.mmx-hint{color:var(--mx-mute);font-size:13px}.mmp{background:#fff;color:#14151a;border:1px solid #d9d8d5;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.06);padding:44px 52px 40px;font-family:Georgia,"Times New Roman",serif;font-size:16px;line-height:1.65;min-height:480px}.mmp-lh{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;border-bottom:3px solid #a6192e;padding-bottom:14px;margin-bottom:18px;font-family:Inter,-apple-system,"Segoe UI",Arial,sans-serif}.mmp-org{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#494b54}.mmp-doc{font-size:30px;font-weight:800;letter-spacing:.12em;line-height:1.15;color:#14151a}.mmp-no{text-align:right;font-size:12.5px;color:#494b54;font-variant-numeric:tabular-nums}.mmp-ty{font-weight:700;color:#a6192e}.mmp-meta{margin:0 0 6px;font-family:Inter,-apple-system,"Segoe UI",Arial,sans-serif;font-size:14px}.mmp-meta>div{display:grid;grid-template-columns:104px 1fr;gap:10px;padding:5px 0}.mmp-meta dt{font-weight:700;letter-spacing:.06em;font-size:12px;color:#494b54;padding-top:2px}.mmp-meta dd{margin:0}.mmp-meta dd.subj{font-weight:700;font-size:16px}.mmp-meta::after{content:"";display:block;border-bottom:1px solid #14151a;margin-top:8px}.mmp-body{margin-top:18px}.mmp-body p{margin:0 0 12px}.mmp-body h4{margin:20px 0 6px;font:700 13px Inter,-apple-system,"Segoe UI",Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#a6192e}.mmp-body ol,.mmp-body ul{margin:0 0 12px;padding-left:24px}.mmp-body li{margin:0 0 4px}.mmp-ph{color:#999;font-style:italic}.mmp-ref{margin:18px 0 0;padding-top:10px;border-top:1px dashed #bbb;font:13px Inter,-apple-system,"Segoe UI",Arial,sans-serif;color:#494b54}.mmp-ack{margin-top:28px;border:1px solid #14151a;padding:14px 18px;font:14px Inter,-apple-system,"Segoe UI",Arial,sans-serif;page-break-inside:avoid}.mmp-ack p{margin:0 0 26px;font-weight:600}.mmp-sig{display:grid;grid-template-columns:2fr 2fr 1fr;gap:18px}.mmp-sig div{font-size:11.5px;color:#494b54}.mmp-sig span{display:block;border-bottom:1px solid #14151a;height:26px;margin-bottom:4px}.mmp-es{page-break-before:always;margin-top:28px}.mmp-esl{font:700 12px/1.2 Inter,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#494b54;margin:0 0 8px}.mmp-foot{margin-top:18px;font:11px Inter,Arial,sans-serif;color:#666;text-align:center}.mmp-tbl{width:100%;border-collapse:collapse;font-size:13px}.mmp-tbl th{text-align:left;border-bottom:2px solid #14151a;padding:6px 4px}.mmp-tbl td{border-bottom:1px solid #bbb;padding:9px 4px}.mmp-print .mmp{border:0;box-shadow:none;padding:0;min-height:0}.mmp-print .mmp-meta{margin-top:6px}.mmx-comp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.mmx-form{display:flex;flex-direction:column;gap:14px;min-width:0}.mmx-prev{position:sticky;top:12px;max-height:calc(100vh - 100px);overflow:auto;min-width:0}.mmx-prevh{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 8px}.mmx-prevh small{color:var(--mx-mute)}.mmx-prev .mmp{padding:28px 30px;font-size:14.5px;min-height:360px}.mmx-prev .mmp-doc{font-size:22px}.mmx-pl{font:700 12px Inter,Arial,sans-serif;color:var(--mx-mute);margin:0 0 6px}.mmx-types{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 14px}.mmx-op,.mmx-ty{display:flex;flex-direction:column;gap:2px;text-align:left;background:var(--mx-bg);border:1px solid var(--mx-line);border-radius:10px;padding:10px 12px;font:inherit;color:inherit;cursor:pointer;min-height:44px}.mmx-ty span{font-size:20px}.mmx-op b,.mmx-ty b{font-size:13.5px}.mmx-op small,.mmx-ty small{font-size:12px;color:var(--mx-mute);line-height:1.35}.mmx-op.on,.mmx-ty.on{border-color:var(--mx-tc,var(--mx-red));box-shadow:0 0 0 2px var(--mx-tc,var(--mx-red)) inset;background:var(--mx-soft)}.mmx-op.on{--mx-tc:var(--mx-red)}.mmx-op:disabled{opacity:.5;cursor:not-allowed}.mmx-opts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.mmx-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mmx-legal{background:#fff6e0;border:1px solid #e7c777;border-radius:8px;padding:10px 12px;margin:0 0 12px;font-size:13.5px;color:#4a2f00}body.hgi-dark .mmx-legal{background:#2d2616;border-color:#6b5a2a;color:#f3e3b5}.mmx-tb{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin:0 0 8px}.mmx-tb button{border:1px solid var(--mx-line);background:var(--mx-bg);color:var(--mx-ink);border-radius:6px;padding:6px 10px;font-weight:600;font-size:13px;font-family:inherit;cursor:pointer;min-height:34px}.mmx-tb button:hover{background:var(--mx-soft)}.mmx-tbh{font-size:12px;color:var(--mx-mute);margin-left:4px}.mmx-ta{height:auto!important;min-height:260px;padding:12px!important;line-height:1.55;resize:vertical}.mmx-cnt{text-align:right;font-size:12px;color:var(--mx-mute);margin-top:4px}.mmx-pick{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;padding:12px;background:var(--mx-soft);border-radius:8px}.mmx-chk{display:flex;gap:6px;align-items:center;font-size:14px}.mmx-chk input{accent-color:var(--mx-red)}.mmx-actbar{position:sticky;bottom:0;display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:var(--mx-bg);border-top:1px solid var(--mx-line);margin:18px -12px 0;padding:12px;z-index:5}.mmx-actbar .sp{flex:1}.mmx-sigimg{max-height:30px;background:#fff;border-radius:4px}.hgi-memo-alert{background:#a6192e}.hgi-memo-card{border-color:#d8a23a}.hgi-memo-card .hgi-btn{margin-left:auto}@media(max-width:1000px){.mmx-comp,.mmx-detail{grid-template-columns:1fr}.mmx-prev,.mmx-side{position:static;max-height:none}.mmx-kpi{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.mmx-tr,.mmx-tr.trk{grid-template-columns:1fr 1fr;gap:8px 12px;padding:14px 14px 14px 18px}.mmx-th{display:none}.mmx-c-memo{grid-column:1/-1}.mmx-c::before{content:attr(data-l) ": ";color:var(--mx-mute);font-size:12px}.mmx-c-st{grid-column:1/-1}.mmp{padding:24px 18px}.mmp-doc{font-size:22px}.mmp-meta>div{grid-template-columns:84px 1fr}.mmx-opts,.mmx-two,.mmx-types{grid-template-columns:1fr}.mmx-find{width:100%}.mmx-find input{flex:1;min-width:0}.mmp-lh{flex-direction:column;align-items:flex-start}.mmp-no{text-align:left}}@media print{.mmp{box-shadow:none;border:0;font-size:12pt}.mmp-lh{border-bottom-color:#000}.mmp-doc{font-size:22pt}}.mmx-doc{max-width:900px}.mmx-dbar{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0 0 12px}.mmx-dbar .mmx-seg{margin:0}.mmx-btns{position:relative}.mmx-more{position:relative}.mmx-more summary{list-style:none;cursor:pointer}.mmx-more summary::-webkit-details-marker{display:none}.mmx-menu{position:absolute;left:0;top:calc(100% + 6px);z-index:20;min-width:260px;background:var(--mx-bg);border:1px solid var(--mx-line);border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.18);padding:6px}.mmx-menu>button{display:block;width:100%;text-align:left;background:0 0;border:0;padding:10px 12px;border-radius:6px;font-size:14px;color:inherit;cursor:pointer}.mmx-menu>button:hover{background:var(--mx-soft)}.mmx-hist{border-top:1px solid var(--mx-line);margin-top:6px;padding:8px 12px 4px;font-size:13px}.mmx-hist div{padding:4px 0;display:flex;flex-direction:column}.mmx-hist small{color:var(--mx-mute)}.mmx-strip{display:flex;gap:14px;align-items:center;flex-wrap:wrap;background:var(--mx-bg);border:1px solid var(--mx-line);border-radius:10px;padding:10px 14px;margin:0 0 14px;font-size:14px}.mmx-strip .mmx-prog{flex:0 0 160px;max-width:160px}.mmx-strip .mmx-link{margin-left:auto}.mmx-ack{margin:18px 0 0;background:var(--mx-bg);border:2px solid var(--mx-red);border-radius:12px;padding:18px 20px;display:flex;flex-direction:column;gap:10px;max-width:560px}.mmx-ack h3{margin:0;font-size:18px}.mmx-ack p{margin:0}.mmx-ack.done{border:1px solid #a8d8b5;background:#e3f4e8;color:#14532d;max-width:none;padding:12px 16px;display:block}body.hgi-dark .mmx-ack.done{background:#14301d;border-color:#2b6a3f;color:#9be2b1}.mmx-ack .hgi-btn{align-self:flex-start;min-width:160px;min-height:46px}.mmx-ack .hgi-btn:disabled{opacity:.45;cursor:not-allowed}.mmx-ack .mmx-lbl{margin:0}.mmx-relx{margin:14px 2px 0;font-size:14px}.mmx-relx p{margin:4px 0}.mmx-relx a{color:var(--mx-red);font-weight:600}body.hgi-dark .mmx-relx a{color:#ff8a98}.mmx-start{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.mmx-st{display:flex;flex-direction:column;gap:4px;text-align:left;background:var(--mx-bg);border:1px solid var(--mx-line);border-top:4px solid var(--mx-tc,#8aa0b8);border-radius:10px;padding:16px;font:inherit;color:inherit;cursor:pointer;min-height:120px}.mmx-st:hover{box-shadow:0 6px 18px rgba(0,0,0,.1);transform:translateY(-1px)}.mmx-st span{font-size:26px}.mmx-st b{font-size:16px}.mmx-st small{color:var(--mx-mute);font-size:13px}.mmx-ed{max-width:1200px}.mmx-topbar{position:sticky;top:0;z-index:10;display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:var(--mx-bg);border:1px solid var(--mx-line);border-radius:10px;padding:8px 12px;margin:0 0 16px}.mmx-topbar .sp{flex:1}.mmx-ds{font-size:13px;color:var(--mx-mute)}.mmx-edwrap{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.mmx-edmain .mmx-seg{margin:0 0 10px}.mmx-set{display:flex;flex-direction:column;gap:12px;position:sticky;top:70px}.mmx-set .mmx-card{padding:14px}.mmx-set h3{margin-bottom:8px}.mmx-rl{display:flex;flex-direction:column;gap:4px}.mmx-r{display:flex;gap:8px;align-items:center;text-align:left;background:0 0;border:1px solid transparent;border-radius:8px;padding:8px 10px;font-size:14px;color:inherit;cursor:pointer;min-height:38px}.mmx-r:hover{background:var(--mx-soft)}.mmx-r.on{background:var(--mx-soft);border-color:var(--mx-tc,var(--mx-red));font-weight:700}.mmx-r.on::after{content:"✓";margin-left:auto;color:var(--mx-tc,var(--mx-red))}.mmx-r:disabled{opacity:.4;cursor:not-allowed}.mmx-count{margin:10px 0 0!important;font-size:13px;color:var(--mx-mute)}.mmx-set .mmx-pick{margin-top:8px;padding:10px}.mmx-set .mmx-hint{margin:8px 0 0}.mmx-opt summary{cursor:pointer;font-weight:700;font-size:14px}.mmx-opt[open] summary{margin-bottom:10px}.mmx-link.danger{color:#a6192e;align-self:flex-start}.mmp-edit{min-height:620px}.mmp-in{border:0;border-bottom:1px dashed #bbb;background:0 0;font:inherit;color:inherit;padding:2px 0;width:100%;max-width:100%;outline:0}.mmp-in:focus{border-bottom:2px solid #a6192e;background:#fffdf5}.mmp-meta dd input[type=date].mmp-in{width:auto}.mmp-subj{font-weight:700;font-size:16px}.mmp-edit .mmx-tb{position:sticky;top:60px;z-index:4;background:#fff;border:1px solid #d9d8d5;border-radius:8px;padding:6px;margin:14px 0 0;font-family:Inter,Arial,sans-serif}.mmp-edit .mmx-tb button{background:#fff;color:#14151a;border-color:#d9d8d5}.mmx-tb .vr{width:1px;height:22px;background:#d9d8d5;margin:0 4px}.mmx-editor{min-height:340px;outline:0;padding:6px 2px;margin-top:14px}.mmx-editor:focus{background:#fffdf5}.mmx-editor.empty:before{content:attr(data-ph);color:#999;font-style:italic;pointer-events:none;position:absolute}.mmx-editor h4{margin:18px 0 6px;font:700 13px Inter,Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#a6192e}.mmx-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}@media(max-width:1000px){.mmx-edwrap{grid-template-columns:1fr}.mmx-set{position:static}.mmx-menu{position:static;box-shadow:none;margin-top:6px}.mmp-edit .mmx-tb{top:56px}}.mmx-rv{padding:22px 24px;max-width:520px}.mmx-rv h2{font-size:22px}.mmx{max-width:1500px}.mmx-split{display:grid;grid-template-columns:minmax(330px,400px) minmax(0,1fr);gap:20px;align-items:start}.mmx-lp{position:sticky;top:8px;display:flex;flex-direction:column;max-height:calc(100vh - 24px);min-height:420px;background:var(--mx-bg);border:1px solid var(--mx-line);border-radius:12px;overflow:hidden}.mmx-lp-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 14px 6px}.mmx-lp-h h1{margin:0;font-size:24px}.mmx-lp .mmx-tabs{padding:0 6px;border-bottom:1px solid var(--mx-line);margin:6px 0 0}.mmx-lp .mmx-tabs button{padding:9px 9px;font-size:13px}.mmx-lp .mmx-find{padding:10px 12px;flex-direction:column}.mmx-lp .mmx-find input,.mmx-lp .mmx-find select{width:100%;min-width:0}.mmx-lp-list{overflow:auto;flex:1;border-top:1px solid var(--mx-line)}.mmx-item{display:flex;flex-direction:column;gap:3px;width:100%;text-align:left;background:0 0;border:0;border-left:4px solid var(--mx-tc,#8aa0b8);border-bottom:1px solid var(--mx-line);padding:11px 12px 11px 12px;font:inherit;color:inherit;cursor:pointer}.mmx-item:hover{background:var(--mx-soft)}.mmx-item.sel{background:var(--mx-soft);box-shadow:inset 0 0 0 2px var(--mx-tc,var(--mx-red))}.mmx-i1{display:flex;gap:8px;align-items:center}.mmx-i1 strong{flex:1;min-width:0;font-size:14.5px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mmx-item.pend .mmx-i1 strong{font-weight:800}.mmx-ic{font-size:16px}.mmx-i2{font-size:12px;color:var(--mx-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:24px}.mmx-i3{display:flex;gap:8px;align-items:center;padding-left:24px}.mmx-i3 .mmx-prog{height:6px;max-width:none;flex:1}.mmx-i3 small{font-size:11.5px;color:var(--mx-mute)}.late,.mmx-i3 small.late{color:#a6192e;font-weight:700}body.hgi-dark .late,body.hgi-dark .mmx-i3 small.late{color:#ff8a98}.mmx-rp{min-width:0}.mmx-pe{display:flex;flex-direction:column;align-items:center;gap:6px;padding:70px 16px;text-align:center;color:var(--mx-mute)}.mmx-pe div{font-size:42px}.mmx-pe strong{color:var(--mx-ink);font-size:17px}.mmx-pbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 12px}.mmx-pbar .sp{flex:1}.mmx-pbar .mmx-seg{margin:0}.mmx-backm{display:none}.mmx-ptabs{display:inline-flex;border:1px solid var(--mx-line);border-radius:10px;overflow:hidden;background:var(--mx-bg)}.mmx-ptabs button{border:0;background:0 0;color:var(--mx-mute);padding:9px 16px;font-weight:600;font-size:14px;cursor:pointer;min-height:40px}.mmx-ptabs button+button{border-left:1px solid var(--mx-line)}.mmx-ptabs button.on{background:var(--mx-ink);color:var(--mx-bg)}.mmx-ptabs b{margin-left:8px;font-size:12px;opacity:.85}.mmx-ov h2{margin:0 0 6px;font-size:20px}.mmx-ovl{display:flex;flex-direction:column;gap:10px;margin-top:12px}.mmx-ovr{display:grid;grid-template-columns:minmax(0,1fr) 220px auto;gap:16px;align-items:center;background:var(--mx-bg);border:1px solid var(--mx-line);border-left:4px solid var(--mx-tc,#8aa0b8);border-radius:10px;padding:12px 14px}.mmx-ovt{display:flex;flex-direction:column;gap:2px;min-width:0}.mmx-ovt small{color:var(--mx-mute)}.mmx-ovp{display:flex;flex-direction:column;gap:4px}.mmx-ovp .mmx-prog{max-width:none}.mmx-ovp small{color:var(--mx-mute)}.mmx-th2{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap;background:var(--mx-bg);border:1px solid var(--mx-line);border-radius:10px;padding:14px 16px;margin:0 0 12px}.mmx-th2 small{display:block;color:var(--mx-mute);margin-top:2px}.mmx-bign{display:flex;align-items:center;gap:10px;min-width:260px}.mmx-bign b{font-size:28px}.mmx-bign .mmx-prog{flex:1;height:10px;max-width:none}.mmx-bign small{margin:0;white-space:nowrap}.mmx-tools{display:flex;gap:10px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:0 0 10px}.mmx-tools .mmx-find{padding:0}.mmx-chips{display:flex;gap:6px;flex-wrap:wrap}.mmx-chips button{border:1px solid var(--mx-line);background:var(--mx-bg);color:var(--mx-ink);border-radius:999px;padding:7px 14px;font:600 13px/1.2 inherit;font-family:inherit;cursor:pointer}.mmx-chips button b{margin-left:4px;color:var(--mx-mute)}.mmx-chips button.on{background:var(--mx-ink);color:var(--mx-bg);border-color:var(--mx-ink)}.mmx-chips button.on b{color:inherit;opacity:.8}.mmx-tr.trk{grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,1.6fr) minmax(0,1.2fr)}.mmx-ack.late{border-color:#a6192e;background:#fff4f4}body.hgi-dark .mmx-ack.late{background:#2a1517}.mmx-ack h3 small{font-weight:400;color:var(--mx-mute);font-size:13px}.mmp-att{margin-top:20px;font-family:Inter,Arial,sans-serif}.mmp-imgs{display:grid;gap:10px;grid-template-columns:1fr}.mmp-imgs.n2{grid-template-columns:1fr 1fr}.mmp-imgs.n3{grid-template-columns:repeat(3,1fr)}.mmp-imgs img{width:100%;height:auto;max-height:380px;object-fit:contain;background:#f4f3f1;border:1px solid #d9d8d5;border-radius:6px;display:block}.mmp-files{margin-top:12px;display:flex;flex-direction:column;gap:6px;font-size:14px}.mmp-files b{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#494b54}.mmp-files a{color:#14151a;text-decoration:underline;word-break:break-all}.mmp-files small{color:#666}.mmx-att{margin-top:22px;border-top:1px dashed #bbb;padding-top:12px;font-family:Inter,Arial,sans-serif}.mmx-att.busy{opacity:.55;pointer-events:none}.mmx-atth{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap;font-size:14px}.mmx-attl{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin-top:10px}.mmx-atti{display:flex;gap:8px;align-items:center;border:1px solid #d9d8d5;border-radius:8px;padding:6px 8px;font-size:13px;background:#fff;color:#14151a}.mmx-atti img{width:44px;height:44px;object-fit:cover;border-radius:4px}.mmx-atti .fi{font-size:22px;width:44px;text-align:center}.mmx-atti>span:not(.fi){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mmx-atti button{border:0;background:0 0;cursor:pointer;color:#a6192e;font-size:15px;padding:6px}.mmx-att .mmx-hint{color:#666}@media(max-width:1000px){.mmx-split{grid-template-columns:1fr}.mmx-lp{position:static;max-height:none}.mmx-lp-list{max-height:none}.mmx-split .mmx-rp{display:none}.mmx-split.has-sel .mmx-rp{display:block}.mmx-split.has-sel .mmx-lp{display:none}.mmx-backm{display:inline-block}.mmx-ovr{grid-template-columns:1fr}.mmx-tr.trk{grid-template-columns:1fr 1fr}.mmx-bign{min-width:0;width:100%}}@media (orientation:landscape) and (max-height:520px){:root{--hgi-ls-tab:46px}html body .hgi-tabbar{padding:2px 4px calc(2px + env(safe-area-inset-bottom))!important}html body .hgi-tabbar .hgi-tab{flex-direction:row!important;gap:6px!important;min-height:38px!important;height:38px;padding:0 6px!important;font-size:12px!important;justify-content:center;align-items:center;border-radius:10px}html body .hgi-tabbar .hgi-tab-i{font-size:18px!important;line-height:1}html body .hgi-tabbar .hgi-tab-i svg{width:20px;height:20px}html body .hgi-tabbar .hgi-tab-l{font-size:12px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body #hgi-main{padding-top:8px!important;padding-bottom:calc(var(--hgi-ls-tab) + 18px)!important}html body .hgi-topbar-unified{padding:4px 8px!important;gap:6px!important;margin-bottom:6px!important}html body .hgi-topbar-unified .hgi-topbar-brand{flex:1 1 140px!important;min-width:0!important;max-width:none!important;gap:6px!important}html body .hgi-topbar-unified .hgi-topbar-brand .hgi-title{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important;max-width:100%!important;-webkit-line-clamp:1!important;font-size:13px!important;line-height:1.2!important}html body .hgi-topbar-unified img{max-height:24px!important;width:auto!important;object-fit:contain}html body .hgi-topbar-unified .hgi-btn,html body .hgi-topbar-unified .hgi-prof-btn{min-height:34px!important;height:34px;padding-top:0!important;padding-bottom:0!important}html body .hgi-topbar-unified .hgi-topbar-right{flex-wrap:nowrap!important;overflow-x:auto;max-width:100%;scrollbar-width:none}html body .hgi-title-code,html body .hgi-topbar-break{display:none!important}html body .hgi-topbar-user{white-space:nowrap!important;max-width:140px;overflow:hidden;text-overflow:ellipsis}html body .hgi-topbar-user .hgi-muted{display:none!important}html body #hgi-property-selector{max-width:150px!important}html body #hgi-main div:has(> #hgi-sched-prev){flex-wrap:nowrap!important;overflow-x:auto;gap:6px!important;align-items:center;scrollbar-width:thin;-webkit-overflow-scrolling:touch}html body #hgi-main div:has(> #hgi-sched-prev)>*{flex:0 0 auto!important;white-space:nowrap}html body #hgi-main div:has(> #hgi-sched-prev) .hgi-btn,html body #hgi-main div:has(> #hgi-sched-prev) select{min-height:34px!important;height:34px;padding-top:0!important;padding-bottom:0!important}html body #hgi-main .hgi-h1{font-size:20px!important;margin:0!important}html body .hgi-sf-bar{bottom:var(--hgi-ls-tab)!important;flex-wrap:nowrap!important;padding:4px 8px!important;gap:6px!important;border-radius:12px 12px 0 0!important}html body .hgi-sf-bar .hgi-sf-chips{flex:1 1 0!important;min-width:0!important}html body .hgi-sf-bar .hgi-sf-tools{flex:0 0 auto!important}html body .hgi-sf-bar .hgi-sf-chip{min-height:32px!important}html body .hgi-sf-bar .hgi-sf-tools .hgi-btn{flex:0 0 auto!important;min-height:32px!important;padding:2px 10px!important}html body #hgi-main:has(#hgi-sched-bar){padding-bottom:calc(var(--hgi-ls-tab) + 56px)!important}html body .hgi-help-fab{display:none!important}html body #hgi-chat-widget{bottom:calc(var(--hgi-ls-tab) + 8px)!important;right:8px!important}html body .hgi-chat-bubble{width:34px!important;height:34px!important;font-size:16px!important;opacity:.88;box-shadow:0 2px 8px rgba(0,0,0,.25)!important}html body #hgi-chat-widget{right:4px!important}html body:has(#hgi-sched-bar) #hgi-chat-widget{bottom:calc(var(--hgi-ls-tab) + 60px)!important}}@media (max-width:700px){#hgi-main div:has(> #hgi-lf-new),#hgi-main div:has(> #hgi-pm-new),#hgi-main div[style*="display:flex"]:has(> button.hgi-btn):not([style*=overflow]):not([style*=nowrap]){flex-wrap:wrap!important}}@media (min-width:769px){html body .hgi-topbar-unified .hgi-topbar-title{overflow:visible!important;flex:0 0 auto!important}html body .hgi-topbar-unified .hgi-topbar-title img:not(.hgi-ob-mini){height:34px!important;width:auto!important;max-width:none!important;object-fit:contain}}#hgi-shift-palette-float{padding-right:84px!important;box-sizing:border-box}body.hgi-dark #hgi-main [style*="background: #FBE3E4"],body.hgi-dark #hgi-main [style*="background:#FBE3E4"]{background:#3a1a1f!important;color:#ffb3bb!important}.mmp-body .mmc-red,.mmx-editor .mmc-red{color:#a6192e}.mmp-body .mmc-orange,.mmx-editor .mmc-orange{color:#b24e08}.mmp-body .mmc-green,.mmx-editor .mmc-green{color:#1f7a4d}.mmp-body .mmc-blue,.mmx-editor .mmc-blue{color:#1d5fa8}.mmp-body .mmc-purple,.mmx-editor .mmc-purple{color:#6b3fa0}.mmp-body .mmc-gray,.mmx-editor .mmc-gray{color:#6b6f78}.mmp-body .mmc-hl,.mmx-editor .mmc-hl{background:#fff1a8;border-radius:2px;padding:0 2px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.mmp-body blockquote,.mmx-editor blockquote{margin:0 0 14px;padding:12px 16px;border-left:4px solid #a6192e;background:#fbf3f4;border-radius:0 6px 6px 0;font-family:Inter,-apple-system,"Segoe UI",Arial,sans-serif;font-size:15px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.mmp-body blockquote p:last-child,.mmx-editor blockquote p:last-child{margin-bottom:0}.mmp-body a,.mmx-editor a{color:#1d5fa8;text-decoration:underline;word-break:break-word}.mmx-ca{display:inline-block;font-weight:800;border-bottom:3px solid #a6192e;line-height:1;padding:0 2px}.mmx-colpop{position:sticky;top:112px;z-index:5;background:#fff;border:1px solid #d9d8d5;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.14);padding:10px 12px;margin:6px 0 0;width:max-content;max-width:100%;font-family:Inter,Arial,sans-serif}.mmx-colh{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b6f78;margin:2px 0 6px}.mmx-colh:not(:first-child){margin-top:10px}.mmx-colr{display:flex;gap:8px;flex-wrap:wrap}.mmx-sw{width:34px;height:34px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #c9c8c5;cursor:pointer;padding:0;color:#fff;font-weight:700;font-size:15px;line-height:1}.mmx-sw:focus-visible,.mmx-sw:hover{box-shadow:0 0 0 2px #14151a}.mmx-sw-x{background:#fff!important;color:#14151a}.mmx-sw-hl{background:#fff1a8!important;color:#14151a;border-radius:8px}@media(max-width:1000px){.mmx-colpop{top:108px}}.sb{max-width:1180px}.sb-head{margin-bottom:14px}.sb-head .hgi-muted{margin-top:2px}.sb-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 16px}.sb-kpi{background:var(--hgi-surface,#fff);border:1px solid var(--hgi-hairline,#e4e3e1);border-radius:12px;padding:12px 14px}.sb-k-l{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--hgi-slate,#6b6f78)}.sb-k-v{font-size:24px;font-weight:800;margin-top:2px;color:var(--hgi-ink,#14151a)}.sb-kpi.good .sb-k-v{color:#276b41}.sb-kpi.warn .sb-k-v{color:#a6650f}.sb-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 14px}.sb-tools .hgi-field{max-width:280px;margin:0;flex:1 1 200px}.sb-chips{display:flex;gap:6px;flex-wrap:wrap}.sb-chip{border:1px solid var(--hgi-hairline,#e4e3e1);background:var(--hgi-surface,#fff);color:var(--hgi-ink,#14151a);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;cursor:pointer;min-height:36px}.sb-chip.on{background:var(--hgi-ink,#14151a);color:#fff;border-color:var(--hgi-ink,#14151a)}.sb-hotels{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:12px}.sb-hotel{background:var(--hgi-surface,#fff);border:1px solid var(--hgi-hairline,#e4e3e1);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.sb-hotel.attn{border-color:#e2b66a;box-shadow:inset 3px 0 0 #e2b66a}.sb-h-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:16px}.sb-h-plan{font-size:14px}.sb-h-meta{font-size:12.5px;min-height:16px}.sb-h-act{margin-top:auto;display:flex;gap:6px;flex-wrap:wrap}.sb-meter{font-size:13px}.sb-m-t{margin-bottom:5px}.sb-over{color:#a6192e;font-weight:600}.sb-bar{height:8px;border-radius:999px;background:var(--hgi-hairline,#e4e3e1);overflow:hidden}.sb-bar i{display:block;height:100%;background:#276b41;border-radius:999px}.sb-bar i.warn{background:#c98512}.sb-bar i.bad{background:#a6192e}.sb-meter.big{font-size:15px}.sb-meter.big .sb-bar{height:12px}.sb-empty{padding:30px 16px;text-align:center;color:var(--hgi-slate,#6b6f78);border:1px dashed var(--hgi-hairline,#e4e3e1);border-radius:12px}.sb-plans{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin-bottom:18px}.sb-plan{text-align:left;font:inherit;color:inherit;background:var(--hgi-surface,#fff);border:1px solid var(--hgi-hairline,#e4e3e1);border-radius:16px;padding:18px;cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:box-shadow .15s,border-color .15s}.sb-plan:focus-visible,.sb-plan:hover{border-color:#a6192e;box-shadow:0 6px 20px rgba(0,0,0,.08)}.sb-plan.off{opacity:.55}.sb-p-top{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sb-p-name{font-size:19px;font-weight:800}.sb-p-badge{background:#a6192e;color:#fff;font-size:11px;font-weight:700;border-radius:999px;padding:2px 10px}.sb-p-badge.muted{background:var(--hgi-slate,#6b6f78)}.sb-p-price{font-size:34px;font-weight:800;line-height:1.1;margin-top:4px}.sb-cp-p small,.sb-now-p small,.sb-p-price small{font-size:14px;font-weight:500;color:var(--hgi-slate,#6b6f78)}.sb-p-year{font-size:13px}.sb-p-list{list-style:none;padding:0;margin:8px 0;font-size:14px;display:grid;gap:5px}.sb-p-list li{padding-left:22px;position:relative}.sb-cp li:before,.sb-p-list li:before{content:"\2713";position:absolute;left:0;color:#276b41;font-weight:800}.sb-p-foot{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto}.sb-tag{background:var(--hgi-canvas,#f6f5f3);border:1px solid var(--hgi-hairline,#e4e3e1);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.sb-pc .hgi-card-body{padding:16px}.sb-pc-h{display:flex;gap:12px;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;margin-bottom:10px}.sb-pc-list{display:grid;gap:4px}.sb-pc-r{display:flex;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:8px;background:var(--hgi-canvas,#f6f5f3);font-size:14px}.sb-pc-r.ours{background:#eaf4ee;border:1px solid #bcd9c8;font-weight:600}.sb-pc-ed{margin-top:12px}.sb-pc-ed summary{cursor:pointer;font-weight:600;font-size:13.5px}.sb-pc-e{display:grid;grid-template-columns:1fr 130px 110px 44px;gap:6px;margin-top:6px}.sb-pc-e .hgi-field{margin:0;max-width:none}.sb-radio{display:flex;gap:10px;align-items:flex-start;margin:6px 0;font-size:14px;cursor:pointer}.sb-radio input{margin-top:4px}.sb-banner{border-radius:12px;padding:12px 16px;margin:0 0 12px;background:#fff6e0;border:1px solid #f0d58f;color:#5c4400}.sb-banner.bad{background:#fbe3e4;border-color:#edb1b6;color:#7e1322}.sb-banner.info{background:#e8f1fb;border-color:#b6d1ee;color:#173f6e}.sb-banner.warn{background:#ffebd2;border-color:#f0be86;color:#6a3a00}.sb-top{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-bottom:22px}.sb-card{background:var(--hgi-surface,#fff);border:1px solid var(--hgi-hairline,#e4e3e1);border-radius:16px;padding:16px 18px;display:flex;flex-direction:column;gap:8px}.sb-c-l{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hgi-slate,#6b6f78)}.sb-c-n{font-size:13px}.sb-c-a{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.sb-now-n{font-size:22px;font-weight:800;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sb-now-p{font-size:32px;font-weight:800;line-height:1.1}.sb-now-m{font-size:13px}.sb-due{background:#fbe3e4;color:#7e1322;border-radius:8px;padding:8px 12px;font-size:14px}.sb-est{display:grid;gap:6px}.sb-est div{display:flex;justify-content:space-between;font-size:15px}.sb-est span{color:var(--hgi-slate,#6b6f78)}.sb-est-t{border-top:1px solid var(--hgi-hairline,#e4e3e1);padding-top:8px;font-size:18px!important}.sb-est-t b{font-size:22px}.sb-sec{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin:6px 0 12px}.sb-sec h2{margin:0;font-size:20px}.sb-toggle{display:inline-flex;border:1px solid var(--hgi-hairline,#e4e3e1);border-radius:999px;overflow:hidden}.sb-toggle button{border:0;background:var(--hgi-surface,#fff);color:var(--hgi-ink,#14151a);padding:8px 18px;font:inherit;font-size:14px;cursor:pointer;min-height:40px}.sb-toggle button[aria-pressed=true]{background:var(--hgi-ink,#14151a);color:#fff}.sb-compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-bottom:18px}.sb-cp{position:relative;background:var(--hgi-surface,#fff);border:1px solid var(--hgi-hairline,#e4e3e1);border-radius:16px;padding:22px 20px 18px;display:flex;flex-direction:column}.sb-cp.hot{border:2px solid #a6192e}.sb-cp.cur{background:#f3faf5;border-color:#7db895}.sb-cp h3{margin:0 0 2px;font-size:20px}.sb-cp p{margin:0 0 8px;font-size:14px}.sb-cp-b{position:absolute;top:-12px;left:18px;background:#a6192e;color:#fff;font-size:12px;font-weight:700;padding:3px 12px;border-radius:999px}.sb-cp-p{font-size:34px;font-weight:800;line-height:1.1}.sb-cp-s{font-size:13px;min-height:18px;margin-bottom:10px}.sb-cp-staff{background:var(--hgi-canvas,#f6f5f3);border-radius:10px;padding:8px 12px;font-size:14px;margin-bottom:12px}.sb-cp-staff small{color:var(--hgi-slate,#6b6f78)}.sb-cp ul{list-style:none;padding:0;margin:0 0 10px;display:grid;gap:6px;font-size:14px}.sb-cp li{padding-left:22px;position:relative}.sb-more{margin:0 0 10px;font-size:14px}.sb-more summary{cursor:pointer;color:#a6192e;font-weight:600;margin-bottom:6px}.sb-cp-go{margin-top:auto;width:100%;min-height:46px}.sb-cp-cur{margin-top:auto;text-align:center;font-weight:700;color:#276b41;padding:12px}.sb-help{border-top:1px solid var(--hgi-hairline,#e4e3e1);padding-top:14px;font-size:14px}body.hgi-dark .sb-banner{background:#3a2f10;border-color:#6b5518;color:#f3d88a}body.hgi-dark .sb-banner.bad{background:#3a1a1f;border-color:#7e2a33;color:#ffb3bb}body.hgi-dark .sb-banner.info{background:#14283f;border-color:#2b4c73;color:#a9cbf1}body.hgi-dark .sb-banner.warn{background:#3d2a12;border-color:#7a5220;color:#f5c998}body.hgi-dark .sb-cp.cur{background:#14281d;border-color:#2f6b47}body.hgi-dark .sb-pc-r.ours{background:#14281d;border-color:#2f6b47}body.hgi-dark .sb-due{background:#3a1a1f;color:#ffb3bb}@media(max-width:700px){.sb-pc-e{grid-template-columns:1fr 1fr 44px}.sb-pc-e [data-f=name]{grid-column:1/-1}.sb-hotels,.sb-plans{grid-template-columns:1fr}.sb-cp-p,.sb-p-price{font-size:30px}.sb-chips{flex-wrap:nowrap;overflow-x:auto;width:100%;padding-bottom:4px;-webkit-overflow-scrolling:touch}.sb-chip{white-space:nowrap}}.sb .hgi-status-tab.active{background:var(--hgi-ink,#14151a);color:#fff;border-color:var(--hgi-ink,#14151a)}body.hgi-dark .sb .hgi-status-tab.active{background:#ecedef;color:#14151a;border-color:#ecedef}body.hgi-dark .sb-toggle button[aria-pressed=true]{background:#f2f2f4;color:#14151a}.hgi-recent{display:flex;align-items:center;gap:8px;overflow-x:auto;padding:6px 2px 10px;margin:0 0 4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hgi-recent::-webkit-scrollbar{display:none}.hgi-recent-t{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--hgi-slate,#6b6e76);flex:none}.hgi-recent-c{flex:none;border:1px solid var(--hgi-hairline,#e4e3e1);background:var(--hgi-surface,#fff);color:var(--hgi-ink,#14151a);border-radius:999px;padding:6px 13px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;min-height:34px;white-space:nowrap}.hgi-recent-c:hover{border-color:#a6192e;color:#a6192e}body.hgi-dark .hgi-recent-c{background:rgba(255,255,255,.06)}body.hgi-tabs-on .hgi-recent{display:none}@media print{.hgi-recent{display:none}}@media (min-width:821px){.hgi-recent{padding-left:28px;padding-right:20px}}.sb{container-type:inline-size;width:100%}.sb-compare,.sb-top{grid-template-columns:1fr}@container (min-width:880px){.sb-compare,.sb-top{grid-template-columns:repeat(3,1fr)}}@container (min-width:560px) and (max-width:879px){.sb-top>:first-child,.sb-top>:nth-child(2){grid-column:auto}.sb-top{grid-template-columns:1fr 1fr}.sb-top>:nth-child(3){grid-column:1/-1}.sb-compare{grid-template-columns:1fr 1fr}.sb-compare>:nth-child(3){grid-column:1/-1}}.hgi-chat-widget,.hgi-help-fab{z-index:30}.hgi-dash-grid-item:has(> .hgi-card > .hgi-card-body > .hgi-empty:only-child){display:none}html body:not(.hgi-dark) .hgi-nav button:not(.active) .hgi-nav-pin-toggle:not(.pinned){color:inherit!important;opacity:.78;font-size:16px}html body:not(.hgi-dark) .hgi-nav button.active .hgi-nav-pin-toggle:not(.pinned){color:var(--hgi-red-dark,#a6192e)!important;opacity:.85}html body:not(.hgi-dark) .hgi-nav button:hover .hgi-nav-pin-toggle{opacity:1}.hgi-dash-hero.hgi-season{background:linear-gradient(135deg,var(--sn-1,#7a1427),var(--sn-2,#a6192e))!important}.hgi-dash-hero.hgi-season .hgi-dash-hero-date,.hgi-dash-hero.hgi-season .hgi-h1{color:#fff!important}.hgi-season-line{margin-top:6px;font-size:15px;font-weight:600;color:#fff}.hgi-season-note{margin-top:4px;font-size:13.5px;font-weight:400;opacity:.95;max-width:60ch}.hgi-season-hide{display:block;margin-top:8px;background:0 0;border:0;padding:0;color:#fff;opacity:.8;font-size:12px;text-decoration:underline;cursor:pointer;min-height:0}.hgi-season-hide:focus-visible,.hgi-season-hide:hover{opacity:1}.hgi-dash-hero.hgi-season{flex-wrap:wrap;row-gap:2px}.hgi-dash-hero.hgi-season .hgi-season-line{flex:0 0 100%}@media (max-width:1024px){.hgi-topbar-unified .hgi-topbar-right:not(#hgi-x){display:contents!important}.hgi-topbar-unified .hgi-topbar-right:not(#hgi-x)>:not(.hgi-tools){display:none!important}.hgi-topbar-unified .hgi-topbar-right:not(#hgi-x) .hgi-tools{display:inline-block;order:3;flex:0 0 auto}.hgi-topbar-unified .hgi-topbar-right:not(#hgi-x) .hgi-tools>#hgi-tools-btn{min-width:40px;padding-left:10px;padding-right:10px}}.hgi-season-strip{display:flex;align-items:center;gap:8px;padding:6px 8px 6px 12px;margin:0 0 8px;border-radius:10px;color:#fff;font-size:13px;font-weight:600;background:linear-gradient(90deg,var(--sn-1,#7a1427),var(--sn-2,#a6192e));overflow:hidden}.hgi-season-strip-t{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hgi-season-strip-x{flex:0 0 auto;background:rgba(255,255,255,.18);color:#fff;border:0;border-radius:6px;min-width:28px;min-height:28px;font-size:16px;line-height:1;cursor:pointer;padding:0}.hgi-season-strip-x:focus-visible,.hgi-season-strip-x:hover{background:rgba(255,255,255,.32)}@media print{.hgi-season-strip{display:none!important}}@media (max-width:560px){html.hgi-m2 .hgi-topbar-unified #hgi-find-btn,html.hgi-m2 .hgi-topbar-unified .hgi-lang-in-prof,html.hgi-m2 .hgi-topbar-unified .hgi-topbar-right:not(#hgi-x) .hgi-tools{display:none!important}}.mmp-ack-mgr{border:0;padding:0;margin-top:34px}.mmp-sigb{width:300px;max-width:100%;font:14px Inter,-apple-system,"Segoe UI",Arial,sans-serif;page-break-inside:avoid}.mmp-sigmark{height:62px;display:flex;align-items:flex-end}.mmp-sigimg{max-height:60px;max-width:260px}.mmp-sigtyped{font:italic 30px "Brush Script MT","Segoe Script","Snell Roundhand",cursive;line-height:1}.mmp-sigtap{font-size:12px;font-weight:600;color:#14151a;border:1px solid #14151a;border-radius:4px;padding:3px 8px;letter-spacing:.04em;text-transform:uppercase}.mmp-sigline{border-bottom:1px solid #14151a;margin:2px 0 4px}.mmp-signame{font-weight:700}.mmp-sigdate,.mmp-sigpos{font-size:12.5px;color:#494b54}.mmsg-opts{display:grid;gap:8px;margin-bottom:12px}.mmsg-opts label{display:grid;grid-template-columns:auto 1fr;column-gap:8px;padding:10px 12px;border:1px solid var(--mx-line,#d9dce3);border-radius:10px;cursor:pointer}.mmsg-opts label small{grid-column:2;color:#6b7280;font-size:12.5px}.mmsg-opts input{margin-top:3px}.mmsg-opts label:has(input:checked){border-color:#a6192e;background:rgba(166,25,46,.05)}.mmsg-prev img{max-height:60px;max-width:240px;background:#fff;border:1px solid #d9dce3;border-radius:6px;padding:4px;margin:8px 8px 8px 0}.mmsg .mmx-lbl{display:block;margin-top:10px}.mmx-more .mmx-menu{left:auto;right:0;max-width:min(320px,calc(100vw - 24px));box-sizing:border-box;white-space:normal}.mmx-menu>button{white-space:normal;line-height:1.3}@media(max-width:1000px){.mmx-more .mmx-menu{max-width:none}}.ag{max-width:1400px}.ag-body{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:16px;align-items:start;margin-top:10px}.ag-side{position:sticky;top:8px;display:flex;flex-direction:column;gap:8px;max-height:calc(100dvh - 140px)}.ag-side .hgi-input{width:100%;box-sizing:border-box}.ag-list{overflow:auto;border:1px solid var(--hgi-hairline,#e4e2de);border-radius:12px;background:#fff;padding:4px}.ag-gh{font-size:11.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--hgi-slate,#5b6270);padding:10px 10px 4px}.ag-it{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;text-align:left;background:0 0;border:0;border-radius:8px;padding:8px 10px;cursor:pointer;color:inherit;font:inherit}.ag-it:hover{background:rgba(120,130,150,.12)}.ag-it.on{background:rgba(166,25,46,.1);box-shadow:inset 3px 0 0 #a6192e}.ag-it b{font-weight:600;font-size:14px}.ag-it small{color:var(--hgi-slate,#5b6270);font-size:12.5px;line-height:1.35}.ag-main{border:1px solid var(--hgi-hairline,#e4e2de);border-radius:12px;background:#fff;padding:18px 22px;min-height:300px}.ag-bar{display:flex;gap:8px;margin-bottom:6px}.ag-back{display:none}.ag-a h2{margin:2px 0 6px;font-size:24px}.ag-a h3{margin:20px 0 6px;font-size:15px}.ag-gl{font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:#a6192e;font-weight:700}.ag-sum{font-size:15.5px;line-height:1.55;margin:4px 0 10px}.ag-a ol,.ag-a ul{margin:0;padding-left:22px;line-height:1.6;font-size:14.5px}.ag-a li{margin:3px 0}.ag-meta{display:grid;gap:6px;margin:8px 0;padding:10px 12px;background:rgba(120,130,150,.1);border-radius:10px;font-size:14px}.ag-meta div{display:grid;grid-template-columns:64px 1fr;gap:8px}.ag-meta dt{font-weight:700;color:var(--hgi-slate,#5b6270)}.ag-meta dd{margin:0}.ag-t{border:1px solid var(--hgi-hairline,#e4e2de);border-radius:10px;margin:6px 0;padding:0}.ag-t summary{cursor:pointer;padding:10px 12px;font-weight:600;font-size:14px}.ag-t p{margin:0;padding:0 12px 10px;font-size:14px;line-height:1.55}.ag-vf{background:#fff4cc;border:1px dashed #c9a400;padding:6px 10px;border-radius:8px;font-size:13px}.ag-rel{margin-top:18px;font-size:14px}.ag-hello{max-width:560px}@media(max-width:900px){.ag-body{grid-template-columns:1fr}.ag-side{position:static;max-height:none}.ag-list{max-height:50vh}.ag-main{display:none}.ag-reading .ag-main{display:block}.ag-reading .ag-side{display:none}.ag-back{display:inline-flex}}.hgi-dark .ag-list,.hgi-dark .ag-main{background:#23272e}.hgi-dark .ag-it.on{background:rgba(255,120,140,.14)}.hgi-dark .ag-gl{color:#ff8a9a}@media (min-width:1280px){.dk-split{grid-template-columns:minmax(320px,26%) minmax(0,1fr)}.dk-pane .dk-bub{max-width:min(78%,820px)}.dk-pane .dk-msgs{padding-left:20px;padding-right:20px}}@media (min-width:1700px){.dk-split{grid-template-columns:minmax(360px,24%) minmax(0,1fr)}}.hgi-ui8 #hgi-main.hgi-hd-main .dk-bar,.hgi-ui8 #hgi-main.hgi-hd-main .dk-filters,.hgi-ui8 #hgi-main.hgi-hd-main .dk-split{flex:1 1 100%;width:100%;max-width:100%;box-sizing:border-box;min-width:0}.hgi-dark #dkd-f input,.hgi-dark #dkd-f select,.hgi-dark #dkp-snz,.hgi-dark .dk-compose select,.hgi-dark .dk-compose textarea,.hgi-dark .dk-crow3 input,.hgi-dark .dk-crow3 textarea,.hgi-dark .dk-filters input,.hgi-dark .dk-filters select,.hgi-dark .dk-form input,.hgi-dark .dk-form select,.hgi-dark .dk-form textarea,.hgi-dark .dk-inl input,.hgi-dark .dk-pane select,.hgi-dark .dk-ph select,.hgi-dark .dk-setrow input{background:#1a1d23!important;color:#e8eaee!important;border-color:#3b4250!important}.hgi-dark .dk-compose textarea::placeholder,.hgi-dark .dk-filters input::placeholder,.hgi-dark .dk-form textarea::placeholder{color:#8b93a1}.hgi-dark .dk-notemode textarea{background:#3a3000!important;border-color:#8a6d00!important;color:#fff3c4!important}.hgi-dark .dk-bub.bot,.hgi-dark .dk-pane .dk-bub.bot{background:#2d323b;color:#e8eaee}.hgi-dark .dk-pane .dk-bub.note{background:#3a3000;color:#fff3c4;border-color:#8a6d00}.hgi-dark .dk-card,.hgi-dark .dk-moreb{color:inherit}.hgi-modal.xwide:has(.dkr){max-width:min(1300px,96vw);width:96vw}.dkr-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.dkr-tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.dkr .dk-tile b{font-size:26px}.dkr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;margin-top:10px}.dkr-bars{display:flex;flex-direction:column;gap:6px}.dkr-bar{display:grid;grid-template-columns:minmax(90px,38%) 1fr 34px;gap:8px;align-items:center;font-size:13.5px}.dkr-bn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dkr-bt{height:10px;background:rgba(120,130,150,.18);border-radius:6px;overflow:hidden}.dkr-bt i{display:block;height:100%;background:#1f4e79;border-radius:6px}.dkr-bar b{text-align:right}.dkr-days{display:flex;align-items:flex-end;gap:2px;height:90px;margin:6px 0 4px;border-bottom:1px solid var(--hgi-hairline,#e4e2de)}.dkr-days i{flex:1;background:#1f4e79;border-radius:2px 2px 0 0;min-width:2px}.dk-ptab{width:100%;border-collapse:collapse;margin:8px 0 12px;font-size:13px}.dk-ptab th{text-align:left;width:80px;color:#555;padding:5px 6px;border-bottom:1px solid #ddd}.dk-ptab td{padding:5px 6px;border-bottom:1px solid #ddd}.dk-pmsg{border:1px solid #ccc;border-radius:6px;padding:8px 10px;margin:8px 0;font-size:13px;page-break-inside:avoid}.dk-pmsg.note{background:#fff8e1;border-style:dashed}.dk-pwho{font-size:11.5px;color:#555;margin-bottom:3px}@media print{.dkr-bt i,.dkr-days i{-webkit-print-color-adjust:exact;print-color-adjust:exact}}#dk-wait{position:fixed;top:0;left:0;right:0;z-index:100000;display:flex;gap:12px;align-items:center;justify-content:center;padding:10px 14px;background:#b42318;color:#fff;font-weight:600;box-shadow:0 2px 10px rgba(0,0,0,.3)}#dk-wait .hgi-btn{background:#fff;color:#b42318;border:0}#dk-wait .dk-wait-x{background:0 0;border:0;color:#fff;font-size:22px;cursor:pointer;line-height:1}.id-bar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:10px 0 14px}.id-chips{display:flex;gap:6px;flex-wrap:wrap}.id-chip{border:1px solid var(--hgi-border,#d0d5dd);background:0 0;color:inherit;border-radius:999px;padding:5px 12px;cursor:pointer;font:inherit;font-size:13px}.id-chip.on{background:var(--hgi-primary,#0b5ed7);color:#fff;border-color:transparent}.id-row{display:flex;gap:14px;align-items:flex-start}.id-vote{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:52px;padding:8px 6px;border:1px solid var(--hgi-border,#d0d5dd);border-radius:10px;background:0 0;color:inherit;cursor:pointer;font:inherit}.id-vote.on{background:var(--hgi-primary,#0b5ed7);color:#fff;border-color:transparent}.id-main{flex:1;min-width:0}.id-t{font-weight:600}.id-b{margin:4px 0;white-space:pre-wrap;overflow-wrap:anywhere}.id-m{font-size:12.5px}.id-st{font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:999px;background:rgba(127,127,127,.18);margin-left:6px;vertical-align:middle}.id-planned{background:#dbeafe;color:#1e40af}.id-shipped{background:#dcfce7;color:#166534}.id-declined{background:#fee2e2;color:#991b1b}.id-considering{background:#fef3c7;color:#92400e}.id-reply{margin-top:6px;padding:8px 10px;border-left:3px solid var(--hgi-primary,#0b5ed7);background:rgba(127,127,127,.1);border-radius:4px;font-size:13.5px}.id-adm{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.pe{display:flex;flex-direction:column;gap:14px;max-height:78vh;overflow:auto;padding-bottom:0}.pe-card{border:1px solid var(--hgi-hairline,#e4e7ec);border-radius:12px;padding:14px 16px;background:var(--hgi-surface,transparent)}.pe-card h3{margin:0 0 10px;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--hgi-muted,#667085)}.pe-row{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}.pe-check{display:flex;align-items:center;gap:8px;font-size:13.5px;padding-bottom:10px}.pe .hgi-grid-2{gap:12px}.pe-tax{margin-top:8px;padding-top:12px;border-top:1px dashed var(--hgi-hairline,#e4e7ec)}.pe-tax-h{display:flex;flex-direction:column;gap:2px;margin-bottom:8px;font-size:13px}.pe-trow{display:flex;gap:8px;align-items:center;margin-bottom:8px}.pe-trow input[type=text]{flex:1;min-width:0}.pe-trow input[type=number]{width:96px}.pe-tax-add{display:flex;gap:8px;flex-wrap:wrap}.pe-actions{position:sticky;bottom:0;background:var(--hgi-bg,#fff);padding:12px 0 2px;border-top:1px solid var(--hgi-hairline,#e4e7ec);display:flex;justify-content:flex-end;gap:8px}#hgi-plan-feature-checkboxes,#hgi-plan-trial-checkboxes{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:2px 14px}#hgi-plan-feature-checkboxes>.hgi-muted,#hgi-plan-trial-checkboxes>.hgi-muted{grid-column:1/-1}.pe-trow input{padding:9px 12px;border:1px solid var(--hgi-hairline,#d0d5dd);border-radius:8px;font:inherit;background:0 0;color:inherit;box-sizing:border-box}.sbr-bar{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;margin:6px 0 14px}.sbr-bar label{display:flex;flex-direction:column;font-size:12px;gap:2px}.sbr-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:14px}.sbr-kpi{border:1px solid var(--hgi-hairline,#e4e7ec);border-radius:12px;padding:12px 14px}.sbr-kt{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--hgi-muted,#667085)}.sbr-kv{font-size:26px;font-weight:700;margin:4px 0}.sbr-ks{font-size:12.5px}.sbr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;margin-bottom:14px}.sbr-h{margin:0 0 8px;font-size:15px}.sbr-hrow{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.sbr-stack{display:flex;height:22px;border-radius:11px;overflow:hidden;background:rgba(127,127,127,.15)}.sbr-stack i{display:block;height:100%}.sbr-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:13px}.sbr-legend i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px}.sbr-scroll{overflow-x:auto}.sbr-t{width:100%;border-collapse:collapse;font-size:13.5px}.sbr-t th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:var(--hgi-muted,#667085);padding:8px 10px;border-bottom:1px solid var(--hgi-hairline,#e4e7ec);white-space:nowrap}.sbr-t td{padding:9px 10px;border-bottom:1px solid var(--hgi-hairline,#eef0f3);vertical-align:top}.sbr-t .r{text-align:right;white-space:nowrap}.sbr-pill{color:#fff;font-size:11.5px;font-weight:600;padding:2px 9px;border-radius:999px;white-space:nowrap}.sbr-chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 10px}.sbr-void td{opacity:.5;text-decoration:line-through}.sbr-void td:last-child{text-decoration:none}.sbr-ul{margin:4px 0 0 18px;padding:0}.sbr-x{padding:3px 10px}.sbr-t td:first-child{min-width:170px}.pe-hl-h{display:flex;flex-direction:column;gap:2px;margin-bottom:8px;font-size:13px}.pe-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.pe-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;border:1px solid var(--hgi-hairline,#d0d5dd);background:0 0;color:inherit;font:inherit;font-size:13px;line-height:1.25;text-align:left;cursor:pointer;max-width:100%}.pe-pill i{font-style:normal;font-weight:700;width:18px;height:18px;flex:0 0 18px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(127,127,127,.18);font-size:12px}.pe-pill.on{background:rgba(26,127,75,.14);border-color:#1a7f4b}.pe-pill.on i{background:#1a7f4b;color:#fff}.pe-pill.custom{border-style:dashed}.pe-pill b{opacity:.6;font-weight:700;margin-left:2px}.pe-pill:hover{border-color:var(--hgi-primary,#a6192e)}.pe-hl-add{display:flex;gap:8px;margin-bottom:10px}.pe-hl-add input{flex:1;min-width:0;padding:9px 12px;border:1px solid var(--hgi-hairline,#d0d5dd);border-radius:8px;font:inherit;background:0 0;color:inherit}.hgi-modal.xwide:has(.pe){max-width:min(1240px,96vw);width:96vw;max-height:96vh;height:94vh}.hgi-modal.xwide:has(.pe) .hgi-modal-body{max-height:none}.hgi-lp-c h3 .hgi-lp-mode{margin-left:auto}.hgi-lp-sub{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#6b6b6b;margin:8px 0 2px}.hgi-lp-sub:first-of-type{margin-top:0}.hgi-lp-room{display:inline-block;background:#fdebee;color:#8f1a2c;border-radius:8px;font-size:12px;font-weight:700;padding:1px 8px;margin:0 2px 3px 0}.hgi-lp-card i{font-style:normal;opacity:.7;font-size:11px}.lpe-sel{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.lpe-row{display:flex;align-items:center;gap:8px;border:1px solid var(--hgi-hairline,#e4e2de);border-radius:10px;padding:6px 8px}.lpe-lb{flex:1;font-weight:600;font-size:14px}.lpe-row button{border:1px solid var(--hgi-hairline,#e4e2de);background:0 0;border-radius:8px;min-width:32px;min-height:32px;cursor:pointer;color:inherit}.lpe-row button:disabled{opacity:.3;cursor:default}.lpe-all{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0;max-height:240px;overflow:auto}.lpe-chip{border:1px solid var(--hgi-hairline,#d6d3cd);background:0 0;border-radius:999px;padding:6px 12px;font:inherit;font-size:13px;cursor:pointer;color:inherit}.lpe-chip.on{background:#e8f6ee;border-color:#1f9d55;color:#14633a;font-weight:700}.lpe-act{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:8px}.hgi-dark .lpe-chip.on{background:#173826;color:#9ae6b4}.hgi-dark .hgi-lp-room{background:#3b1a22;color:#ffc1ca}.lpe #lpe-q{width:100%;box-sizing:border-box;padding:9px 12px;border:1px solid var(--hgi-hairline,#d6d3cd);border-radius:10px;font:inherit}.lpe-row{padding:4px 8px}.lpe-row button{min-height:28px}.mmx-set{max-height:calc(100vh - 86px);overflow-y:auto;overscroll-behavior:contain;padding-right:2px;gap:10px}.mmx-set .mmx-rl{flex-direction:row;flex-wrap:wrap;gap:6px}.mmx-set .mmx-r{border:1px solid var(--mx-line);border-radius:999px;padding:5px 11px;min-height:32px;font-size:13px;gap:6px}.mmx-set .mmx-r.on{background:var(--mx-soft);border-color:var(--mx-tc,var(--mx-red))}.mmx-set .mmx-r.on::after{margin-left:2px}.mmx-set .mmx-card h3{display:flex;align-items:center;gap:8px;cursor:pointer;margin-bottom:8px;user-select:none}.mmx-set .mmx-card h3::before{content:"\25BE";font-size:11px;transition:transform .15s}.mmx-set .mmx-card.shut h3::before{transform:rotate(-90deg)}.mmx-sum{margin-left:auto;text-transform:none;letter-spacing:0;font-weight:700;font-size:12px;color:var(--mx-ink);background:var(--mx-soft);border-radius:999px;padding:1px 9px;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mmx-set .mmx-card.shut>:not(h3){display:none!important}.mmx-set .mmx-card.shut h3{margin-bottom:0}.mmx-set .mmx-count,.mmx-set .mmx-hint{font-size:12px;margin:6px 0 0!important}.mmx-set .mmx-card{padding:12px}@media(max-width:1000px){.mmx-set{max-height:none;overflow:visible}}.hgi-phv{display:inline-flex;border:1px solid var(--hgi-hairline,#d6d3cd);border-radius:999px;overflow:hidden}.hgi-phv button{border:0;background:0 0;padding:6px 14px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;color:inherit;min-height:34px}.hgi-phv button.on{background:#7e1322;color:#fff}.hgi-phl-wrap{overflow-x:auto;border:1px solid var(--hgi-hairline,#e4e2de);border-radius:12px;background:#fff}.hgi-phl{width:100%;border-collapse:collapse;font-size:13.5px;min-width:900px}.hgi-phl th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#6b6b6b;padding:10px 12px;border-bottom:1px solid var(--hgi-hairline,#e4e2de);white-space:nowrap;position:sticky;top:0;background:#faf9f7}.hgi-phl td{padding:10px 12px;border-top:1px solid rgba(0,0,0,.06);vertical-align:middle}.hgi-phl .n{text-align:right;white-space:nowrap}.hgi-phl th.n{text-align:right}.hgi-phl td small{display:block;color:#777;font-size:11.5px}.hgi-phl tbody tr{cursor:pointer}.hgi-phl tbody tr:focus,.hgi-phl tbody tr:hover{background:#f7f2f3;outline:0}.hgi-phl tr.is-attn td:first-child{box-shadow:inset 3px 0 0 #c8243f}.hgi-phl .is-bad{color:#b3261e;font-weight:700}.hgi-phl .is-warn{color:#9a5b00;font-weight:700}.hgi-dark .hgi-phl-wrap{background:#23262d;border-color:rgba(255,255,255,.12)}.hgi-dark .hgi-phl th{background:#2b2f37;color:#b9bcc4}.hgi-dark .hgi-phl tbody tr:hover{background:#2f333c}.phh-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px}.phh-tabs{margin:12px 0 14px;overflow-x:auto;flex-wrap:nowrap}.phh-tabs .hgi-status-tab{white-space:nowrap}.phh-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.phh-sm{font-size:12.5px;padding:6px 10px;min-height:0}.phh-pill{display:inline-block;font-size:11.5px;font-weight:700;padding:2px 9px;border-radius:99px;margin-left:6px;background:rgba(120,130,150,.18)}.phh-pill.is-ok{background:#dcfce7;color:#166534}.phh-pill.is-warn{background:#fef3c7;color:#92400e}.phh-pill.is-bad{background:#fee2e2;color:#991b1b}.phh-pill.is-mute{background:rgba(120,130,150,.2);color:#475467}.phh-inv{display:grid;grid-template-columns:1fr auto;gap:6px 12px;align-items:center;padding:12px 0;border-top:1px solid rgba(120,130,150,.22)}.phh-inv-t{font-weight:700;font-size:16px;text-align:right}.phh-inv-b{grid-column:1/-1;display:flex;gap:6px;flex-wrap:wrap}.phh-due{background:#fef3c7;color:#92400e;border-radius:8px;padding:8px 12px;margin:0 0 6px;font-weight:600}.bm-kinds{margin:8px 0}.bm-k{border:1px solid rgba(120,130,150,.25);border-radius:10px;padding:8px 12px;margin-bottom:6px}.bm-k summary{cursor:pointer;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.bm-k input[data-bm-s],.bm-k textarea{width:100%}.bm-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}@media(min-width:700px){.phh-inv{grid-template-columns:1fr auto auto}.phh-inv-b{grid-column:auto;justify-content:flex-end}}@media(prefers-color-scheme:dark){.phh-pill.is-ok{background:#14532d;color:#bbf7d0}.phh-pill.is-warn{background:#78350f;color:#fde68a}.phh-pill.is-bad{background:#7f1d1d;color:#fecaca}.phh-due{background:#78350f;color:#fde68a}}.hgi-phc-tools{row-gap:10px}.hgi-phc-right{display:flex;gap:8px;align-items:center;margin-left:auto;flex-wrap:nowrap}.hgi-phc-right .hgi-btn{white-space:nowrap;min-height:34px;padding:6px 12px}.hgi-phl{min-width:0;table-layout:auto}.hgi-phl td,.hgi-phl th{padding:9px 10px}.hgi-phl td.nw,.hgi-phl td:nth-child(2),.hgi-phl td:nth-child(3){white-space:nowrap}.hgi-phl td:first-child{min-width:150px;position:sticky;left:0;background:var(--hgi-card,#fff);z-index:1}.hgi-phl th:first-child{position:sticky;left:0;z-index:2}.hgi-phl tbody tr:hover td:first-child{background:#f7f2f3}@media(max-width:1100px){.hgi-phl .c-lo{display:none}}@media(max-width:820px){.hgi-phl .c-er,.hgi-phl .c-st,.hgi-phl .c-su{display:none}.hgi-phc-right{margin-left:0;width:100%}.hgi-phc-tools .hgi-ph-search{max-width:none;flex-basis:100%}.hgi-phl td:first-child{min-width:130px}}.hgi-dark .hgi-phl td:first-child{background:#23262d}.hgi-dark .hgi-phl tbody tr:hover td:first-child{background:#2f333c}.phh-quick{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 12px}