:root{--shell-sidebar-w:250px;--shell-header-h:64px}.app-wrapper{grid-template-areas:"sidebar header""sidebar main";grid-template-rows:var(--shell-header-h) 1fr;grid-template-columns:auto 1fr;max-width:100vw;min-height:100dvh;display:grid;position:relative}.app-header{z-index:1034;height:var(--shell-header-h);border-bottom:1px solid var(--bs-border-color);grid-area:header;position:sticky;top:0}:root{--header-icon-pad-y:.5rem;--header-icon-pad-x:.4rem;--header-icon-size:1.25rem}.app-header .navbar-nav.ms-auto>.nav-item>.nav-link{padding-top:var(--header-icon-pad-y);padding-bottom:var(--header-icon-pad-y);padding-left:var(--header-icon-pad-x);padding-right:var(--header-icon-pad-x)}.app-header .navbar-nav.ms-auto .nav-link :is(.bi,.ph){font-size:var(--header-icon-size)!important}:root{--menu-font-delta:1pt}.app-sidebar .sidebar-menu .nav-link p{font-size:calc(1em - var(--menu-font-delta));white-space:nowrap}.app-header .navbar-nav .nav-link.fw-bold{font-size:calc(1em - var(--menu-font-delta))}.app-header,.app-main{min-width:0}.app-header>.container-fluid{flex-wrap:nowrap;min-width:0}.app-header>.container-fluid>.navbar-nav:first-child{scrollbar-width:none;flex-wrap:nowrap;min-width:0;overflow-x:auto}.app-header>.container-fluid>.navbar-nav:first-child::-webkit-scrollbar{display:none}.app-header>.container-fluid>.navbar-nav.ms-auto{flex-shrink:0}.app-header .navbar-nav .nav-link{white-space:nowrap}.header-icon-label{display:none}@media (width<=991.98px){.app-header{--header-icon-pad-y:.25rem}.app-header .navbar-nav>.nav-item>.nav-link:has(.header-icon-label){padding-left:.2rem;padding-right:.2rem;padding-top:var(--header-icon-pad-y);padding-bottom:var(--header-icon-pad-y);flex-direction:column;align-items:center;gap:1px;min-width:44px;display:flex}.header-icon-label{color:var(--bs-secondary-color);text-overflow:ellipsis;max-width:100%;font-size:10px;font-weight:400;line-height:1.1;display:block;overflow:hidden}:root{--shell-header-h:62px}}.app-sidebar{max-height:100dvh;min-width:var(--shell-sidebar-w);max-width:var(--shell-sidebar-w);z-index:1038;grid-area:sidebar;transition:margin-left .3s ease-in-out;position:sticky;top:0;overflow:hidden}.app-main{flex-direction:column;grid-area:main;max-width:100vw;display:flex;position:relative;overflow:auto}.app-content{flex-direction:column;flex:auto;min-height:0;padding-bottom:5.5rem;display:flex}.app-content>.container-fluid{flex-direction:column;flex:auto;min-height:0;display:flex}.app-content>.container-fluid>*{flex:1 0 auto;min-height:0}.app-content>.container-fluid>.app-breadcrumb{flex:none}.app-content>.container-fluid{justify-content:flex-start}.app-content-header{padding-bottom:var(--content-gap,.5rem)}.section-gap{margin-bottom:calc(var(--content-gap,.5rem) * 3)!important}.app-content .mb-2{margin-bottom:calc(var(--content-gap,.5rem) * 1)!important}.app-content .mb-3{margin-bottom:calc(var(--content-gap,.5rem) * 2)!important}.app-content .mb-4{margin-bottom:calc(var(--content-gap,.5rem) * 3)!important}.app-content .gy-3,.app-content .g-3{--bs-gutter-y:calc(var(--content-gap,.5rem) * 2)}.app-content .gy-4,.app-content .g-4{--bs-gutter-y:calc(var(--content-gap,.5rem) * 3)}.btn{padding-top:calc(.375rem * var(--btn-density,1))!important;padding-bottom:calc(.375rem * var(--btn-density,1))!important;padding-left:calc(.75rem * var(--btn-density,1))!important;padding-right:calc(.75rem * var(--btn-density,1))!important;font-size:calc(1rem * var(--btn-density,1))!important}.btn-sm{padding-top:calc(.25rem * var(--btn-density,1))!important;padding-bottom:calc(.25rem * var(--btn-density,1))!important;padding-left:calc(.5rem * var(--btn-density,1))!important;padding-right:calc(.5rem * var(--btn-density,1))!important;font-size:calc(.875rem * var(--btn-density,1))!important}.btn-lg{padding-top:calc(.5rem * var(--btn-density,1))!important;padding-bottom:calc(.5rem * var(--btn-density,1))!important;padding-left:calc(1rem * var(--btn-density,1))!important;padding-right:calc(1rem * var(--btn-density,1))!important;font-size:calc(1.25rem * var(--btn-density,1))!important}.gap-1:has(>.btn){gap:calc(.25rem * var(--btn-gap,1))!important}.gap-2:has(>.btn){gap:calc(.5rem * var(--btn-gap,1))!important}.gap-3:has(>.btn){gap:calc(1rem * var(--btn-gap,1))!important}.app-content table thead th{text-align:center}.tbl-fit{table-layout:auto;width:100%}.table.tbl-fit>thead>tr>th,.table.tbl-fit>tbody>tr>td{text-align:center;vertical-align:middle;white-space:nowrap}.table.tbl-fit>thead>tr>th.tbl-wrap,.table.tbl-fit>tbody>tr>td.tbl-wrap{white-space:normal;word-break:keep-all}.mail-rail-item{margin-bottom:calc(var(--content-gap,.5rem) * .5);padding-top:var(--content-gap,.5rem);padding-bottom:var(--content-gap,.5rem)}.mail-rail-item.mail-rail-item{font-size:calc(1rem * var(--btn-density,1) + 1pt)!important}.mail-folder-row .mail-folder-empty-btn{opacity:0;pointer-events:none;transition:opacity .15s}.mail-folder-row:hover .mail-folder-empty-btn,.mail-folder-row .mail-folder-empty-btn:focus-visible{opacity:1;pointer-events:auto}.mail-folder-row:hover .mail-folder-count{visibility:hidden}.mail-rail{flex:0 0 100%;max-width:100%}@media (width>=992px){.mail-rail{flex:0 0 232px;max-width:232px}}.approval-rail{flex:0 0 100%;max-width:100%}@media (width>=768px){.approval-rail{flex:0 0 232px;max-width:232px}}@media (width<=991.98px){.mail-rail-mobile-overlay{inset:var(--shell-header-h) 0 0 0;z-index:1060;background:var(--bs-body-bg);max-width:100%;position:fixed;overflow-y:auto}}@media (width<=767.98px){.approval-rail-mobile-overlay{inset:var(--shell-header-h) 0 0 0;z-index:1060;background:var(--bs-body-bg);max-width:100%;position:fixed;overflow-y:auto}}.compose-label{flex:0 0 6.5rem;max-width:6.5rem;padding-right:.5rem}@media (width<=575.98px){.compose-label{white-space:nowrap;flex:0 0 4.25rem;max-width:4.25rem;padding-right:.375rem;font-size:.8125rem;text-align:left!important}}.sidebar-brand{height:var(--shell-header-h);white-space:nowrap;border-bottom:1px solid #ffffff1f;justify-content:center;align-items:center;padding:.8125rem .5rem;display:flex;overflow:hidden}.brand-link{align-items:center;gap:.5rem;text-decoration:none;display:flex}.brand-image{max-height:33px}.sidebar-wrapper{height:calc(100vh - var(--shell-header-h));height:calc(100dvh - var(--shell-header-h));overflow:hidden auto}.sidebar-menu{margin:0;padding:0;list-style:none}.sidebar-menu .nav-item{width:100%}.sidebar-menu .nav-link{width:100%;padding:var(--sidebar-item-pad-y,.5rem) 1rem;border-radius:.375rem;align-items:center;gap:.5rem;transition:background-color .12s,color .12s;display:flex;position:relative}.sidebar-menu .nav-item+.nav-item,.nav-treeview .nav-item+.nav-item{margin-top:1px}@media (prefers-reduced-motion:reduce){.sidebar-menu .nav-link{transition:none}}.sidebar-menu .nav-link>p{flex:auto;justify-content:space-between;align-items:center;margin:0;display:flex}.sidebar-menu .nav-icon{text-align:center;flex-shrink:0;width:1.6rem}@media (width<=991.98px){.sidebar-menu .nav-icon:not(.tree-branch),.menu-btn-icon,.board-nav-link>i:is(.bi,.ph){display:none}}.sidebar-menu .nav-icon.tree-branch{opacity:.5;font-size:.95em;font-style:normal;line-height:1}.nav-arrow{transition:transform .3s ease-in-out}.nav-item.menu-open>.nav-link .nav-arrow{transform:rotate(90deg)}.nav-treeview{margin:0;padding:0;list-style:none}.nav-treeview .nav-link{padding-left:2.6rem}body.sidebar-collapse .app-sidebar{margin-left:calc(var(--shell-sidebar-w) * -1)}@media (width<=991.98px){.app-sidebar{max-height:100dvh;margin-left:calc(var(--shell-sidebar-w) * -1);position:fixed;top:0;bottom:0;left:0;box-shadow:0 0 30px #0000004d}body.sidebar-open .app-sidebar{margin-left:0}}.sidebar-backdrop{display:none}body.sidebar-open .sidebar-backdrop{z-index:1037;background:#0006;display:block;position:fixed;inset:0}.skip-link{z-index:2000;background:var(--bs-primary);color:#fff;border-radius:.375rem;padding:.5rem 1rem;position:absolute;top:.25rem;left:-999px}.skip-link:focus{left:.25rem}.sidebar-menu .nav-header{text-transform:uppercase;letter-spacing:.05em;color:#ffffff9e;margin-top:.35rem;padding:.5rem 1rem .25rem;font-size:.72rem;font-weight:600}.sidebar-leaf .sidebar-pin{opacity:0;flex-shrink:0;transition:opacity .15s}.sidebar-leaf:hover .sidebar-pin,.sidebar-leaf:focus-within .sidebar-pin,.sidebar-pin.text-warning{opacity:1}@media (hover:none){.sidebar-leaf .sidebar-pin{opacity:1}}.sidebar-menu-search .form-control{color:#fff;background:#ffffff14;border-color:#ffffff26}.sidebar-menu-search .form-control::placeholder{color:#ffffff80}.sidebar-menu-search .form-control:focus{box-shadow:none;background:#ffffff1f;border-color:#fff9;outline:none}.bandi-colresize-layer{pointer-events:none;z-index:2000;position:fixed;inset:0}.bandi-colresize-grip{pointer-events:auto;background:0 0;border:0;border-radius:2px;width:12px;min-width:12px;padding:0;position:fixed}.bandi-colresize-layer .bandi-colresize-grip{cursor:col-resize}.bandi-colresize-grip:before{content:"";background:var(--bs-border-color);opacity:.3;width:1px;transition:opacity .12s ease-in-out,background-color .12s ease-in-out;position:absolute;top:18%;bottom:18%;left:5.5px}.bandi-colresize-grip:hover:before,.bandi-colresize-grip:focus-visible:before{opacity:1;background:var(--bs-primary)}body.bandi-colresizing{-webkit-user-select:none;user-select:none;cursor:col-resize}body.bandi-colresizing *{cursor:col-resize!important}.bandi-colresize-grip:focus-visible{outline:2px solid var(--bs-primary);outline-offset:1px}@media (prefers-reduced-motion:reduce){.bandi-colresize-grip:before{transition:none}}@media (width<=991.98px){.bandi-colresize-layer{display:none}}.bandi-colpick-layer{pointer-events:none;z-index:2001;position:fixed;inset:0}body.sidebar-open .bandi-colpick-layer,body.sidebar-open .bandi-colresize-layer{display:none}.bandi-colpick-btn{width:22px;min-width:22px;color:var(--bs-secondary-color);opacity:.55;pointer-events:auto;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:.8rem;transition:opacity .12s ease-in-out,color .12s ease-in-out,background-color .12s ease-in-out;display:inline-flex;position:fixed;box-shadow:-5px 0 6px -5px #00000059}.bandi-colpick-btn:hover,.bandi-colpick-btn:focus-visible{opacity:1;color:var(--bs-primary);background:var(--bs-tertiary-bg)}.bandi-colpick-btn:focus-visible{outline:2px solid var(--bs-primary);outline-offset:1px}.bandi-colpick-btn:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.bandi-colpick-btn{transition:none}}th[data-bandi-sortable="1"]{cursor:pointer;-webkit-user-select:none;user-select:none}th[data-bandi-sortable="1"]:after{content:"";opacity:.35;content:"↕";width:.7em;margin-left:.25em;display:inline-block}th[data-bandi-sorted=asc]:after{content:"↑";opacity:1}th[data-bandi-sorted=desc]:after{content:"↓";opacity:1}th[data-bandi-sortable="1"]:empty:after{content:none}.header-popover-body{overscroll-behavior:contain;max-height:calc(100dvh - 150px);overflow-y:auto}.fx-viewport{background:var(--bs-tertiary-bg,var(--bs-body-bg));min-height:100dvh;display:flex;overflow:hidden}.fx-sizer{flex:none;margin:auto;overflow:hidden}.fx-canvas{position:relative;overflow:hidden}.fx-viewport[data-fx-clamped]{overflow:hidden auto}.fx-canvas .modal-backdrop,.fx-canvas .offcanvas-backdrop{width:100%;height:100%;inset:0}.fx-canvas .modal{width:min(100%, var(--app-visible-w,100%));height:min(100%, var(--app-visible-h,100%))}@media screen{.fx-canvas .fx-vis-end{right:calc(100% - min(100%, var(--app-visible-w,100%)))!important}.fx-canvas .fx-vis-bottom{bottom:calc(100% - min(100%, var(--app-visible-h,100%)))!important}.fx-canvas .fx-vis-h{height:min(100%, var(--app-visible-h,100%))!important}.fx-canvas .fx-vis-cx{left:calc(min(100%, var(--app-visible-w,100%)) / 2)!important}.fx-canvas .fx-vis-box{right:calc(100% - min(100%, var(--app-visible-w,100%)))!important;bottom:calc(100% - min(100%, var(--app-visible-h,100%)))!important}.fx-canvas .offcanvas-end,.fx-canvas .offcanvas-top,.fx-canvas .offcanvas-bottom{right:calc(100% - min(100%, var(--app-visible-w,100%)))}.fx-canvas .offcanvas-start,.fx-canvas .offcanvas-end,.fx-canvas .offcanvas-bottom{bottom:calc(100% - min(100%, var(--app-visible-h,100%)))}}.fx-canvas .app-wrapper{grid-template-rows:var(--shell-header-h) minmax(0, 1fr);height:100%;min-height:100%;max-width:min(100%, var(--app-visible-w,100%))}.fx-canvas .app-sidebar{max-height:min(100%, var(--app-visible-h,100%))}.fx-canvas .sidebar-wrapper{height:calc(min(100%, var(--app-visible-h,100vh)) - var(--shell-header-h))}.fx-canvas .app-main{scrollbar-gutter:stable;max-width:100%;min-height:0;overflow:hidden auto}@media (width<=991.98px){.btn-icons-off i:is(.bi,.ph).btn-lead-icon{display:none}}.app-update-banner{word-break:keep-all}@media (width<=991.98px){.app-update-banner{z-index:1035;border-radius:0;flex-wrap:wrap;margin:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #0000001f}}@media (width<=400px){.app-header .nav-item:has(>a[href="/collaboration/bignews"]){display:none}}.pull-refresh-hint{z-index:3;pointer-events:none;justify-content:center;display:flex;position:absolute;top:-2.25rem;left:0;right:0}@media (prefers-reduced-motion:reduce){.pull-refresh-hint .spinner-border{animation:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-bs-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{scrollbar-color:var(--bs-secondary-color,#6c757d99) transparent}::-webkit-scrollbar{background-color:#0000;width:10px;height:10px}::-webkit-scrollbar-track{background-color:#0000}::-webkit-scrollbar-track-piece{background-color:#0000}::-webkit-scrollbar-corner{background-color:#0000}::-webkit-scrollbar-thumb{background-color:#6c757d73;background-clip:padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background-color:#6c757dbf;background-clip:padding-box}[data-bs-theme=dark] ::-webkit-scrollbar-thumb{background-color:#dee2e652;background-clip:padding-box}[data-bs-theme=dark] ::-webkit-scrollbar-thumb:hover{background-color:#dee2e699;background-clip:padding-box}[data-bs-theme=dark] .paper-preview ::-webkit-scrollbar-thumb{background-color:#6c757d73;background-clip:padding-box}[data-bs-theme=dark] .paper-preview::-webkit-scrollbar-thumb{background-color:#6c757d73;background-clip:padding-box}[data-bs-theme=dark] .paper-preview ::-webkit-scrollbar-thumb:hover{background-color:#6c757dbf;background-clip:padding-box}[data-bs-theme=dark] .paper-preview::-webkit-scrollbar-thumb:hover{background-color:#6c757dbf;background-clip:padding-box}html,body,#root{height:100%;margin:0}html{font-size:calc(17px * var(--font-size-scale,1))}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#f4f7fe}:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #4c6ef5}.text-secondary:not([data-bs-theme=dark] *){color:#585e64!important}.recharts-tooltip-item-name,.recharts-tooltip-item-value{color:#1b1b1b!important}.small-box{border-radius:var(--bs-border-radius-lg,.5rem);box-shadow:var(--bs-box-shadow-sm,0 .125rem .25rem #00000013);margin-bottom:1rem;display:block;position:relative;overflow:hidden}.small-box>.inner{padding:1rem 1.25rem}.small-box .inner h3{margin:0 0 .25rem;line-height:1.1}.small-box .inner p{opacity:.95}.small-box .icon{opacity:.22;pointer-events:none;font-size:3.25rem;line-height:1;position:absolute;top:.5rem;right:1rem}@media (width<=575.98px){.small-box .icon{font-size:2.4rem}}.small-box .inner .opacity-75{opacity:1!important}.text-danger:not([data-bs-theme=dark] *){color:#c92a37!important}.btn-outline-danger{--bs-btn-color:#c92a37;--bs-btn-border-color:#c92a37}.btn-outline-warning{--bs-btn-color:#946200}.skip-link{z-index:2000;color:#fff;background:#4c6ef5;border-radius:0 0 8px 8px;padding:8px 16px;text-decoration:none;transition:top .15s;position:absolute;top:-48px;left:8px}.skip-link:focus{top:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.quote-print-portal{display:none}@media print{body>:not(.quote-print-portal){display:none!important}.quote-print-portal{display:block!important}@page{size:A4;margin:9mm}}.table>tbody>tr>td{text-align:center;vertical-align:middle}.table>thead>tr>th{vertical-align:middle;text-align:center!important}.table>tbody>tr>td .btn{white-space:nowrap}.table>tbody>tr>td>.d-flex{justify-content:center}.table>thead>tr>th.col-title,.table>tbody>tr>td.col-title{text-align:left!important}.table>tbody>tr>td.col-title>.d-flex{justify-content:flex-start}.table>thead>tr>th.col-num,.table>tbody>tr>td.col-num{text-align:right!important}.org-tree{padding:8px 4px 12px;overflow-x:auto}.org-tree ul{justify-content:center;margin:0;padding:24px 0 0;list-style:none;display:flex;position:relative}.org-tree li{text-align:center;padding:22px 5px 0;position:relative}.org-tree li:before,.org-tree li:after{content:"";border-top:2px solid var(--bs-border-color);width:50%;height:24px;position:absolute;top:0;right:50%}.org-tree li:after{border-left:2px solid var(--bs-border-color);left:50%;right:auto}.org-tree li:only-of-type:before,.org-tree li:only-of-type:after{display:none}.org-tree li:only-of-type{padding-top:0}.org-tree li:first-of-type:before,.org-tree li:last-of-type:after{border:0}.org-tree li:last-of-type:before{border-right:2px solid var(--bs-border-color)}.org-tree ul ul:before{content:"";border-left:2px solid var(--bs-border-color);width:0;height:24px;position:absolute;top:0;left:50%}.org-tree>ul,.org-tree>ul>li{padding-top:0}.org-tree>ul>li:before,.org-tree>ul>li:after{display:none}.org-node{text-align:center;border:1px solid var(--bs-border-color);background:#fff;border-radius:10px;min-width:104px;padding:8px 10px;font-size:.875rem;line-height:1.3;transition:box-shadow .15s,transform .15s;display:inline-block;position:relative;box-shadow:0 1px 3px #0000000f}.org-toggle{border:1px solid var(--bs-border-color);min-width:22px;height:20px;color:var(--bs-secondary-color);z-index:2;cursor:pointer;background:#fff;border-radius:10px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;position:absolute;bottom:-11px;left:50%;transform:translate(-50%)}.org-toggle:hover{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.org-node:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001f}.org-node-root{background:var(--portal-link);border-color:var(--portal-link);color:#fff}.org-node-inactive{opacity:.55}.org-node-staff{border-style:dashed;border-color:var(--bs-primary);background:var(--bs-primary-bg-subtle)}.org-tree ul.org-ul-staff{padding:128px 0 0}.org-tree ul.org-ul-staff:before{height:128px}.org-staff-side{z-index:2;align-items:flex-start;display:inline-flex;position:absolute;top:36px}.org-staff-side:before{content:"";background:var(--bs-border-color);flex:0 0 124px;height:2px;margin-top:27px}.org-staff-left{flex-direction:row-reverse;right:50%}.org-staff-right{left:50%}.org-tree ul.org-staff-ul{padding:0}.collab-list{margin:0;padding:0;list-style:none}.collab-item{border-top:1px solid var(--bs-border-color);align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.collab-item:first-child{border-top:0}.collab-item:hover{background:#f7f9ff}.collab-avatar{color:#fff;background:#3b5bdb;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:1rem;font-weight:700;display:grid}.collab-body{flex:auto;min-width:0}.collab-title-btn{text-align:left;color:var(--bs-body-color);background:0 0;border:0;padding:0;font-size:1.0625rem;font-weight:600;line-height:1.45}.collab-title-btn:hover{color:var(--portal-link);text-decoration:underline}.collab-preview{color:#495057;margin:4px 0 0;font-size:.9375rem;line-height:1.55}.collab-meta{color:#5f6368;font-size:.8125rem}.collab-meta .sep{color:var(--bs-border-color);margin:0 6px}.line-clamp-2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.collab-section-label{letter-spacing:.02em;color:var(--bs-secondary-color);background:#fbfcff;padding:12px 18px 2px;font-size:.75rem;font-weight:700}.cat-nav{flex-wrap:wrap;gap:8px;display:flex}.cat-nav .btn{border-radius:999px}.collab-empty{text-align:center;color:var(--bs-secondary-color);padding:48px 16px}.collab-empty :is(.bi,.ph){color:#adb5cf;font-size:2.25rem}.community-grid{grid-template-columns:1fr;grid-template-areas:"nav""main""rail";gap:16px;display:grid}@media (width>=992px){.community-grid{grid-template-columns:220px minmax(0,1fr);grid-template-areas:"nav main""rail rail"}}@media (width>=1280px){.community-grid{grid-template-columns:220px minmax(0,1fr) 320px;grid-template-areas:"nav main rail"}}.community-grid--no-rail{grid-template-areas:"nav""main"}@media (width>=992px){.community-grid--no-rail{grid-template-columns:220px minmax(0,1fr);grid-template-areas:"nav main"}}@media (width>=1280px){.community-grid--no-rail{grid-template-columns:220px minmax(0,1fr);grid-template-areas:"nav main"}}.community-nav{grid-area:nav}.community-main{grid-area:main;min-width:0}.community-rail{grid-area:rail}@media (width>=1280px){.community-nav,.community-rail{align-self:start;max-height:calc(100vh - 90px);position:sticky;top:12px;overflow:auto}}.board-nav-list{margin:0;padding:6px;list-style:none}.board-nav-link{width:100%;color:var(--bs-body-color);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:.9375rem;line-height:1.3;text-decoration:none;display:flex}.board-nav-link:hover{color:var(--bs-body-color);background:#f1f4ff}.board-nav-link[aria-current=page]{color:var(--portal-link);background:#eef2ff;font-weight:600}.board-nav-link :is(.bi,.ph){color:var(--bs-primary)}.board-nav-section{letter-spacing:.03em;color:var(--bs-secondary-color);padding:10px 14px 4px;font-size:.7rem;font-weight:700}.rail-stack{flex-direction:column;gap:16px;display:flex}.rail-card .card-header{justify-content:space-between;align-items:center;font-weight:600;display:flex}.rail-list{margin:0;padding:0;list-style:none}.rail-list>li{border-top:1px solid var(--bs-border-color);padding:9px 14px;font-size:.875rem}.rail-list>li:first-child{border-top:0}.rail-item-title{color:var(--bs-body-color);text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:none;display:block;overflow:hidden}.rail-item-title:hover{color:var(--bs-primary);text-decoration:underline}.rail-meta{color:#5f6368;font-size:.78rem}.rail-empty{text-align:center;color:var(--bs-secondary-color);padding:18px 14px;font-size:.85rem}.rail-tabs{gap:4px;padding:8px 10px 0;display:flex}.rail-tabs .btn{border-radius:8px;flex:1 1 0;padding:4px 6px;font-size:.8rem}.fav-emp{align-items:center;gap:10px;display:flex}.fav-emp .collab-avatar{width:34px;height:34px;font-size:.85rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-header{z-index:1030;position:sticky;top:0}.sidebar-brand{height:var(--shell-header-h);min-height:0;padding:0 .75rem;overflow:hidden}.sidebar-brand .brand-link{justify-content:center;align-items:center;height:100%;display:flex}.sidebar-brand .brand-link.brand-logo-only{justify-content:center;width:100%;padding:0}.sidebar-brand .brand-link.brand-logo-only .brand-image{object-fit:contain;border-radius:0;width:95%;max-width:95%;height:95%;max-height:95%;margin:0}.sidebar-brand .brand-link.brand-name-only{justify-content:center;width:100%;padding:0}.sidebar-brand .brand-link.brand-name-only .brand-text{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:95%;overflow:hidden}a:focus-visible,button:focus-visible,.btn:focus-visible,.form-control:focus-visible,.form-select:focus-visible,[role=tab]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--bs-primary,#4c6ef5);outline-offset:2px}:root{--bandi-chat-bg:#fafbff;--bandi-chat-bubble:#fff;--bandi-chat-bubble-border:#e5e7eb;--bandi-chat-bubble-text:#1f2937;--bandi-chat-ai:#f5f3ff;--bandi-chat-ai-border:#ddd6fe;--bandi-chat-flash:#fff3bf;--bandi-chat-toolbar:#f8f9fb;--bandi-auth-bg:linear-gradient(135deg, #eef2ff, #f4f7fe)}[data-bs-theme=dark]{--bandi-chat-bg:var(--bs-body-bg);--bandi-chat-bubble:var(--bs-tertiary-bg);--bandi-chat-bubble-border:var(--bs-border-color);--bandi-chat-bubble-text:var(--bs-body-color);--bandi-chat-ai:#2a2444;--bandi-chat-ai-border:#4a3f78;--bandi-chat-flash:#5a4a12;--bandi-chat-toolbar:var(--bs-tertiary-bg);--bandi-auth-bg:linear-gradient(135deg, #131a2b, #0b0e14)}.card{border-color:#e9ecf2}.card-header{background-color:#fff;border-bottom-color:#eef0f4;font-weight:600}.table>thead>tr>th{color:#4b5563;white-space:nowrap;background-color:#f7f8fb;border-bottom:1px solid #e6e8ee;font-weight:600}[data-bs-theme=dark] .table>thead>tr>th{background-color:var(--bs-tertiary-bg);color:var(--bs-secondary-color);border-bottom-color:var(--bs-border-color)}.table>tbody>tr>td,.table>thead>tr>th{padding-top:.6rem;padding-bottom:.6rem}.table>tbody>tr:hover>td{background-color:#f5f8ff}.cell-code{font-variant-numeric:tabular-nums;white-space:nowrap}[data-bs-theme=dark] body{background:#0b0e14}[data-bs-theme=dark] .app-header{background:var(--bs-body-bg)!important}[data-bs-theme=dark] .text-primary{color:var(--portal-link)!important}[data-bs-theme=dark] .text-secondary{color:#adb5bd!important}[data-bs-theme=dark] .text-success{color:#4ec9a3!important}[data-bs-theme=dark] .text-danger{color:#ff6b6b!important}[data-bs-theme=dark] .btn-outline-secondary{--bs-btn-color:#adb5bd}[data-bs-theme=dark] .btn-outline-danger{--bs-btn-color:#ff6b6b;--bs-btn-border-color:#ff6b6b}[data-bs-theme=dark] .btn-outline-warning{--bs-btn-color:#ffd54f}[data-bs-theme=dark] .btn-outline-success{--bs-btn-color:#4ec9a3}[data-bs-theme=dark] .collab-meta,[data-bs-theme=dark] .collab-preview,[data-bs-theme=dark] .bn-time,[data-bs-theme=dark] .rail-meta,[data-bs-theme=dark] .collab-section-label{color:#adb5bd!important}[data-bs-theme=dark] .bg-white{background-color:var(--bs-secondary-bg)!important}.paper-preview,[data-bs-theme=dark] .paper-preview,[data-bs-theme=dark] .paper-preview.bg-white{color:#212529;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fff!important;border-color:#dee2e6!important}[data-bs-theme=dark] .paper-preview *{border-color:inherit}[data-bs-theme=dark] .bg-light,[data-bs-theme=dark] .card-header,[data-bs-theme=dark] .card-footer{background-color:var(--bs-tertiary-bg)!important}[data-bs-theme=dark] .card{border-color:var(--bs-border-color)}[data-bs-theme=dark] .card-header{border-bottom-color:var(--bs-border-color)}[data-bs-theme=dark] .badge.text-bg-primary,[data-bs-theme=dark] .nav-pills .nav-link.active{color:#0b0e14!important}[data-bs-theme=dark] .table>tbody>tr:hover>td{background-color:var(--bs-tertiary-bg)!important}[data-bs-theme=dark] .collab-section-label{background:var(--bs-tertiary-bg)}[data-bs-theme=dark] .recharts-default-tooltip{background:var(--bs-secondary-bg)!important;border-color:var(--bs-border-color)!important}[data-bs-theme=dark] .recharts-tooltip-item-name,[data-bs-theme=dark] .recharts-tooltip-item-value{color:var(--bs-body-color)!important}[data-bs-theme=dark] .org-node,[data-bs-theme=dark] .org-toggle{background:var(--bs-secondary-bg)}[data-bs-theme=dark] .collab-item:hover,[data-bs-theme=dark] .board-nav-link:hover{background:var(--bs-tertiary-bg)}[data-bs-theme=dark] .board-nav-link[aria-current=page]{background:#93a7ff29}[data-bs-theme=dark] .btn-primary{--bs-btn-color:#0b0e14;--bs-btn-hover-color:#0b0e14;--bs-btn-active-color:#0b0e14}.sidebar-backdrop{z-index:1037;background:#00000073;display:none;position:fixed;inset:0}body.sidebar-open .sidebar-backdrop{display:block}@media (width<=991.98px){.app-sidebar{z-index:1038;width:250px;max-width:84vw;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}body.sidebar-open .app-sidebar{transform:translate(0)}.app-main,.app-header>.container-fluid{margin-left:0!important}.app-header .nav-link{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.header-popover-panel{max-height:calc(100vh - var(--shell-header-h) - 24px);max-height:calc(100dvh - var(--shell-header-h) - 24px);overflow-y:auto;left:12px!important;right:12px!important;top:calc(var(--shell-header-h) + 8px)!important;width:auto!important;position:fixed!important}#app-toast-container.top-0,#app-notify-toast-container.top-0{top:calc(var(--shell-header-h) + 8px)!important}}@media (prefers-reduced-motion:reduce){.app-sidebar{transition:none!important}}input.form-control::placeholder,textarea.form-control::placeholder,input::placeholder,textarea::placeholder{color:var(--bs-secondary-color);opacity:.4}#msg-input{scrollbar-width:none;-ms-overflow-style:none}#msg-input::-webkit-scrollbar{display:none}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);color:#6c757d;opacity:.75;pointer-events:none}.rte-content p{margin:0 0 .35em;line-height:1.4}.rte-content ul,.rte-content ol{margin-bottom:.35em}.rte-compact img,.rte-compact table,.rte-compact pre,.rte-compact blockquote{max-width:100%!important}.rte-compact table{table-layout:fixed;width:100%!important}.rte-compact blockquote[data-qfit]{max-width:none!important}.rte-compact blockquote[data-qfit] table{table-layout:auto;width:auto!important;max-width:none!important}.rte-compact blockquote[data-qfit] img{max-width:none!important}.rte-compact img:not([data-mail-signature] img):not([data-mail-footer] img){height:auto!important}.rte-compact [data-mail-signature],.rte-compact [data-mail-footer]{transform:scale(var(--mail-block-zoom,1));transform-origin:0 0;margin-bottom:var(--mail-block-mb-self,var(--mail-block-mb,0));width:var(--mail-block-w,max-content)!important;max-width:none!important}.rte-compact [data-mail-signature],.rte-compact [data-mail-signature] *{overflow-wrap:normal!important;word-break:keep-all!important;white-space:nowrap!important}.rte-compact [data-mail-signature] table,.rte-compact [data-mail-footer] table,.rte-compact blockquote[data-qfit] [data-mail-signature] table,.rte-compact blockquote[data-qfit] [data-mail-footer] table{table-layout:auto!important;width:100%!important;max-width:none!important}.rte-compact [data-mail-signature] img,.rte-compact [data-mail-footer] img{max-width:none!important}.rte-content blockquote blockquote blockquote blockquote{border-left:0!important;margin-left:0!important;padding-left:0!important}.btn-row-action{justify-content:center;align-items:center;padding:.28rem .45rem;line-height:1;display:inline-flex}.btn-row-action>:is(.bi,.ph){margin:0;font-size:.95rem}.lead-convert-btn>span{font-size:.75rem;line-height:1}.btn.mail-bar-icon{align-items:center;line-height:1;display:inline-flex;font-size:inherit!important;border:0!important;padding:0!important}.mail-icons3{grid-template-columns:repeat(3,minmax(0,1fr));place-items:center;display:grid}.mail-bulkbar>th{z-index:2;background-color:var(--bs-tertiary-bg);border-bottom:1px solid var(--bs-border-color);position:sticky;top:0}@media print{body.printing-daily>*{display:block!important}body.printing-daily *{visibility:hidden!important}body.printing-daily .daily-report-print,body.printing-daily .daily-report-print *{visibility:visible!important}body.printing-daily .daily-report-print{width:100%;position:absolute;top:0;left:0;box-shadow:none!important;border:none!important}body.printing-daily{background:#fff!important}body.printing-daily .daily-report-print{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#212529!important;background:#fff!important}body.printing-daily .daily-report-print .text-secondary,body.printing-daily .daily-report-print .text-body-secondary,body.printing-daily .daily-report-print .text-muted{color:#585e64!important}body.printing-daily .daily-report-print .text-primary{color:#0a58ca!important}body.printing-daily .daily-report-print .text-success{color:#146c43!important}body.printing-daily .daily-report-print .text-danger{color:#b02a37!important}body.printing-daily .daily-report-print .bg-white{background:#fff!important}@page{margin:14mm}body.printing-payslip>*{display:block!important}body.printing-payslip *{visibility:hidden!important}body.printing-payslip .payslip-print-root,body.printing-payslip .payslip-print-root *{visibility:visible!important}body.printing-payslip .payslip-print-root{color:#000;width:100%;padding:24px;position:absolute;top:0;left:0;box-shadow:none!important;border:none!important}body.printing-payslip{background:#fff!important}body.printing-payslip .payslip-print-root .ps-brand{text-align:center;letter-spacing:.05em;color:#4a2f9c;font-size:15px;font-weight:700}body.printing-payslip .payslip-print-root .ps-title{text-align:center;margin:2px 0 4px;font-size:20px;font-weight:700}body.printing-payslip .payslip-print-root .ps-sub{text-align:center;color:#444;margin-bottom:14px;font-size:12px}body.printing-payslip .payslip-print-root .ps-info{border-collapse:collapse;width:100%;margin-bottom:14px}body.printing-payslip .payslip-print-root .ps-info th,body.printing-payslip .payslip-print-root .ps-info td{text-align:left;border:1px solid #999;padding:5px 8px;font-size:11px}body.printing-payslip .payslip-print-root .ps-info th{background:#f4f2fb;width:90px}body.printing-payslip .payslip-print-root table.ps-tbl{border-collapse:collapse;width:100%;margin-bottom:14px}body.printing-payslip .payslip-print-root table.ps-tbl th,body.printing-payslip .payslip-print-root table.ps-tbl td{text-align:left;vertical-align:top;border:1px solid #999;padding:6px 8px;font-size:12px}body.printing-payslip .payslip-print-root table.ps-tbl th{background:#f0f0f0}body.printing-payslip .payslip-print-root .ps-net td{font-weight:700}body.printing-payslip .payslip-print-root .ps-cols{gap:12px;display:flex}body.printing-payslip .payslip-print-root .ps-cols>div{flex:1}@page{margin:14mm}body.printing-approval>:not(.approval-print-root){display:none!important}body.printing-approval .approval-print-root{color:#000;padding:24px;box-shadow:none!important;border:none!important;display:block!important}body.printing-approval{background:#fff!important}body.printing-approval .approval-print-root .ap-title{text-align:center;margin-bottom:4px;font-size:20px;font-weight:700}body.printing-approval .approval-print-root .ap-docno{text-align:center;color:#444;margin-bottom:16px;font-size:12px}body.printing-approval .approval-print-root table{border-collapse:collapse;width:100%;margin-bottom:16px}body.printing-approval .approval-print-root th,body.printing-approval .approval-print-root td{text-align:left;vertical-align:top;border:1px solid #999;padding:6px 8px;font-size:12px}body.printing-approval .approval-print-root th{background:#f0f0f0;width:110px}body.printing-approval .approval-print-root .ap-line{table-layout:fixed}body.printing-approval .approval-print-root .ap-line th{text-align:center;background:#f7f7f7;width:auto}body.printing-approval .approval-print-root .ap-stamp-cell{text-align:center;height:44px}body.printing-approval .approval-print-root .ap-stamp-cell-text{height:28px}body.printing-approval .approval-print-root .ap-stamp{max-width:80px;max-height:40px}body.printing-approval .approval-print-root .ap-body{border:1px solid #999;min-height:80px;padding:12px;font-size:13px}body.printing-approval .approval-print-root .ap-body table,body.printing-approval .approval-print-root .ap-body img{max-width:100%}body.printing-approval .approval-print-root .ap-body tr{page-break-inside:avoid}body.printing-approval .approval-print-root .ap-attach{page-break-inside:avoid;margin-top:16px}body.printing-approval .approval-print-root .ap-attach-title{margin-bottom:4px;font-size:12px;font-weight:700}body.printing-approval .approval-print-root .ap-attach ul{margin:0;padding-left:18px;font-size:12px}@page{size:A4 portrait;margin:14mm}body.printing-contract-approval>*{display:block!important}body.printing-contract-approval *{visibility:hidden!important}body.printing-contract-approval #ct-appr-print,body.printing-contract-approval #ct-appr-print *{visibility:visible!important}body.printing-contract-approval #ct-appr-print{width:182mm;position:absolute;top:0;left:0}body.printing-contract-approval .no-print{display:none!important}@page{size:A4 portrait;margin:14mm}body.printing-intake>*{display:block!important}body.printing-intake *{visibility:hidden!important}body.printing-intake #intake-print,body.printing-intake #intake-print *{visibility:visible!important}body.printing-intake #intake-print{width:182mm;position:absolute;top:0;left:0}body.printing-intake .no-print{display:none!important}@page{size:A4 portrait;margin:14mm}}#cr-print{display:none}body.cr-previewing{overflow:hidden}body.cr-previewing>#cr-print{z-index:1056;color:#000;background:#fff;width:210mm;max-width:100vw;max-height:100vh;margin:auto;padding:20mm 12mm 16mm;display:block;position:fixed;inset:0;overflow:auto;box-shadow:0 0 0 100vmax #0009}@media print{body.printing-cost-report>:not(#cr-print){display:none!important}body.printing-cost-report>#cr-print{width:auto;max-width:none;max-height:none;box-shadow:none;padding:0;position:static;overflow:visible;display:block!important}body.printing-cost-report #cr-print .no-print{display:none!important}@page{size:A4 portrait;margin:12mm}}#po-print{display:none}body.po-previewing{overflow:hidden}body.po-previewing>#po-print{z-index:1056;color:#000;background:#fff;width:210mm;max-width:100vw;max-height:100vh;margin:auto;padding:20mm 12mm 16mm;display:block;position:fixed;inset:0;overflow:auto;box-shadow:0 0 0 100vmax #0009}@media print{body.printing-purchase-order>:not(#po-print){display:none!important}body.printing-purchase-order>#po-print{width:auto!important;max-height:none!important;box-shadow:none!important;color:#000!important;background:#fff!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}body.printing-purchase-order #po-print thead{display:table-header-group}body.printing-purchase-order #po-print tfoot{display:table-footer-group}body.printing-purchase-order #po-print tr{page-break-inside:avoid;break-inside:avoid}body.printing-purchase-order #po-print *{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4 portrait;margin:12mm}}input::placeholder,textarea::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.msgr-composer-input::placeholder{font-size:calc(1em - 2px)}.msgr-composer-row{--msgr-composer-h:40px}.msgr-composer-input{min-height:var(--msgr-composer-h)}.msgr-composer-btn{height:var(--msgr-composer-h);justify-content:center;align-items:center;display:inline-flex}.msgr-composer-btn-icon{width:var(--msgr-composer-h);padding:0}.msgr-composer-btn-icon>i{font-size:1.05rem;line-height:1}.msgr-hdr-btn44{justify-content:center;align-items:center;gap:.25rem;display:inline-flex}@media (hover:none),(pointer:coarse){.msgr-hdr-btn44{min-width:44px;min-height:44px}}.min-w-0{min-width:0!important}.list-dense{font-size:.9rem}.list-dense .table>thead>tr>th,.list-dense .table>tbody>tr>td{padding-top:.35rem;padding-bottom:.35rem;font-size:.85rem}.list-dense .form-control,.list-dense .form-select{font-size:.85rem}.list-dense .form-control-sm,.list-dense .form-select-sm{font-size:.8rem}.list-dense .btn{font-size:.85rem}.list-dense .badge{font-size:.75rem}.crm-form-compact{font-size:.875rem}.crm-form-compact .form-label{color:var(--bs-secondary-color);margin-bottom:.15rem;font-size:.8rem;font-weight:500}.crm-form-compact .form-control,.crm-form-compact .form-select{padding:.25rem .5rem;font-size:.875rem}@media (width<=991.98px){.messenger-portal .messenger-col{height:auto!important}.messenger-portal .messenger-col>.card{max-height:none}}@media (width<=767.98px){.form-control,.form-select,.form-control-sm,.form-select-sm{font-size:16px!important}}.rich-doc-editor-content{border:0;border-radius:0 0 .5rem .5rem;outline:none}.rich-doc-editor-content:focus{box-shadow:none}.rich-doc-editor-content table,.rich-doc-view table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.25rem 0}.rich-doc-editor-content table.bandi-wide-table{width:max-content;min-width:100%}.rich-doc-editor-content,.rich-doc-view{overflow-x:auto}.rich-doc-editor-content th,.rich-doc-editor-content td,.rich-doc-view th,.rich-doc-view td{background-color:var(--bs-body-bg);color:var(--bs-body-color);word-break:break-word;border:1px solid #adb5bd;padding:6px 8px;vertical-align:middle!important;white-space:normal!important}:root[data-bs-theme=dark] .rich-doc-editor-content td[style*=background]:not([style*=\;color]):not([style*="; color"]):not([style^=color]),:root[data-bs-theme=dark] .rich-doc-editor-content th[style*=background]:not([style*=\;color]):not([style*="; color"]):not([style^=color]),:root[data-bs-theme=dark] .rich-doc-view td[style*=background]:not([style*=\;color]):not([style*="; color"]):not([style^=color]),:root[data-bs-theme=dark] .rich-doc-view th[style*=background]:not([style*=\;color]):not([style*="; color"]):not([style^=color]),:root[data-bs-theme=dark] .apsheet-body td[style*=background]:not([style*=\;color]):not([style*="; color"]):not([style^=color]),:root[data-bs-theme=dark] .apsheet-body th[style*=background]:not([style*=\;color]):not([style*="; color"]):not([style^=color]),:root[data-bs-theme=dark] .rich-doc-editor-content :is(td,th)[style*=background]:not([style*=\;color]):not([style*="; color"]):not([style^=color]) :where(p,span,div,li,b,strong,em,u,s,strike,font),:root[data-bs-theme=dark] .rich-doc-view :is(td,th)[style*=background]:not([style*=\;color]):not([style*="; color"]):not([style^=color]) :where(p,span,div,li,b,strong,em,u,s,strike,font),:root[data-bs-theme=dark] .apsheet-body :is(td,th)[style*=background]:not([style*=\;color]):not([style*="; color"]):not([style^=color]) :where(p,span,div,li,b,strong,em,u,s,strike,font){color:#212529!important}.rich-doc-editor-content th:not([style*=background]),.rich-doc-editor-content td:not([style*=background]),.rich-doc-view th:not([style*=background]),.rich-doc-view td:not([style*=background]){background-color:var(--bs-body-bg)!important;color:var(--bs-body-color)!important}.rich-doc-editor-content th:not([style*=background]),.rich-doc-view th:not([style*=background]){background-color:var(--bs-tertiary-bg)!important}.rich-doc-editor-content .column-resize-handle{background-color:var(--bs-primary);pointer-events:none;z-index:3;width:4px;position:absolute;top:0;bottom:0;right:-2px}.rich-doc-editor-content.resize-cursor,.rich-doc-editor-content.resize-cursor *{cursor:col-resize}.rich-doc-editor-content .selectedCell:after{content:"";pointer-events:none;background:#4c6ef51f;position:absolute;inset:0}.rich-doc-editor-content td,.rich-doc-editor-content th{position:relative}.rich-doc-view :where(h2,h3){font-weight:700}.rich-doc-view img{max-width:100%;height:auto}.rich-doc-view :where(p,span,div,li,h1,h2,h3,h4,h5,h6,b,strong,em,u,s,strike,font){color:var(--bs-body-color)!important}.rich-doc-view td[style*=background] :where(p,span,div,li,b,strong,em,u,s,strike,font),.rich-doc-view th[style*=background] :where(p,span,div,li,b,strong,em,u,s,strike,font){color:inherit!important}.rich-doc-editor-content,.rich-doc-view{color:var(--bs-body-color);line-height:1.6}.rich-doc-editor-content :where(h2,h3){font-weight:700}.rich-doc-editor-content :where(h2,h3),.rich-doc-view :where(h2,h3){margin:.4rem 0}.rich-doc-editor-content th,.rich-doc-view th{text-align:center}.rich-doc-editor-content>p,.rich-doc-view>p{margin:0 0 .45rem}.rich-doc-editor-content td>p,.rich-doc-editor-content th>p,.rich-doc-view td>p,.rich-doc-view th>p{margin:0}.rich-doc-editor-content ul[data-type=taskList],.rich-doc-view ul[data-type=taskList],.apsheet-body ul[data-type=taskList]{flex-wrap:wrap;gap:.15rem 1.1rem;margin:0;padding-left:0;list-style:none;display:flex}.rich-doc-editor-content ul[data-type=taskList] li,.rich-doc-view ul[data-type=taskList] li,.apsheet-body ul[data-type=taskList] li{align-items:center;gap:.35rem;display:flex}.rich-doc-editor-content ul[data-type=taskList] li>div,.rich-doc-editor-content ul[data-type=taskList] li p,.rich-doc-view ul[data-type=taskList] li>div,.rich-doc-view ul[data-type=taskList] li p,.apsheet-body ul[data-type=taskList] li>div,.apsheet-body ul[data-type=taskList] li p{margin:0}.rich-doc-editor-content ul[data-type=taskList] li>label{cursor:pointer;margin:0}.rich-doc-view ul[data-type=taskList] li:before,.apsheet-body ul[data-type=taskList] li:before{content:"☐";font-size:1.15em;line-height:1}.rich-doc-view ul[data-type=taskList] li[data-checked=true]:before,.apsheet-body ul[data-type=taskList] li[data-checked=true]:before{content:"☑"}.cal-chip{text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:0;border-radius:6px;width:100%;margin-bottom:2px;padding:0 5px;font-size:.78rem;line-height:1.28;display:block;overflow:hidden}.cal-chip-google{background:var(--bs-info-bg-subtle,#cff4fc);color:var(--bs-info-text-emphasis,#055160);border:1px solid var(--bs-info-border-subtle,#9eeaf9)}.cal-chip-pending{opacity:.75;border:1px dashed var(--bs-secondary-color,#0006)}.cal-chip-start{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-3px;padding-right:8px;position:relative}.cal-chip-mid{border-radius:0;margin-left:-3px;margin-right:-3px;padding-left:8px;padding-right:8px;position:relative}.cal-chip-end{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-3px;padding-left:8px;position:relative}.cal-more{color:var(--bs-secondary-color);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 4px;font-size:.78rem;font-weight:600;display:inline-block}.cal-more:hover{background:var(--bs-secondary-bg);color:var(--bs-body-color)}.cal-cell-narrow .cal-chip{padding:0 2px;font-size:.68rem}.cal-cell-narrow .cal-more{white-space:nowrap;padding:0 1px;font-size:.68rem}.cal-cell-narrow .cal-chip-end{display:none}@media (width<=575.98px){.cal-chip-end{display:none}}.cal-pop{z-index:1025;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);text-align:left;cursor:default;border-radius:12px;min-width:240px;max-width:320px;max-height:320px;padding:8px;position:absolute;top:2px;overflow-y:auto;box-shadow:0 8px 28px #0000002e}.cal-pop-left{left:2px}.cal-pop-right{right:2px}.cal-pop-head{border-bottom:1px solid var(--bs-border-color-translucent);justify-content:space-between;align-items:center;margin-bottom:6px;padding-bottom:4px;font-size:.85rem;font-weight:600;display:flex}.cal-pop .cal-chip{font-size:.74rem;line-height:1.25}.cal-backdrop{z-index:1024;background:0 0;position:fixed;inset:0}@media (width<=767.98px){.cal-chip{padding:0 3px;font-size:.68rem}.cal-more{font-size:.68rem}.cal-pop,.cal-pop-left,.cal-pop-right{z-index:1056;width:min(92vw,420px);min-width:0;max-width:none;max-height:min(70dvh,32rem);position:fixed;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.cal-pop .cal-chip{white-space:normal;overflow-wrap:anywhere}.cal-backdrop{z-index:1055;background:#0006}}.org-box{background:var(--bs-success-bg-subtle,#e8f5e9);border:1.5px solid var(--bs-success-border-subtle,#43a047);color:var(--bs-success-text-emphasis,#1b5e20);cursor:pointer;white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:4px;font-weight:700;transition:background .12s,box-shadow .12s,transform 60ms;display:inline-flex}.org-box:hover{box-shadow:0 2px 8px #43a04747}.org-box:active{transform:translateY(1px)}.org-box-open{background:var(--bs-success-border-subtle,#c8e6c9)}.org-box-staff{border-radius:20px;padding:5px 14px;font-size:12px}.org-box-line{border-radius:9px;width:96%;max-width:110px;padding:6px 8px;font-size:11.5px}.org-box-line .org-box-label{text-overflow:ellipsis;overflow:hidden}.org-box-count{min-width:16px;height:16px;color:var(--bs-success-text-emphasis,#1b5e20);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:9.5px;font-weight:700;line-height:1;display:inline-flex}.org-pop{background:var(--bs-body-bg);border:1px solid var(--bs-border-color-translucent);border-radius:10px;width:max-content;min-width:140px;max-width:240px;max-height:200px;margin-top:6px;padding:4px;overflow-y:auto;box-shadow:0 4px 14px #00000014}.org-pop-line{align-self:flex-start}.org-members{margin:0;padding:0;list-style:none}.org-member{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:baseline;gap:5px;width:100%;padding:3px 7px;transition:background .1s;display:flex}.org-member:hover{background:var(--bs-primary-bg-subtle)}.org-member-ico{color:var(--bs-primary);flex-shrink:0;align-self:center;font-size:12px}.org-member-name{white-space:nowrap;font-size:13.5px;font-weight:700}.org-member-sub{color:var(--bs-secondary-color);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.org-empty{color:var(--bs-secondary-color);text-align:center;padding:6px 0;font-size:11px}.org-team-groups{flex-direction:column;display:flex}.org-team-group+.org-team-group{border-top:1px dashed var(--bs-border-color);margin-top:4px;padding-top:4px}.org-team-head{color:var(--bs-primary);align-items:center;gap:6px;padding:2px 7px;font-size:11px;font-weight:700;display:flex}.org-team-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.org-team-addall{border:1px solid var(--bs-primary-border-subtle,#b6d4fe);background:var(--bs-primary-bg-subtle,#cfe2ff);color:var(--bs-primary);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;padding:1px 8px;font-size:10px;font-weight:600}.org-team-addall:hover{filter:brightness(.96)}.org-row3{padding:0 8px;display:flex}.org-col{flex-direction:column;flex:1 1 0;align-items:center;min-width:0;display:flex;position:relative}.org-col:before,.org-col:after{content:"";border-top:2px solid var(--bs-border-color);width:50%;height:0;position:absolute;top:0}.org-col:before{right:50%}.org-col:after{left:50%}.org-col:first-child:before,.org-col:last-child:after{border-top:0}.org-col-stub{background:var(--bs-border-color);width:2px;height:14px}.org-trunk{background:var(--bs-border-color);width:2px;height:16px;margin:0 auto}.org-diagram{-webkit-user-select:none;user-select:none;padding:4px 2px;font-size:12px}.org-hq-row{justify-content:center;display:flex}.org-mid{min-height:16px;position:relative}.org-mid:before{content:"";background:var(--bs-border-color);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.appr-staff-item{box-sizing:border-box;flex-direction:column;width:50%;padding:5px 0;display:flex;position:relative}.appr-staff-left{align-items:flex-start;margin-right:auto}.appr-staff-right{align-items:flex-end;margin-left:50%}.appr-staff-line{align-items:center;width:100%;display:flex}.appr-staff-arm{background:var(--bs-border-color);flex:1;min-width:14px;height:2px}.appr-staff-item .org-pop{margin-top:5px}:root{--row-action-gap-tight:.111rem;--row-action-icon-size:.95rem}.crm-mark-gap{gap:var(--row-action-gap-tight)!important}:root{--row-mark-optical-checkbox:.235rem;--row-mark-optical-kebab:-.406rem}.crm-marks-cell>.crm-mark-gap{padding-left:var(--row-mark-optical-checkbox)}:root{--row-mark-wall:.8rem}table[data-bandi-cols]>thead>tr>th:first-child,table[data-bandi-cols]>tbody>tr>td:first-child{padding-left:var(--row-mark-wall)!important}.crm-mark-gap>.crm-mark:has(>i.bi-three-dots-vertical){margin-left:var(--row-mark-optical-kebab)}.crm-select-cell{padding-right:calc(var(--row-action-gap-tight) / 2)!important;white-space:nowrap!important;width:1px!important}.crm-marks-cell{padding-left:calc(var(--row-action-gap-tight) / 2)!important}.crm-select-cell{width:29px!important}.crm-marks-head,.crm-marks-cell{width:71px!important}table[data-bandi-cols]>thead>tr>th.crm-select-cell.crm-select-cell,table[data-bandi-cols]>tbody>tr>td.crm-select-cell.crm-select-cell,table[data-bandi-cols]>thead>tr>th.crm-marks-head.crm-marks-head,table[data-bandi-cols]>tbody>tr>td.crm-marks-cell.crm-marks-cell{width:.1%!important}.crm-marks-cell>*{align-items:center;width:62px!important;display:inline-flex!important}tr>.crm-marks-head:first-child,tr>.crm-marks-cell:first-child{padding-left:calc(29px + 16px + var(--row-action-gap-tight) / 2)!important}.crm-actions-cell{white-space:nowrap!important;width:1px!important}.crm-clip-cell{text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}.modal-dialog.crm-modal-wide{max-width:min(1360px,96vw)}.crm-tight-cell{white-space:nowrap!important;width:1px!important}.crm-date-cell,.crm-num-cell{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";white-space:nowrap!important;width:1px!important}.crm-mark{border-radius:.25rem;transition:color .12s,background-color .12s;color:var(--bs-secondary-color)!important;padding:.15rem!important}.crm-mark i{font-size:var(--row-action-icon-size);vertical-align:middle}.crm-mark:hover,.crm-mark:focus-visible{background-color:var(--bs-secondary-bg);color:var(--bs-emphasis-color)!important}.crm-mark.is-starred,.crm-mark.is-starred:hover{color:var(--bs-warning)!important}@media (prefers-reduced-motion:reduce){.crm-mark{transition:none}}.table>thead>tr>th.crm-select-cell,.table>tbody>tr>td.crm-select-cell{text-align:right!important}.approval-doc-dialog .modal-content{min-width:320px;max-width:96vw;overflow:auto}.apsheet-meta{min-width:min(520px,100%)}.apsheet{overflow-x:auto}.fit-to-width{position:relative}.fit-to-width-inner{transform-origin:0 0}.approval-doc-dialog .modal-body{padding-right:1.25rem}.msg-bubble a{color:currentColor;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.msg-bubble a:hover{text-decoration-thickness:2px}.msg-bubble a:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid}.appr-tbl-compact>thead>tr>th,.appr-tbl-compact>tbody>tr>td{padding-left:.35rem;padding-right:.35rem}body.bandi-scroll-locked{overscroll-behavior:none;width:100%;position:fixed;left:0;right:0;overflow:hidden}.apsheet{color:var(--bs-body-color)}.apsheet-title{text-align:center;text-underline-offset:6px;margin:4px 0 18px;font-size:22px;font-weight:800;text-decoration:underline}.apsheet-stampwrap{flex-direction:column;align-items:flex-end;margin-bottom:14px;display:flex}.apsheet-dept{margin-bottom:4px;font-size:12px}.apsheet-stamp{border-collapse:collapse;table-layout:fixed}.apsheet-stamp th,.apsheet-stamp td{border:1px solid var(--bs-border-color);text-align:center;vertical-align:middle;width:88px;padding:4px 2px;font-size:11px}.apsheet-stamp th{background:var(--bs-tertiary-bg);height:30px;font-weight:600}.apsheet-stamp td{height:42px}.apsheet-stamp .apsheet-row-name td{vertical-align:middle;height:58px}.apsheet-stamp .apsheet-row-date td{height:21px;padding-top:1px;padding-bottom:1px}.apsheet-name{font-weight:600;display:block}.apsheet-act{opacity:.75;font-size:10px;display:block}.apsheet-stampimg{max-width:62px;max-height:26px;margin:0 auto 2px;display:block}.apsheet-agree,.apsheet-meta{border-collapse:collapse;width:100%;margin-bottom:12px}.apsheet-agree th,.apsheet-agree td,.apsheet-meta th,.apsheet-meta td{border:1px solid var(--bs-border-color);vertical-align:middle;padding:6px 8px;font-size:12px}.apsheet-meta th{background:var(--bs-tertiary-bg);text-align:center;white-space:nowrap;width:110px}.apsheet-agree th{background:var(--bs-tertiary-bg);text-align:center;width:70px}.apsheet-body{border:1px solid var(--bs-border-color);min-height:120px;padding:14px;font-size:13px}.apsheet-body table{border-collapse:collapse;width:100%}.apsheet-body{overflow-x:auto}.apsheet-body td,.apsheet-body th{vertical-align:middle!important}.apsheet-body td>p,.apsheet-body th>p{margin:0}.apsheet-body th,.apsheet-body td{border:1px solid var(--bs-border-color);word-break:break-word;padding:6px 8px;white-space:normal!important}.apsheet-body th:not([style*=background]),.apsheet-body td:not([style*=background]){background-color:var(--bs-body-bg)!important}.apsheet-body th:not([style*=background]){background-color:var(--bs-tertiary-bg)!important}:root[data-bs-theme=dark] .apsheet-body th:not([style*=background]),:root[data-bs-theme=dark] .apsheet-body td:not([style*=background]),:root[data-bs-theme=dark] .apsheet-body :is(th,td):not([style*=background]) :where(p,span,div,li,b,strong,em,u,s,strike,font){color:var(--bs-body-color)!important}.apsheet-body img{max-width:100%}@media print{body.printing-approval .approval-print-root .apsheet{color:#000}body.printing-approval .approval-print-root .apsheet th,body.printing-approval .approval-print-root .apsheet td{border-color:#333}body.printing-approval .approval-print-root .apsheet-stamp th,body.printing-approval .approval-print-root .apsheet-meta th,body.printing-approval .approval-print-root .apsheet-agree th{background:#f2f2f2}body.printing-approval .approval-print-root .apsheet-body{border-color:#333}body.printing-approval .approval-print-root .apsheet-body th,body.printing-approval .approval-print-root .apsheet-body td{background-color:#fff!important}body.printing-approval .approval-print-root .apsheet-body th{background-color:#f2f2f2!important}:root[data-bs-theme=dark] body.printing-approval .approval-print-root .apsheet-body th,:root[data-bs-theme=dark] body.printing-approval .approval-print-root .apsheet-body td,:root[data-bs-theme=dark] body.printing-approval .approval-print-root .apsheet-body :where(p,span,div,li,b,strong,em,u,s,strike,font){color:#000!important}body.printing-approval .approval-print-root .apsheet-stamp{width:auto;margin-left:auto}body.printing-approval .approval-print-root .apsheet-stamp th,body.printing-approval .approval-print-root .apsheet-stamp td{width:88px}body.printing-approval .approval-print-root .apsheet-stamp .apsheet-row-name td{vertical-align:middle;height:58px}body.printing-approval .approval-print-root .apsheet-stamp .apsheet-row-date td{height:21px;padding-top:1px;padding-bottom:1px;line-height:1.2}body.printing-approval .approval-print-root .apsheet th,body.printing-approval .approval-print-root .apsheet td{vertical-align:middle}body.printing-approval .approval-print-root .apsheet-stamp th,body.printing-approval .approval-print-root .apsheet-stamp td{text-align:center}body.printing-approval .approval-print-root .apsheet-stampwrap{align-items:flex-end}body.printing-approval .approval-print-root .apsheet-stampwrap,body.printing-approval .approval-print-root .apsheet-meta{page-break-inside:avoid}}.modal,.modal-dialog,.modal-body,.offcanvas,.offcanvas-body,.header-popover-panel,.dropdown-menu.show,[data-bandi-overlay]{overscroll-behavior:contain}.compose-inline-body{overscroll-behavior:auto;overflow:visible}[data-mail-signature] td,[data-mail-signature] div,[data-mail-signature] span,[data-mail-signature] p,[data-mail-signature] a{word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.rte-dark [data-mail-signature],.rte-dark blockquote{background:0 0;border-radius:8px;padding:10px}.rte-dark [data-mail-signature]{padding:0}.rte-dark [data-bandi-lightbg]{background-color:#1c1f23!important}.rte-dark [data-bandi-dim]{color:#fff!important}.rte-dark [data-mail-signature] td,.rte-dark [data-mail-signature] table{border-bottom-color:#ffffff59!important;border-left-color:#ffffff59!important;border-right-color:#ffffff59!important}.rte-dark [data-mail-signature] img{background:#fff;border-radius:6px;padding:3px}[data-mail-signature]>table,[data-mail-signature] table:first-of-type{max-width:760px!important}[data-mail-signature] table[style*=\#F7941E i],[data-mail-signature] table[style*="rgb(247, 148, 30)"]{width:100%!important}.bandi-xscroll{overflow-x:auto}table[data-bandi-cols]{max-width:none}.modal-dialog.mw-narrow{max-width:min(560px,96vw)}.modal-dialog.mw-default{max-width:min(800px,96vw)}.modal-dialog.mw-wide{max-width:min(1360px,96vw)}.vat-basis-check .form-check-input{border-width:2px;border-color:var(--bs-secondary-color);width:1.15rem;height:1.15rem;margin-top:.15rem}.vat-basis-check .form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.vat-basis-check .form-check-input:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}.vat-basis-check .form-check-label{font-weight:600}:root{--bandi-dense-font-size:9.5pt}.app-main[data-dense=true] .table,.app-main[data-dense=true] .card-body,.app-main[data-dense=true] .form-control,.app-main[data-dense=true] .form-select{font-size:var(--bandi-dense-font-size)}.app-main[data-dense=true] .table>thead>tr>th,.app-main[data-dense=true] .table>tbody>tr>td{padding-top:.35rem;padding-bottom:.35rem}.app-main[data-dense=true] .btn,.app-main[data-dense=true] h1,.app-main[data-dense=true] h2,.app-main[data-dense=true] h3{font-size:revert}@media (hover:none),(pointer:coarse){.msgr-room-header .btn.btn-outline-secondary,.msgr-room-header .btn.btn-outline-primary,.msgr-room-header .btn.btn-outline-danger{background-color:#0000;border-color:#0000}.msgr-room-header .btn.btn-primary{border-color:#0000}.msgr-room-header .btn{min-width:44px;min-height:44px;padding-left:0;padding-right:0}.msgr-room-header .d-flex.gap-1{gap:0!important}.msgr-room-header .btn>i{font-size:1.05rem}}.rich-doc-toolbar{scrollbar-width:thin;scrollbar-color:var(--bs-border-color) transparent}.rich-doc-toolbar::-webkit-scrollbar{height:4px}.rich-doc-toolbar::-webkit-scrollbar-track{background:0 0}.rich-doc-toolbar::-webkit-scrollbar-thumb{background:var(--bs-border-color);border-radius:999px}.modal-dialog-scrollable .modal-content>form{flex-direction:column;min-height:0;max-height:100%;display:flex}.modal-dialog-scrollable .modal-content>form>.modal-body{min-height:0}table[data-bandi-cols]>thead>tr>th,table[data-bandi-cols]>tbody>tr>td{text-overflow:ellipsis;overflow:hidden}table[data-bandi-cols]>thead>tr>th>*,table[data-bandi-cols]>tbody>tr>td>*{max-width:100%}:is(table[data-bandi-cols]>tbody>tr>td:has(.dropdown-menu),table[data-bandi-cols]>tbody>tr>td:has(.tooltip)){overflow:visible}table[data-bandi-cols]:not(:has(>thead>tr>th.crm-marks-head))>thead>tr>th:first-child:not(.crm-select-cell){padding-left:26px}table[data-bandi-cols]:not(:has(>thead>tr>th.crm-marks-head))>thead>tr>th.crm-select-cell+th{padding-left:26px}[data-mail-dark=true] blockquote,[data-mail-dark=true] blockquote *,[data-mail-dark=true] .mail-quote-head,[data-mail-dark=true] .mail-quote-head *{color:inherit!important}.mail-preview-body--themed{color:#212529;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.mail-preview-body [data-mail-footer=promo],.mail-preview-body [data-mail-footer=text],.rte-content:not(.rte-compact) [data-mail-footer=promo],.rte-content:not(.rte-compact) [data-mail-footer=text]{width:100%;max-width:760px!important}.mail-preview-body [data-mail-footer=text]{font-size:.94em!important}.rte-content .mail-quote-head{margin-top:18px}.compose-inline-body{overflow-x:clip}.app-content>.container-fluid>.app-content-header{flex:none}.fx-canvas .app-content>.container-fluid>:not(.app-breadcrumb):is(div,section,main,form):not(.card):not(.row):not(.table-responsive):not(.d-flex):not(.d-grid):not(.d-inline-flex):not([class*=grid]):not(.nav):not(.list-group):not(.accordion):not(.input-group):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.navbar):not(.breadcrumb):not(.progress):not(.carousel):not(.dropdown-menu):not(.modal-header):not(.modal-footer):not(.toast-header):not(.form-check),.fx-canvas .app-content>.container-fluid>:not(.app-breadcrumb)>:is(:last-child,.col,[class*=col-]):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column)):is(div,section,main,form):is(:not([class]),[class=""],.col,[class*=col-],.tab-pane,.card-body),.fx-canvas .app-content>.container-fluid>:not(.app-breadcrumb)>:is(:last-child,.col,[class*=col-]):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column))>:is(:last-child,.col,[class*=col-]):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column)):is(div,section,main,form):is(:not([class]),[class=""],.col,[class*=col-],.tab-pane,.card-body),.fx-canvas .app-content>.container-fluid>:not(.app-breadcrumb)>:is(:last-child,.col,[class*=col-]):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column))>:is(:last-child,.col,[class*=col-]):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column))>:is(:last-child,.col,[class*=col-]):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column)):is(div,section,main,form):is(:not([class]),[class=""],.col,[class*=col-],.tab-pane,.card-body),.fx-canvas .app-content>.container-fluid>:not(.app-breadcrumb)>:is(:last-child,.col,[class*=col-]):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column))>:is(:last-child,.col,[class*=col-]):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column))>:is(:last-child,.col,[class*=col-]):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column))>:is(:last-child,.col,[class*=col-]):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column)):is(div,section,main,form):is(:not([class]),[class=""],.col,[class*=col-],.tab-pane,.card-body){flex-direction:column;min-height:0;display:flex}.fx-canvas .app-content>.container-fluid>:not(.app-breadcrumb):is(div,section,main,form):not(.card):not(.row):not(.table-responsive):not(.d-flex):not(.d-grid):not(.d-inline-flex):not([class*=grid]):not(.nav):not(.list-group):not(.accordion):not(.input-group):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.navbar):not(.breadcrumb):not(.progress):not(.carousel):not(.dropdown-menu):not(.modal-header):not(.modal-footer):not(.toast-header):not(.form-check)>:is(button,a,.btn,.btn-group,.btn-group-vertical,.btn-toolbar,.badge,.d-inline-block,.d-inline-flex,img,svg,i,span),.fx-canvas .app-content>.container-fluid>:not(.app-breadcrumb)>:is(:last-child,.col,[class*=col-]):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column)):is(div,section,main,form):is(:not([class]),[class=""],.col,[class*=col-],.tab-pane,.card-body)>:is(button,a,.btn,.btn-group,.btn-group-vertical,.btn-toolbar,.badge,.d-inline-block,.d-inline-flex,img,svg,i,span),.fx-canvas .app-content>.container-fluid>:not(.app-breadcrumb)>:is(:last-child,.col,[class*=col-]):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column))>:is(:last-child,.col,[class*=col-]):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column)):is(div,section,main,form):is(:not([class]),[class=""],.col,[class*=col-],.tab-pane,.card-body)>:is(button,a,.btn,.btn-group,.btn-group-vertical,.btn-toolbar,.badge,.d-inline-block,.d-inline-flex,img,svg,i,span),.fx-canvas .app-content>.container-fluid>:not(.app-breadcrumb)>:is(:last-child,.col,[class*=col-]):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column))>:is(:last-child,.col,[class*=col-]):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column))>:is(:last-child,.col,[class*=col-]):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column)):is(div,section,main,form):is(:not([class]),[class=""],.col,[class*=col-],.tab-pane,.card-body)>:is(button,a,.btn,.btn-group,.btn-group-vertical,.btn-toolbar,.badge,.d-inline-block,.d-inline-flex,img,svg,i,span),.fx-canvas .app-content>.container-fluid>:not(.app-breadcrumb)>:is(:last-child,.col,[class*=col-]):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column))>:is(:last-child,.col,[class*=col-]):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column))>:is(:last-child,.col,[class*=col-]):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column))>:is(:last-child,.col,[class*=col-]):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column)):is(div,section,main,form):is(:not([class]),[class=""],.col,[class*=col-],.tab-pane,.card-body)>:is(button,a,.btn,.btn-group,.btn-group-vertical,.btn-toolbar,.badge,.d-inline-block,.d-inline-flex,img,svg,i,span){align-self:start}.fx-canvas .app-content>.container-fluid>:not(.app-breadcrumb):not(.row):is(:not(.d-flex),.flex-column):not([class*=grid]):not(.nav):not(.list-group):not(.input-group):not(.btn-group):not(.navbar)>:last-child:is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column)),.fx-canvas .app-content>.container-fluid>:not(.app-breadcrumb)>:is(:last-child,.col,[class*=col-]):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column)):not(.row):is(:not(.d-flex),.flex-column):not([class*=grid]):not(.nav):not(.list-group):not(.input-group):not(.btn-group):not(.navbar)>:last-child:is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column)),.fx-canvas .app-content>.container-fluid>:not(.app-breadcrumb)>:is(:last-child,.col,[class*=col-]):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column))>:is(:last-child,.col,[class*=col-]):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column)):not(.row):is(:not(.d-flex),.flex-column):not([class*=grid]):not(.nav):not(.list-group):not(.input-group):not(.btn-group):not(.navbar)>:last-child:is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column)),.fx-canvas .app-content>.container-fluid>:not(.app-breadcrumb)>:is(:last-child,.col,[class*=col-]):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column))>:is(:last-child,.col,[class*=col-]):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column))>:is(:last-child,.col,[class*=col-]):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column)):not(.row):is(:not(.d-flex),.flex-column):not([class*=grid]):not(.nav):not(.list-group):not(.input-group):not(.btn-group):not(.navbar)>:last-child:is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column)),.fx-canvas .app-content>.container-fluid>:not(.app-breadcrumb)>:is(:last-child,.col,[class*=col-]):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column))>:is(:last-child,.col,[class*=col-]):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column))>:is(:last-child,.col,[class*=col-]):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column))>:is(:last-child,.col,[class*=col-]):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column)):not(.row):is(:not(.d-flex),.flex-column):not([class*=grid]):not(.nav):not(.list-group):not(.input-group):not(.btn-group):not(.navbar)>:last-child:is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column)){flex:auto;min-height:0}.fx-canvas .app-content>.container-fluid>:not(.app-breadcrumb):not(.row):is(:not(.d-flex),.flex-column):not([class*=grid]):not(.nav):not(.list-group):not(.input-group):not(.btn-group):not(.navbar):has(>:last-child:not(:is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column))))>:nth-last-child(2):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column)){flex:auto;min-height:0}.fx-canvas .app-content>.container-fluid>:not(.app-breadcrumb)>:is(:last-child,.col,[class*=col-]):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column)):not(.row):is(:not(.d-flex),.flex-column):not([class*=grid]):not(.nav):not(.list-group):not(.input-group):not(.btn-group):not(.navbar):has(>:last-child:not(:is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column))))>:nth-last-child(2):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column)){flex:auto;min-height:0}.fx-canvas .app-content>.container-fluid>:not(.app-breadcrumb)>:is(:last-child,.col,[class*=col-]):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column))>:is(:last-child,.col,[class*=col-]):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column)):not(.row):is(:not(.d-flex),.flex-column):not([class*=grid]):not(.nav):not(.list-group):not(.input-group):not(.btn-group):not(.navbar):has(>:last-child:not(:is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column))))>:nth-last-child(2):is(div,section,main,form,article,aside,nav,ul,ol,table):not(.alert):not(.nav-tabs):not(.app-content-header):not(.pagination):not([hidden]):not([style*="display: none"]):not([style*=display\:none]):not(.d-grid):not(.btn-group):not(.btn-group-vertical):not(.btn-toolbar):not(.d-flex:not(.flex-column)){flex:auto;min-height:0}:root{--portal-primary:#4c6ef5;--portal-primary-dark:#3b5bdb;--portal-primary-rgb:76, 110, 245;--portal-link-light:#3754c9;--portal-link-dark:#8aa0ff;--portal-link:var(--portal-link-light);--portal-sidebar-bg:linear-gradient(180deg, #1b2545, #0f1830)}[data-bs-theme=dark]{--portal-link:var(--portal-link-dark)}.btn-primary{--bs-btn-bg:var(--portal-link);--bs-btn-border-color:var(--portal-link);--bs-btn-hover-bg:var(--portal-primary-dark);--bs-btn-hover-border-color:var(--portal-primary-dark);--bs-btn-active-bg:var(--portal-primary-dark);--bs-btn-active-border-color:var(--portal-primary-dark);--bs-btn-disabled-bg:var(--portal-link);--bs-btn-disabled-border-color:var(--portal-link)}.btn-outline-primary{--bs-btn-color:var(--portal-link);--bs-btn-border-color:var(--portal-link);--bs-btn-hover-bg:var(--portal-link);--bs-btn-hover-border-color:var(--portal-link);--bs-btn-active-bg:var(--portal-link);--bs-btn-active-border-color:var(--portal-link)}.btn-outline-secondary{--bs-btn-color:#585e64}a{color:var(--portal-link)}a:hover{color:var(--portal-primary-dark)}.text-primary:not([data-bs-theme=dark] *),.link-primary{color:var(--portal-link)!important}.badge.text-bg-primary{background-color:var(--portal-link)!important}.nav-link:not([data-bs-theme=dark] *),.nav-tabs .nav-link.active{color:var(--portal-link)}.nav-pills .nav-link.active{background-color:var(--portal-link);color:#fff}[aria-current=true],[aria-current=true] .text-truncate{color:var(--portal-link)!important}.list-group-item.active{--bs-list-group-active-bg:var(--portal-link);--bs-list-group-active-border-color:var(--portal-link)}.list-group-item.active,.list-group-item.active i,.list-group-item.active .text-truncate{color:#fff!important}.form-check-input:checked{background-color:var(--portal-primary);border-color:var(--portal-primary)}.form-range{accent-color:var(--portal-primary)}.spinner-border.text-primary{color:var(--portal-primary)!important}.progress-bar{background-color:var(--portal-primary)}.app-sidebar{background:var(--portal-sidebar-bg)!important}.app-sidebar .sidebar-menu .nav-link.active,.app-sidebar .nav-treeview .nav-link.active{box-shadow:inset 3px 0 #ffffffd9;background-color:rgba(var(--portal-primary-rgb), .95)!important;color:#fff!important}.app-sidebar .sidebar-menu .nav-link.active .nav-icon,.app-sidebar .nav-treeview .nav-link.active .nav-icon{color:#fff!important}.app-sidebar .sidebar-menu>.nav-item>.nav-link{font-weight:700!important}.app-sidebar .sidebar-menu>.nav-item>.nav-link:not(.active){color:#fff!important}.app-sidebar .sidebar-menu>.nav-item>.nav-link:not(.active) .nav-icon{color:var(--portal-link-dark,#8aa0ff)}.app-sidebar .nav-treeview .nav-link:not(.active){color:#ffffffe0!important}.app-sidebar .sidebar-menu .nav-link:not(.active):hover,.app-sidebar .sidebar-menu .nav-link:not(.active):focus-visible{color:#fff!important;background-color:#ffffff1a!important}.form-control:focus,.form-select:focus{border-color:var(--portal-primary);box-shadow:0 0 0 .2rem rgba(var(--portal-primary-rgb), .2)}:root{--bandi-field-focus-border:#2125298c}[data-bs-theme=dark]{--bandi-field-focus-border:#ffffff9e}.form-control:focus,.form-control:focus-visible,.form-select:focus,.form-select:focus-visible,textarea.form-control:focus,textarea.form-control:focus-visible{box-shadow:none;border-color:var(--bandi-field-focus-border);outline:none}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):focus-visible,textarea:focus-visible{box-shadow:none;outline:none}.weather-bg{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.weather-scrim{background:radial-gradient(125% 165% at 0% 0%, rgba(var(--bs-body-bg-rgb,255, 255, 255), .93) 0%, rgba(var(--bs-body-bg-rgb,255, 255, 255), .62) 40%, rgba(var(--bs-body-bg-rgb,255, 255, 255), 0) 72%), radial-gradient(95% 135% at 100% 0%, rgba(var(--bs-body-bg-rgb,255, 255, 255), .86) 0%, rgba(var(--bs-body-bg-rgb,255, 255, 255), .42) 42%, rgba(var(--bs-body-bg-rgb,255, 255, 255), 0) 68%), linear-gradient(180deg, rgba(var(--bs-body-bg-rgb,255, 255, 255), .42) 0%, rgba(var(--bs-body-bg-rgb,255, 255, 255), .26) 100%);position:absolute;inset:0}.weather-bg--clear-day{background:linear-gradient(120deg,#7ec8ff 0%,#bfe3ff 55%,#eaf6ff 100%)}.weather-bg--clear-night{background:linear-gradient(120deg,#0b1f3a 0%,#18345d 60%,#26426f 100%)}.weather-bg--cloudy-day{background:linear-gradient(120deg,#9fb4c9 0%,#c8d6e4 60%,#e8eef4 100%)}.weather-bg--cloudy-night{background:linear-gradient(120deg,#1a2533 0%,#2b3b4e 60%,#3b4b60 100%)}.weather-bg--rain-day{background:linear-gradient(120deg,#6f8198 0%,#95a8bc 60%,#b8c5d3 100%)}.weather-bg--rain-night{background:linear-gradient(120deg,#14202e 0%,#243446 60%,#324760 100%)}.weather-bg--snow-day{background:linear-gradient(120deg,#aebfce 0%,#d8e2ed 60%,#f0f5f9 100%)}.weather-bg--snow-night{background:linear-gradient(120deg,#1e2a3a 0%,#33455a 60%,#475b72 100%)}.weather-bg--fog-day{background:linear-gradient(120deg,#bcc4cb 0%,#d4dadf 60%,#eaedf0 100%)}.weather-bg--fog-night{background:linear-gradient(120deg,#232a31 0%,#39434d 60%,#4d5963 100%)}.weather-bg--thunder-day{background:linear-gradient(120deg,#515c68 0%,#6f7c89 60%,#8c98a4 100%)}.weather-bg--thunder-night{background:linear-gradient(120deg,#0d1620 0%,#1c2935 60%,#293747 100%)}.weather-sun{filter:blur(2px);background:radial-gradient(circle,#fff0b4f2 0%,#ffd66e80 38%,#ffd66e00 70%);border-radius:50%;width:120px;height:120px;animation:8s ease-in-out infinite weather-sun-pulse;position:absolute;top:-34px;right:4%}@keyframes weather-sun-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.weather-moon{background:radial-gradient(circle at 38% 38%,#fffef6 0%,#e9edf6 60%,#c7d1e4 100%);border-radius:50%;width:58px;height:58px;position:absolute;top:-6px;right:6%;box-shadow:0 0 34px 8px #dce6ff59}.weather-stars{position:absolute;inset:0}.weather-stars:before,.weather-stars:after{content:"";background:#fff;border-radius:50%;width:2px;height:2px;position:absolute;box-shadow:40px 14px #ffffffe6,120px 30px #ffffffb3,210px 12px #fffc,320px 40px #fff9,480px 20px #ffffffbf,640px 36px #ffffff8c,760px 16px #fffc,900px 44px #fff9}.weather-stars:after{opacity:.7;transform:translate(70px,30px)}.weather-clouds{position:absolute;inset:0}.weather-cloud{filter:blur(6px);background:#ffffffd1;border-radius:100px;animation:linear infinite weather-drift;position:absolute}.weather-cloud--1{width:120px;height:30px;animation-duration:52s;top:16%}.weather-cloud--2{opacity:.7;width:88px;height:24px;animation-duration:70s;animation-delay:-22s;top:46%}.weather-cloud--3{opacity:.55;width:150px;height:36px;animation-duration:88s;animation-delay:-44s;top:6%}@keyframes weather-drift{0%{transform:translate(-200px)}to{transform:translate(110vw)}}.weather-fog{background:linear-gradient(#0000 0%,#e1e6eb66 50%,#0000 100%);animation:22s ease-in-out infinite alternate weather-fog-move;position:absolute;inset:0}@keyframes weather-fog-move{0%{transform:translate(-6%)}to{transform:translate(6%)}}.weather-fx{position:absolute;inset:0}.weather-drop{position:absolute;top:-14px}.weather-drop--rain{background:linear-gradient(#0000,#bacce6d9);width:1.5px;height:13px;animation:linear infinite weather-rain}@keyframes weather-rain{0%{opacity:0;transform:translateY(-16px)}12%{opacity:.65}to{opacity:.65;transform:translateY(150px)}}.weather-drop--snow{width:6px;height:6px;transform:scale(var(--scale,1));background:#ffffffe6;border-radius:50%;animation:linear infinite weather-snow}@keyframes weather-snow{0%{transform:translate(0, -12px) scale(var(--scale,1));opacity:0}12%{opacity:.9}to{transform:translate(var(--drift,0), 150px) scale(var(--scale,1));opacity:.85}}@media (prefers-reduced-motion:reduce){.weather-bg *{animation:none!important}.weather-fx{display:none}}
