﻿:root{font-size:.875rem;--bs-body-font-size: 0.875rem}html{height:100%;text-size-adjust:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none}body{min-height:calc(100% - 1px)}@media screen and (min-width: 768px){body{max-height:100%}}@media print{body{display:block !important;min-width:210mm !important;height:auto;min-height:0}}.top-panel,.modal-dialog{max-height:500vh}#quote-iframe{flex-grow:1;border:none}@media print{#quote-iframe{display:none}}@media print{.top-panel,.modal,.modal-backdrop{display:none !important}}.printing-instructions{width:320px;text-align:center;display:none}@media print{.printing-instructions{display:block;-webkit-print-color-adjust:exact;color-adjust:exact}}.printing-instructions img{display:block}.printing-instructions kbd{background-color:#000 !important;color:#fff !important;font-size:1.1em}.top-panel .navbar .navbar-toggler{width:1em;height:1em;position:relative;box-shadow:none}.top-panel .navbar .navbar-toggler span{position:absolute;display:block;width:1em;height:2px;background-color:currentColor;transform-origin:center;transition-duration:100ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out}.top-panel .navbar .collapsed.navbar-toggler span:nth-child(1){top:calc(50% - 7px)}.top-panel .navbar .collapsed.navbar-toggler span:nth-child(2){top:calc(50% - 1px)}.top-panel .navbar .collapsed.navbar-toggler span:nth-child(3){top:calc(50% + 5px)}.top-panel .navbar .navbar-toggler:not(.collapsed) span:nth-child(1){transform:translateY(-1px) rotate(45deg)}.top-panel .navbar .navbar-toggler:not(.collapsed) span:nth-child(2){opacity:0}.top-panel .navbar .navbar-toggler:not(.collapsed) span:nth-child(3){transform:translateY(-1px) rotate(-45deg)}body{min-width:280px}.top-panel .top-panel__navbar--fixed [class*=item__relocable--]{display:none}@media screen and (min-width: 380px){.top-panel .top-panel__navbar--fixed .item__relocable--crm{display:block}}@media screen and (min-width: 448px){.top-panel .top-panel__navbar--fixed .item__relocable--email{display:block}}@media screen and (min-width: 567px){.top-panel .top-panel__navbar--fixed .item__relocable--message{display:block}}@media screen and (min-width: 380px){.top-panel .top-panel__navbar--collapse .item__relocable--crm{display:none}}@media screen and (min-width: 448px){.top-panel .top-panel__navbar--collapse .item__relocable--email{display:none}}@media screen and (min-width: 567px){.top-panel .top-panel__navbar--collapse .item__relocable--message{display:none}}.top-panel__client .client__data .icon,.top-panel .top-panel__view-mode .view-mode__icon,.top-panel .navbar .navbar-nav .icon{height:1em;width:auto;margin-right:.5ch}.top-panel{font-size:.9rem;box-sizing:border-box}.top-panel .navbar{background-color:#0f64c4}.top-panel .navbar .navbar-nav .nav-link{color:hsla(0,0%,100%,.85)}.top-panel .navbar .navbar-nav .nav-link:hover{color:#fff}.top-panel .navbar .navbar-nav .nav-link{white-space:nowrap;display:inline-flex;align-items:center}.top-panel .navbar .navbar-nav .dropdown-item{display:flex;align-items:center}.top-panel .navbar .navbar-nav .dropdown-item .icon{opacity:.675}.top-panel .nav-pills .nav-link{color:#0f64c4}.top-panel .nav-pills .nav-link:hover{color:rgb(72.0047393365,151.36492891,240.9952606635)}.top-panel .nav-pills .nav-link.active{color:#fff;background-color:#0f64c4}.top-panel .dropdown-menu{font-size:.9rem}.top-panel .dropdown-menu .dropdown-item.active{color:#fff;background-color:rgb(72.0047393365,151.36492891,240.9952606635)}.top-panel .dropdown-menu .dropdown-item:active{background-color:#0f64c4}.top-panel .top-panel__content__navbar,.top-panel .top-panel__content__extra{max-width:960px;margin:0 auto}.top-panel .top-panel__navbar--fixed .nav-link{padding:.5rem .75rem}@media screen and (min-width: 768px){.top-panel .navbar-collapse .nav-link{padding:.5rem .75rem}}.top-panel .top-panel__navbar--fixed>.dropdown>.dropdown-menu{position:absolute}@media screen and (max-width: 768px){.top-panel .navbar-nav>.dropdown.ms-auto{margin-left:unset !important}}@media screen and (min-width: 768px){.top-panel .navbar-nav>.dropdown:hover>.dropdown-menu{display:block}.top-panel .navbar-nav>.dropdown:hover>.dropdown-menu.dropdown-menu-end{right:0}}.top-panel .navbar-nav>.dropdown .dropdown-menu{margin-top:0}.top-panel .navbar-nav>.dropdown .dropdown-menu[data-bs-popper]{margin-top:0}@media screen and (min-width: 768px){@supports(gap: 1ch){.top-panel :not(.navbar-nav)>.dropdown .dropdown-item.dropdown-toggle{display:inline-flex;align-items:center;gap:1ch}.top-panel :not(.navbar-nav)>.dropdown .dropdown-item.dropdown-toggle::after{margin-left:auto}}}@media screen and (min-width: 768px){.top-panel :not(.navbar-nav)>.dropdown:hover>.dropdown-menu{display:block}.top-panel :not(.navbar-nav)>.dropdown:hover>.dropdown-menu:not(.dropdown-menu--left):not(.dropdown-menu--right){position:static;margin-left:.5rem;padding:0;border:none}.top-panel :not(.navbar-nav)>.dropdown:hover>.dropdown-menu.dropdown-menu--left{position:absolute;top:-0.5rem;right:100%}.top-panel :not(.navbar-nav)>.dropdown:hover>.dropdown-menu.dropdown-menu--right{position:absolute;top:-0.5rem;left:100%}}@media screen and (max-width: 768px){.top-panel :not(.navbar-nav)>.dropdown .dropdown-toggle+.dropdown-menu.show{margin-left:1rem;border:none;padding:0}}@media screen and (min-width: 768px){.top-panel .dropdown:not(:hover)>.dropdown-menu.show{display:none}}.top-panel .top-panel__view-mode{white-space:nowrap;display:flex;align-items:center;padding:.5rem 0}.top-panel .top-panel__view-mode .view-mode__texts a{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.top-panel .top-panel__view-mode .view-mode__texts a{transition:none}}.top-panel .top-panel__view-mode .view-mode__texts a{--bs-text-opacity: 0.5}.top-panel .top-panel__view-mode .view-mode__texts a:hover{--bs-text-opacity: 1}@media screen and (min-width: 768px){.top-panel .top-panel__view-mode{margin-left:auto;padding:0}.top-panel .top-panel__view-mode .view-mode__icon{height:2em;margin-right:1ch}.top-panel .top-panel__view-mode .view-mode__texts>*{display:block}}.top-panel .nav-link,.top-panel .collapse{outline:none}.top-panel .toast-container:empty{display:none}.top-panel .toast-container{z-index:1081}.top-panel__client{--bs-breadcrumb-divider: "•";padding:.75em 0}@media screen and (min-width: 768px){.top-panel__client{display:flex;align-items:center}}.top-panel__client .client__data{flex:1 1 auto;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}@media screen and (min-width: 768px){.top-panel__client .client__data{justify-content:start}}.top-panel__client .client__data>.text-secondary{text-align:center}@media screen and (min-width: 768px){.top-panel__client .client__data>.text-secondary{text-align:left}}.top-panel__client .client__data .icon{vertical-align:-0.125em}.top-panel__client .client__button{text-align:center;flex:0 0 auto;margin-top:.5em}@media screen and (min-width: 768px){.top-panel__client .client__button{margin-top:0;margin-left:.5em}}.top-panel__client .client__item:not(:last-child)::after{content:var(--bs-breadcrumb-divider);padding:.75ch;opacity:.5}.top-panel__template-mods{margin:0 0 .5em 0;padding:.25em}.top-panel__template-mods .nav-pills{justify-content:center}.top-panel__template-mods .nav-pills .nav-link{padding:.25em .75em}.top-panel__template-mods kbd{font-size:105%;line-height:1.5em}@media(max-width: 767.98px){#notification-toasts.toast-container{left:0 !important;right:0 !important;width:auto !important;max-width:100% !important}#notification-toasts .toast{--bs-toast-max-width: 100%;width:100% !important;max-width:100% !important}}#assign-quote-manager.modal .manager__list{display:block;overflow-y:auto;overflow-x:hidden}#assign-quote-manager.modal .manager__info{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;flex-grow:1}#assign-quote-manager.modal .manager__info span:not(:first-child):not(:empty)::before,#assign-quote-manager.modal .manager__info strong:not(:first-child):not(:empty)::before{content:"•";margin:0 1ch;opacity:.5}#assign-quote-manager.modal .manager__item{cursor:pointer;display:flex;align-items:center;gap:1em}#assign-quote-manager.modal .manager__current{font-size:90%;padding:.125em .25em;border:1px solid currentColor;border-radius:.5em;opacity:.75;flex-shrink:0}#assign-quote-office.modal .office__list{display:block;overflow-y:auto;overflow-x:hidden}#assign-quote-office.modal .office__item>:first-child{overflow:hidden;flex-grow:1}#assign-quote-office.modal .office__item{display:flex;gap:1em;align-items:center}#assign-quote-office.modal .office__item .office__info,#assign-quote-office.modal .office__item .office__detail{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}#assign-quote-office.modal .office__item .office__info span:not(:first-child):not(:empty)::before,#assign-quote-office.modal .office__item .office__info strong:not(:first-child):not(:empty)::before,#assign-quote-office.modal .office__item .office__detail span:not(:first-child):not(:empty)::before,#assign-quote-office.modal .office__item .office__detail strong:not(:first-child):not(:empty)::before{content:"•";margin:0 1ch;opacity:.5}#assign-quote-office.modal .office__item .office__detail{font-size:85%;min-height:1.5em}#assign-quote-office.modal .office__item .office__current{font-size:90%;padding:.125em .25em;border:1px solid currentColor;border-radius:.5em;opacity:.75;flex-shrink:0}
