#productNameContainer{display:flex;align-items:center;font-size:21px;font-weight:500;cursor:pointer}#productNameContainer ::selection{background:none}#productNameContainer ::-moz-selection{background:none}#productNameContainer ::-webkit-selection{background:none}input[type=date]{padding:5px;border:none;font-size:12pt}.datepicker-input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer;box-sizing:border-box}.datepicker-input::-webkit-calendar-picker-indicator{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer}.datepicker-toggle{display:inline-block;position:relative;width:24px;height:18px;margin:0 5px 0 10px}.datepicker-toggle-button{position:absolute;left:0;top:0;width:100%;height:100%}.faq-section details{background-color:#eee;border-radius:5px;margin-bottom:10px;border:1px solid #bdc3c7}.faq-section details[open]{background-color:#fff}.faq-section summary{font-weight:600;font-size:1.1em;padding:15px;cursor:pointer;list-style:none;position:relative;color:#34495e}.faq-section summary:after{content:"▼";position:absolute;right:20px;font-size:.8em;transition:transform .2s ease-in-out}.faq-section details[open] summary:after{transform:rotate(-180deg)}.faq-answer{padding:0 20px 20px;color:#555;border-top:1px solid #bdc3c7}.faq-answer ul{padding-left:20px}.clientBalance .mood-panels-container{display:flex;justify-content:center;gap:15px;margin:20px 0 10px}.clientBalance .recent-activity-summary{text-align:center;font-size:.9em;color:#555;margin-bottom:20px}.mood.panel{flex:1;background-color:#eee;color:#333;position:relative;overflow:hidden;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;text-align:center;padding-bottom:15px;min-height:150px;max-width:200px}.mood .panel-header-bar{height:15px;width:100%;margin-bottom:15px}.mood .panel-title{font-size:1.2em;font-weight:600;color:#2c3e50;margin:0 0 10px}.mood .main-value-numeric{font-size:clamp(1em,5vw,3em);font-weight:700;flex-grow:1;display:flex;align-items:center;justify-content:center;margin:0}.mood .panel-units{font-size:.9em;color:#7f8c8d;margin:0}.mood .panel-title:first-letter,.mood .panel-units:first-letter{text-transform:uppercase}.mood.panel.good .panel-header-bar{background-color:#2ecc71}.mood.panel.poor .panel-header-bar{background-color:#e74c3c}.mood.panel.neutral .panel-header-bar{background-color:#95a5a6}.mood.panel.fair .panel-header-bar{background-color:#e7bc3c}.mood.panel.excellent .panel-header-bar{background-color:#f1e624}.mood.panel.emoji{position:relative;overflow:hidden}.mood.panel.emoji:after{animation:popAndWiggle 1.2s ease-out forwards;position:absolute;top:50%;left:50%;font-size:6em;opacity:.3;z-index:0;pointer-events:none}.mood.panel.emoji.excellent:after{content:"⭐"}.mood.panel.emoji.good:after{content:"👍"}.mood.panel.emoji.fair:after{content:"👌"}.mood.panel.emoji.poor:after{content:"👎"}@keyframes popAndWiggle{0%{transform:translate(-50%,-50%) scale(.3) rotate(0);opacity:0}50%{transform:translate(-50%,-50%) scale(1) rotate(-10deg);opacity:.35}75%{transform:translate(-50%,-50%) scale(1.2) rotate(10deg);opacity:.3}to{transform:translate(-50%,-50%) scale(1) rotate(0);opacity:.3}}.SalesTransactionEntry gc-widget-grid-data-column[format=dec]{--gc-text-align: end}.SalesTransactionEntry gc-widget-input[format=dec]{--gc-text-align: right;width:120px}.SalesTransactionEntry gc-widget-input,.SalesTransactionEntry gc-widget-grid{margin:0}.SalesTransactionEntry #nameColumn{width:120px;--gc-heading-text-align: "start" }.SalesTransactionEntry gc-widget-icon[disabled]{--gc-icon-color: #CCC}.SalesTransactionEntry gc-widget-grid gc-widget-icon:first-child{margin-left:5px}.SalesTransactionEntry gc-widget-grid gc-widget-icon:last-child{margin-right:5px}.SalesTransactionEntry gc-widget-icon{margin-left:0;margin-right:0}.SalesTransactionEntry gc-widget-button{width:120px}.SalesTransactionEntry div.headerHeight{height:36px}.SalesTransactionEntry .ValidationIndication.rowHeight{height:24px}.ValidationIndication .suggestion{color:#305496;cursor:pointer}.ValidationIndication .suggestionList{position:absolute;display:none}.ValidationIndication.visible:hover .suggestionList{display:inline-block}.ValidationIndication.invisible{visibility:hidden}#container{padding:50px}gc-widget-dialog .password{width:calc(100% - 38px)}#changePasswordDialog{height:320px}gc-widget-icon,gc-widget-label,.separator{color:#fff;--gc-color: white}.clickable{cursor:pointer;text-decoration:underline}div.Users{width:90%;max-width:750px;margin:0 auto;padding:15px 0 0;height:100%;max-height:500px;display:flex;flex-direction:row;justify-content:center}.Users td{width:50%;vertical-align:top;padding:0}.Users gc-widget-grid{width:calc(100% - 10px)}.Users .container.vertical{flex:1;margin:0;display:flex;flex-direction:column;align-items:flex-start}.Users gc-widget-grid-data-column{--gc-column-width: 1fr}.Users gc-widget-button[label=New]{align-self:flex-end}.Users gc-widget-input{width:calc(100% - 10px)}
