.smart-entry{position:relative;font-weight:400}.smart-entry input{padding-right:32px}.smart-entry::after{content:'⌄';position:absolute;right:11px;top:9px;color:#70818a;pointer-events:none}.smart-original{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.smart-list{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);max-height:260px;overflow:auto;background:#fff;border:1px solid #aebec7;border-radius:8px;box-shadow:0 8px 24px #123d5a24;padding:5px}.smart-option{display:block;width:100%;background:#fff;color:#18313f;text-align:left;border:0;border-radius:6px;padding:8px 10px;font-weight:500}.smart-option:hover,.smart-option.active{background:#e8f4ee;color:#125b3d}.smart-option small{display:block;color:#70818a;font-weight:400}.smart-empty{padding:12px;color:#70818a}.smart-selected{outline:2px solid #67a98a;outline-offset:1px}.universal-entry{grid-column:1/-1;position:relative;background:#eef6f2;border:1px solid #c9dfd3;border-radius:9px;padding:11px}.universal-entry>span{display:block;font-weight:700;margin-bottom:5px}.universal-entry input{background:#fff}.universal-results{position:absolute;z-index:40;left:11px;right:11px;top:72px;max-height:360px;overflow:auto;background:#fff;border:1px solid #aebec7;border-radius:8px;box-shadow:0 10px 28px #123d5a2e;padding:5px}.universal-group{padding:6px 10px 3px;color:#16704b;font-size:12px;font-weight:800;border-top:1px solid #e5ecef}.universal-group:first-child{border-top:0}.universal-option{display:block;width:100%;text-align:left;background:#fff;color:#18313f;border:0;border-radius:6px;padding:8px 10px}.universal-option:hover,.universal-option.active{background:#e8f4ee}.universal-option small{display:block;color:#70818a;font-weight:400}.universal-tip{font-size:12px;color:#70818a;margin-top:4px}
