/* Lucide icons; local SVG subset, ISC/MIT. */
.ui-icon{display:inline-block;width:1.2em;height:1.2em;flex:none;vertical-align:-.2em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.button .ui-icon,.text-link .ui-icon{vertical-align:middle}
.nav-demo .ui-icon,.mobile-nav a .ui-icon{width:14px;height:14px;margin-left:3px}
.menu-toggle .ui-icon{width:24px;height:24px}
.menu-toggle .menu-close-icon{display:none}
.menu-toggle[aria-expanded=true] .menu-icon{display:none}
.menu-toggle[aria-expanded=true] .menu-close-icon{display:block}
.scroll-link .ui-icon,.back-top .ui-icon{width:20px;height:20px}
.step-icon.ui-icon{stroke-width:1.35}
.deliverable-topline .ui-icon{width:17px;height:17px}
.quote-star .ui-icon{display:block;width:29px;height:29px;margin-inline:auto}
.faq-plus{width:18px;height:18px;color:#849374}
.faq-plus::before,.faq-plus::after{content:none}
.faq-plus .ui-icon{display:block;width:18px;height:18px}
.faq-plus .faq-close-icon{display:none}
.faq details[open] .faq-open-icon{display:none}
.faq details[open] .faq-close-icon{display:block}
.modal-close{display:grid;place-items:center}
.modal-close .ui-icon{width:20px;height:20px}
.process-note button .ui-icon{width:17px;height:17px;margin-left:8px}
.offer-media-card button>span .ui-icon,.offer-media-credit .ui-icon{width:14px;height:14px}
.demo-controls button,.demo-nav a,.demo-nav [data-branch="documents"]{align-items:center;gap:7px}
.demo-control{display:inline-flex;justify-content:center}
.demo-control .ui-icon{width:15px;height:15px}
.zoom-controls button{display:grid;place-items:center;padding:7px}
.zoom-controls .ui-icon,.viewer-controls .ui-icon,.panel-close .ui-icon{width:18px;height:18px}
.demo-search>.search-icon{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:#becbb2;pointer-events:none}
.demo-search input{padding-left:33px}
.demo-nav a .ui-icon,.demo-nav button .ui-icon{width:14px;height:14px}
.panel-close{display:grid;place-items:center}
.panel-document .open-document .ui-icon,.related-people small .ui-icon{width:13px;height:13px}
.grobonet-link .ui-icon{width:19px;height:19px}
.viewer-bottom a .ui-icon{width:14px;height:14px}
.error-primary .ui-icon,.error-secondary .ui-icon{width:20px;height:20px}
@media(max-width:650px){.demo-control .ui-icon{display:none}.demo-search input{padding-left:28px}.demo-search>.search-icon{left:9px;width:13px;height:13px}}
