.apic-ngs-custom-placeholder-tpl .ng-value{background-color:var(--vita-inputHighlighColor,#faceab);font-size:1rem;line-height:1.5rem;border-radius:6px;margin-right:5px;margin-bottom:5px;overflow:hidden;white-space:nowrap}.apic-ngs-custom-placeholder-tpl .ng-value .apic-ng-value-wrapper{display:flex;align-items:center}.apic-ngs-custom-placeholder-tpl .ng-value .ng-value-label{display:inline-block;padding:1px 5px;overflow:hidden;text-overflow:ellipsis}.apic-ngs-custom-placeholder-tpl .ng-value .ng-value-icon.right{display:inline-block;padding:1px 5px;border-left:1px solid var(--vita-fontPrimaryColor30,rgba(0,0,0,.30196078431372547));border-top-right-radius:6px;border-bottom-right-radius:6px;pointer-events:auto}.apic-ngs-custom-placeholder-tpl .ng-value .ng-value-icon.right:hover{cursor:pointer;background-color:var(--vita-fontPrimaryColor15,rgba(0,0,0,.14901960784313725))}ng-select.ng-select .ng-clear-wrapper{color:var(--vita-fontPrimaryColor70,rgba(0,0,0,.7019607843137254));font-weight:700;display:inline-block;height:26px;min-height:26px;max-height:26px;width:26px;min-width:26px;max-width:26px;text-align:center;line-height:26px;margin:-3px -6px;border-radius:50%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}ng-select.ng-select .ng-clear-wrapper .ng-clear{display:inline-block;font-size:18px;line-height:1;pointer-events:none}ng-select.ng-select .ng-clear-wrapper:hover{background-color:var(--vita-fontPrimaryColor15,rgba(0,0,0,.14901960784313725))}ng-select.ng-select .ng-clear-wrapper:hover .ng-clear{color:var(--vita-fontPrimaryColor,#000)}ng-select.ng-select .ng-spinner-loader{position:absolute;right:4px;height:22px;width:22px;margin-right:0;border:2px solid var(--vita-fontPrimaryColor15,rgba(0,0,0,.14901960784313725));border-left-color:var(--vita-actionColor,#1f516b)}ng-select.ng-select .ng-arrow-wrapper .ng-arrow{-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-timing-function:ease-in-out;transition-property:all;transition-duration:.3s;transition-timing-function:ease-in-out;border-left:5px solid transparent;border-bottom:2.5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--vita-fontPrimaryColor70,rgba(0,0,0,.7019607843137254))}ng-select.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:var(--vita-fontPrimaryColor,#000)}ng-select.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:0;border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-top-color:var(--vita-fontPrimaryColor70,rgba(0,0,0,.7019607843137254));border-width:5px 5px 2.5px;transform:rotate(180deg) translateY(4px)}ng-select.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover,ng-select.ng-select.ng-select-opened>.ng-select-container:hover .ng-arrow{border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-top-color:var(--vita-fontPrimaryColor,#000)}ng-select.ng-select .ng-select-container{-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-timing-function:ease-in-out;transition-property:all;transition-duration:.3s;transition-timing-function:ease-in-out;border-radius:.25rem;color:var(--vita-fontPrimaryColor,#000);background-color:var(--vita-inputBgColor,#ffefe2);min-height:38px}ng-select.ng-select .ng-select-container,ng-select.ng-select.ng-select-opened>.ng-select-container{border-color:var(--vita-inputBorderColor,#ffefe2)}ng-select.ng-select.ng-select-focused>.ng-select-container{background-color:var(--vita-bgContentColor,#fff)}ng-select.ng-select.ng-select-focused.ng-select-opened>.ng-select-container,ng-select.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px var(--vita-fontPrimaryColor05,rgba(0,0,0,.050980392156862744)),0 0 0 3px rgba(0,126,255,.1)}ng-select.ng-select.is-invalid.ng-select-focused.ng-select-opened>.ng-select-container,ng-select.ng-select.is-invalid.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-left:5px solid #ff0d2a}ng-select.ng-select.ng-select-opened>.ng-select-container{background-color:var(--vita-bgContentColor,#fff)}ng-select.ng-select.ng-select-disabled>.ng-select-container{background-color:var(--vita-inputDisabledBgColor,#f0f6f6)}ng-select.ng-select .ng-select-container .ng-value-container{padding-left:8px}ng-select.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-left:0;padding-right:0;left:8px;right:50px;width:auto}ng-select.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 5px;line-height:1.625rem;align-self:flex-start}ng-select.ng-select.ng-select-multiple.ng-select-opened .ng-select-container .ng-value-container .ng-input{min-width:clamp(16px,50%,200px)}ng-select.ng-select.non-searchable .ng-select-container .ng-value-container .ng-input{display:none!important}ng-select.ng-select .ng-select-container .ng-value-container .ng-input>input{padding:0;line-height:1.625rem}ng-select.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:var(--vita-fontPrimaryColor70,rgba(0,0,0,.7019607843137254));line-height:1.625rem}ng-select.ng-select.is-footer-all .ng-select-container .ng-value-container .ng-placeholder{color:var(--vita-fontPrimaryColor,#000)}ng-select.ng-select.is-invalid .ng-select-container{border-top-left-radius:6px;border-bottom-left-radius:6px;border-left:5px solid #ff0d2a}ng-select.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:6px;left:8px;right:32px;padding-left:0;padding-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ng-select.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{background-color:var(--vita-inputHighlighColor,#faceab);font-size:1rem;line-height:1.5rem;border-radius:6px;overflow:hidden}ng-select.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.nth-more{background-color:transparent;font-style:italic}ng-select.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:var(--vita-inputDisabledBgColor,#f0f6f6);border-color:var(--vita-fontPrimaryColor30,rgba(0,0,0,.30196078431372547));color:var(--vita-fontPrimaryColor70,rgba(0,0,0,.7019607843137254))}ng-select.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right-color:var(--vita-fontPrimaryColor30,rgba(0,0,0,.30196078431372547));border-top-left-radius:6px;border-bottom-left-radius:6px}ng-select.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left-color:var(--vita-fontPrimaryColor30,rgba(0,0,0,.30196078431372547));border-top-right-radius:6px;border-bottom-right-radius:6px}ng-select.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:var(--vita-fontPrimaryColor15,rgba(0,0,0,.14901960784313725))}ng-select.ng-select-single .ng-value-container .ng-value{flex-grow:1}ng-select.ng-select-single .ng-value-container .ng-value .ng-value-label{flex-grow:1;line-height:22px}ng-select>.ng-select-container{max-width:100%}ng-select>.ng-select-container>.ng-value-container{min-width:0;margin-right:0}ng-select>.ng-select-container>.ng-value-container>.ng-value{z-index:1}ng-select>.ng-select-container>.ng-value-container>.ng-value .apic-ng-value-wrapper{display:flex;align-items:center}ng-select>.ng-select-container>.ng-value-container>.ng-value .ng-value-label{overflow:hidden;text-overflow:ellipsis}.apic-ng-select-edit-icon-btn{display:inline-block;text-align:center;margin-left:-3px;border-radius:50%;font-size:18px;color:var(--vita-fontPrimaryColor70,rgba(0,0,0,.7019607843137254));line-height:26px;height:26px;min-height:26px;max-height:26px;width:26px;min-width:26px;max-width:26px}.apic-ng-select-edit-icon-btn:hover{cursor:-webkit-pointer;cursor:pointer;color:var(--vita-fontPrimaryColor,#000);background-color:var(--vita-fontPrimaryColor15,rgba(0,0,0,.14901960784313725))}.apic-ng-select-color-wrapper{display:inline-block;transform:translateY(2px)}.apic-ng-select-color-indicator{display:inline-block;border-radius:50%;margin-right:5px;height:16px;min-height:16px;max-height:16px;width:16px;min-width:16px;max-width:16px}input.apic-ng-select-checkbox-indicator,mat-checkbox.apic-ng-select-checkbox-indicator{pointer-events:none}mat-checkbox.apic-ng-select-checkbox-indicator label{margin-top:-4px}ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-header{border-bottom-color:var(--vita-fontPrimaryColor25,rgba(0,0,0,.25098039215686274))}ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-footer{padding:0;border-top-color:var(--vita-fontPrimaryColor25,rgba(0,0,0,.25098039215686274))}ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-footer .apic-ss2-ng-footer-tmp{padding:5px 7px}ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-footer .apic-lite-btn,ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-header .apic-lite-btn{display:inline-block;border:1px solid #666;border-radius:6px;background-color:var(--vita-bgContentColor,#fff);box-shadow:none;color:var(--vita-fontPrimaryColor,#000);text-align:center;font-size:1rem;line-height:20px;padding:8px 16px}ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-footer .apic-lite-btn:hover,ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-header .apic-lite-btn:hover{cursor:pointer;box-shadow:0 3px 15px 0 var(--vita-commonHoverShadowColor,rgba(31,81,107,.4));z-index:997}ng-dropdown-panel .apic-ng-select-header-text-wrapper{flex:1}ng-dropdown-panel .apic-ng-select-header-text{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;line-clamp:1;overflow:hidden;text-overflow:ellipsis;text-align:right}ng-dropdown-panel.ng-dropdown-panel{background-color:var(--vita-bgContentColor,#fff);box-shadow:0 1px 0 var(--vita-fontPrimaryColor05,rgba(0,0,0,.050980392156862744));border-color:var(--vita-fontPrimaryColor15,rgba(0,0,0,.14901960784313725));overflow:hidden}ng-dropdown-panel.ng-dropdown-panel.ng-select-top{border-bottom-color:var(--vita-fontPrimaryColor25,rgba(0,0,0,.25098039215686274));border-top-right-radius:6px;border-top-left-radius:6px}ng-dropdown-panel.ng-dropdown-panel.ng-select-bottom{border-top-color:var(--vita-fontPrimaryColor25,rgba(0,0,0,.25098039215686274));border-bottom-right-radius:6px;border-bottom-left-radius:6px}ng-dropdown-panel .text-muted{color:var(--vita-fontPrimaryColor70,rgba(0,0,0,.7019607843137254))!important}ng-dropdown-panel.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:0;border-top-left-radius:0}ng-dropdown-panel.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{padding:0}ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child:has(.ng-option-child-group-hidden){display:none}ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding:0}ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child .ng-option-child-group{display:block;padding:8px 10px}ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child .ng-option-child-group.ng-option-child-group-hidden{display:none}ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-footer .ng-option,ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-header .ng-option,ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:var(--vita-bgContentColor,#fff);color:var(--vita-fontPrimaryColor,#000);height:36px;padding:8px 10px;white-space:nowrap}ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-footer .ng-option.ng-option-marked,ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-footer .ng-option:hover,ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-header .ng-option.ng-option-marked,ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-header .ng-option:hover,ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked,ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items .ng-option:hover{background-color:var(--vita-inputHighlighColor,#faceab);color:var(--vita-fontPrimaryColor,#000)}ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-footer .ng-option.ng-option-selected,ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-header .ng-option.ng-option-selected,ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected{background-color:var(--vita-bgPrimaryColor,#fcd4b5);color:var(--vita-fontPrimaryColor,#000)}ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-footer .ng-option.ng-option-selected.ng-option-marked,ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-footer .ng-option.ng-option-selected:hover,ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-header .ng-option.ng-option-selected.ng-option-marked,ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-header .ng-option.ng-option-selected:hover,ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked,ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected:hover{background-color:var(--vita-inputHighlighColor,#faceab);color:var(--vita-fontPrimaryColor,#000)}ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-footer .ng-option:hover,ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-header .ng-option:hover{cursor:pointer}ng-dropdown-panel.ng-dropdown-panel.is-static-scroll-mode .ng-dropdown-panel-items .ng-option{height:auto;white-space:normal}ng-dropdown-panel .ng-dropdown-panel-items.scroll-host::-webkit-scrollbar{width:12px}ng-dropdown-panel .ng-dropdown-panel-items.scroll-host::-webkit-scrollbar-thumb{box-shadow:inset var(--vita-fontPrimaryColor15,rgba(0,0,0,.14901960784313725)) 0 0 5px 5px}ng-dropdown-panel .ng-dropdown-panel-items.scroll-host:hover::-webkit-scrollbar-thumb{box-shadow:inset var(--vita-fontPrimaryColor30,rgba(0,0,0,.30196078431372547)) 0 0 5px 5px}body>ng-dropdown-panel.ng-dropdown-panel.on-after-open,ng-select>ng-dropdown-panel.ng-dropdown-panel{transition:all .2s ease-in-out}body>ng-dropdown-panel.ng-dropdown-panel.con-rx-item-sls2-sales-unit{right:62px!important;width:auto!important;min-width:200px!important}body>ng-dropdown-panel.ng-dropdown-panel.con-bill-invoice-fee-item-sls2-service-item{right:240px!important;width:auto!important;min-width:200px!important}body>ng-dropdown-panel.ng-dropdown-panel.apm-type-invoice-fee-item-sls2-service-item,body>ng-dropdown-panel.ng-dropdown-panel.invoice-modify-invoice-fee-item-sls2-service-item{width:calc(100% - 831px)!important;min-width:600px!important}body>ng-dropdown-panel.ng-dropdown-panel.sls2-min-width-200{min-width:200px!important}body>ng-dropdown-panel.ng-dropdown-panel.sls2-min-width-300{min-width:300px!important}body>ng-dropdown-panel.ng-dropdown-panel.sls2-min-width-350{min-width:350px!important}body>ng-dropdown-panel.ng-dropdown-panel.sls2-min-width-400{min-width:400px!important}body>ng-dropdown-panel.ng-dropdown-panel.sls2-min-width-500{min-width:500px!important}body>ng-dropdown-panel.ng-dropdown-panel.sls2-min-width-600{min-width:600px!important}body>ng-dropdown-panel.ng-dropdown-panel.sls2-min-width-800{min-width:800px!important}body>ng-dropdown-panel.ng-dropdown-panel.sls2-min-width-1000{min-width:1000px!important}body>ng-dropdown-panel.ng-dropdown-panel.sls2-min-width-1024{min-width:1024px!important}body>ng-dropdown-panel.ng-dropdown-panel.sls2-right-mobile{right:17px!important;width:auto!important}body>ng-dropdown-panel.ng-dropdown-panel.sls2-right-62{right:62px!important;width:auto!important}body>ng-dropdown-panel.ng-dropdown-panel.sls2-right-70{right:70px!important;width:auto!important}body>ng-dropdown-panel.ng-dropdown-panel.sls2-auto-width{width:auto!important}body>ng-dropdown-panel.ng-dropdown-panel.sls2-min-width-quick-search{min-width:290px!important}body>ng-dropdown-panel.ng-dropdown-panel.sls2-max-width-100-50{max-width:calc(100% - 50px)!important}body>ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items{max-height:300px}ng-select.theme-content-bg.ng-select .ng-select-container{-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-timing-function:ease-in-out;transition-property:all;transition-duration:.3s;transition-timing-function:ease-in-out}.color-picker .hex-text .box input,ng-select.theme-content-bg.ng-select .ng-select-container{color:var(--vita-fontPrimaryColor,#000);background-color:var(--vita-bgContentColor,#fff)}ngx-file-drop .ngx-file-drop__drop-zone{border-color:var(--vita-btnPrimaryBgColor,#faaa6c)!important}ngx-file-drop .ngx-file-drop__drop-zone .ngx-file-drop__content{color:var(--vita-actionColor,#1f516b)!important;height:auto}ngx-file-drop.apic-ngx-drop-input-radius .ngx-file-drop__drop-zone{border-radius:6px}ngx-file-drop.apic-ngx-drop-auto-height,ngx-file-drop.apic-ngx-drop-auto-height .ngx-file-drop__drop-zone{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:stretch}ngx-file-drop.apic-ngx-drop-auto-height .ngx-file-drop__drop-zone{border:none;height:unset;margin:unset}ngx-file-drop.apic-ngx-drop-auto-height .ngx-file-drop__drop-zone .ngx-file-drop__content{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:stretch}ngx-file-drop.apic-ngx-drop-auto-height .apic-custom-drop-area{border:2px dotted var(--vita-btnPrimaryBgColor,#faaa6c);border-radius:20px;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}ngx-file-drop.apic-ngx-drop-auto-height .apic-custom-drop-area:hover{cursor:pointer;background-color:var(--vita-inputHighlighColor,#faceab)}ngx-file-drop.apic-ngx-drop-auto-height .apic-custom-drop-area.is-disabled:hover{cursor:not-allowed;background-color:var(--vita-inputDisabledBgColor,#f0f6f6)}ngx-file-drop.apic-custom-drop-tpl{display:block;background-color:var(--vita-bgContentColor,#fff);height:150px;min-height:150px;max-height:150px}ngx-file-drop.apic-custom-drop-tpl .ngx-file-drop__drop-zone{height:100%!important;border-radius:6px!important}ngx-file-drop.apic-custom-drop-tpl .apic-custom-drop-area{height:147px;flex:1 1 auto;border-radius:6px;display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center}ngx-file-drop.apic-custom-drop-tpl .apic-custom-drop-area:hover{cursor:pointer;background-color:var(--vita-inputHighlighColor,#faceab)}ngx-file-drop.apic-custom-drop-tpl .apic-custom-drop-area.is-disabled:hover{cursor:not-allowed;background-color:var(--vita-inputDisabledBgColor,#f0f6f6)}ngx-file-drop.apic-custom-drop-tpl .apic-custom-drop-area .apic-drop-area-text{display:flex;align-items:center;justify-content:center;text-align:center;line-height:.875rem;font-size:.9375rem}ngx-file-drop.apic-custom-drop-tpl .apic-custom-drop-area .apic-drop-area-btn{margin-left:6px}ngx-file-drop.apic-vita-drive-drop-area{position:relative}ngx-file-drop.apic-vita-drive-drop-area .ngx-file-drop__drop-zone--over{background-color:transparent}ui-switch{display:flex}ui-switch.theme-apricot>button.switch.checked{background-color:var(--vita-btnPrimaryBgColor,#faaa6c)}ui-switch.theme-green-red>button.switch{background-color:#ff0d2a}ui-switch.theme-green-red>button.switch.checked{background-color:#0a0}ui-switch.row-38h-center{height:38px;align-items:center}ui-switch>button{background-color:#ddd}ui-switch>button.switch>small{box-shadow:0 1px 3px rgba(0,0,0,.8)}ui-switch>button.switch.disabled{background-color:#eee;opacity:1}ui-switch>button.switch.disabled>small{background-color:#eee;box-shadow:0 1px 3px rgba(0,0,0,.4)}ui-switch>button:focus{outline:none;box-shadow:0 0 0 3.2px rgba(0,123,255,.25)}ui-switch>button.switch.switch-medium{height:28px;border-radius:28px}ui-switch>button.switch.switch-medium.checked small{right:0}ui-switch>button.switch.switch-medium small{width:28px;height:28px;right:calc(100% - 28px)}.ngb-dp-month .ngb-dp-week:nth-child(2){padding-top:4px}html#vita-app ngb-datepicker{border-color:var(--vita-fontPrimaryColor15,rgba(0,0,0,.14901960784313725));border-radius:4px;overflow:hidden}ngb-datepicker{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}ngb-datepicker .btn-outline-primary{color:var(--vita-btnPrimaryBgColor,#faaa6c);border-color:var(--vita-btnPrimaryBgColor,#faaa6c)}ngb-datepicker .btn-outline-primary:hover{background-color:var(--vita-btnPrimaryBgColor,#faaa6c);border-color:var(--vita-btnPrimaryBgColor,#faaa6c)}ngb-datepicker .btn-outline-secondary{color:var(--vita-fontSecondaryColor,#1f516b);border-color:var(--vita-fontSecondaryColor,#1f516b)}ngb-datepicker .btn-outline-secondary:hover{background-color:var(--vita-fontSecondaryColor,#1f516b);border-color:var(--vita-fontSecondaryColor,#1f516b)}ngb-datepicker ngb-datepicker-navigation .ngb-dp-arrow .ngb-dp-arrow-btn{color:var(--vita-fontPrimaryColor,#000)}ngb-datepicker ngb-datepicker-navigation .ngb-dp-arrow .ngb-dp-arrow-btn:hover{color:var(--vita-btnPrimaryBgColor,#faaa6c)}ngb-datepicker .btn-light,ngb-datepicker .ngb-dp-day,ngb-datepicker .ngb-dp-week-number,ngb-datepicker .ngb-dp-weekday{width:40px;height:32px;line-height:32px;font-size:.8125rem}ngb-datepicker .custom-select,ngb-datepicker .ngb-dp-weekday{color:var(--vita-fontPrimaryColor,#000)}ngb-datepicker .ngb-dp-day:focus{outline:none}ngb-datepicker ngb-datepicker-navigation-select .custom-select{margin:0 4px;border:none}ngb-datepicker ngb-datepicker-navigation-select select.custom-select{color:var(--vita-fontPrimaryColor,#000);background-color:var(--vita-inputBgColor,#ffefe2)}ngb-datepicker div.ngb-dp-month-name{background-color:var(--vita-dpHeaderBgColor,#ffefe2)}ngb-datepicker ngb-datepicker-month-view div.ngb-dp-week.ngb-dp-weekdays,ngb-datepicker ngb-datepicker-month div.ngb-dp-week.ngb-dp-weekdays{background-color:var(--vita-dpHeaderBgColor,#ffefe2);border-radius:0!important}ngb-datepicker ngb-datepicker-month-view div.ngb-dp-week,ngb-datepicker ngb-datepicker-month div.ngb-dp-week{background-color:var(--vita-bgContentColor,#fff)}ngb-datepicker .ngb-dp-navigation-chevron{border-width:2px 2px 0 0}ngb-datepicker ngb-datepicker-navigation-select>.custom-select{padding:0 8px;font-size:14px;height:29.6px}ngb-datepicker .ngb-dp-header{background-color:var(--vita-dpHeaderBgColor,#ffefe2)!important;border-radius:0;padding-top:4px;-webkit-transition-property:background-color;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;-o-transition-property:background-color;-o-transition-duration:.3s;-o-transition-timing-function:ease-in-out;transition-property:background-color;transition-duration:.3s;transition-timing-function:ease-in-out}ngb-datepicker .ngb-dp-navigation-select{flex-basis:144px}ngb-datepicker .ngb-dp-arrow{width:32px;height:32px}ngb-datepicker .ngb-dp-arrow-btn{padding:0 4px;margin:0 8px}ngb-datepicker .right .ngb-dp-navigation-chevron{margin-left:2.4px;margin-right:4px}ngb-datepicker .ngb-dp-navigation-chevron{width:12px;height:12px;margin-left:4px;margin-right:2.4px}ngb-datepicker .btn{font-size:1rem;border-radius:4px}ngb-datepicker .ngb-dp-month:first-child .ngb-dp-week{padding-left:4px}ngb-datepicker .ngb-dp-month:last-child .ngb-dp-week{padding-right:4px}ngb-datepicker .ngb-dp-week{border-radius:4px;-webkit-transition-property:background-color;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;-o-transition-property:background-color;-o-transition-duration:.3s;-o-transition-timing-function:ease-in-out;transition-property:background-color;transition-duration:.3s;transition-timing-function:ease-in-out}ngb-datepicker .ngb-dp-month .ngb-dp-week:last-child{padding-bottom:4px}ngb-datepicker .apic-ngb-day{width:40px;height:32px;line-height:32px;border-radius:16px;font-family:-apple-system,BlinkMacSystemFont,Vita Mixed Noto,Noto Sans TC,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:500;font-size:1rem;color:var(--vita-fontPrimaryColor,#000);text-align:center;background-color:transparent;padding-top:1px;-webkit-transition-property:color,border-color,background-color;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;-o-transition-property:color,border-color,background-color;-o-transition-duration:.3s;-o-transition-timing-function:ease-in-out;transition-property:color,border-color,background-color;transition-duration:.3s;transition-timing-function:ease-in-out}ngb-datepicker .apic-ngb-day:active,ngb-datepicker .apic-ngb-day:hover{background-color:var(--vita-commonCardPrimaryHoverColor,#fce2cd)}ngb-datepicker .apic-ngb-day.is-selected,ngb-datepicker .apic-ngb-day.is-selected:active,ngb-datepicker .apic-ngb-day.is-selected:hover{background-color:var(--vita-btnPrimaryBgColor,#faaa6c);color:var(--vita-fontAccentColor,#fff);font-weight:600}ngb-datepicker .apic-ngb-day.is-highligh,ngb-datepicker .apic-ngb-day.is-highligh:active,ngb-datepicker .apic-ngb-day.is-highligh:hover{background-color:var(--vita-inputBgColor,#ffefe2);color:var(--vita-fontPrimaryColor,#000);font-weight:600}ngb-datepicker .apic-ngb-day.is-holiday,ngb-datepicker .apic-ngb-day.is-holiday:hover{color:#ff0d2a}ngb-datepicker .apic-ngb-day.is-today{border:2px solid var(--vita-actionColor,#1f516b);line-height:28px}ngb-datepicker .apic-ngb-day.non-current-month{color:#6c757d;opacity:.5}ngb-datepicker .apic-ngb-day.is-selected.non-current-month{color:var(--vita-fontAccentColor,#fff);opacity:.5}ngb-datepicker .apic-ngb-day.is-holiday.non-current-month{color:#ff0d2a;opacity:.5}ngb-datepicker .apic-ngb-day.is-disabled{opacity:.5}ngb-datepicker .apic-ngb-day.is-disabled:hover{cursor:not-allowed}ngb-datepicker .apic-ngb-day.is-disabled:active,ngb-datepicker .apic-ngb-day.is-disabled:hover{background-color:transparent}ngb-modal-window.dynamic-apic-modal::-webkit-scrollbar-thumb{box-shadow:inset 0 0 4px 4px hsla(0,0%,100%,.85)}ngb-modal-window.dynamic-apic-modal>div.modal-dialog{max-width:unset;display:flex;justify-content:center}ngb-modal-window.dynamic-apic-modal>div.modal-dialog>div.modal-content{width:unset;align-items:center}ngb-tooltip-window{z-index:9999!important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:fadeIn .3s ease-out 0s 1}ngb-tooltip-window>.tooltip-inner{background-color:var(--vita-fontPrimaryColor,#000);color:var(--vita-fontAccentColor,#fff)}ngb-tooltip-window.bs-tooltip-top>.arrow:before{border-top-color:var(--vita-fontPrimaryColor,#000)}ngb-tooltip-window.bs-tooltip-right>.arrow:before{border-right-color:var(--vita-fontPrimaryColor,#000)}ngb-tooltip-window.bs-tooltip-left>.arrow:before{border-left-color:var(--vita-fontPrimaryColor,#000)}ngb-tooltip-window.bs-tooltip-bottom>.arrow:before{border-bottom-color:var(--vita-fontPrimaryColor,#000)}ngb-tooltip-window.apic-invalid>.tooltip-inner{background-color:#ff0d2a;color:#fff}ngb-tooltip-window.apic-invalid.bs-tooltip-top>.arrow:before{border-top-color:#ff0d2a}ngb-tooltip-window.apic-invalid.bs-tooltip-right>.arrow:before{border-right-color:#ff0d2a}ngb-tooltip-window.apic-invalid.bs-tooltip-left>.arrow:before{border-left-color:#ff0d2a}ngb-tooltip-window.apic-invalid.bs-tooltip-bottom>.arrow:before{border-bottom-color:#ff0d2a}ngb-tooltip-window.apic-warning>.tooltip-inner{background-color:var(--vita-toastWarningIconColor,#856404);color:#fff}ngb-tooltip-window.apic-warning.bs-tooltip-top>.arrow:before{border-top-color:var(--vita-toastWarningIconColor,#856404)}ngb-tooltip-window.apic-warning.bs-tooltip-right>.arrow:before{border-right-color:var(--vita-toastWarningIconColor,#856404)}ngb-tooltip-window.apic-warning.bs-tooltip-left>.arrow:before{border-left-color:var(--vita-toastWarningIconColor,#856404)}ngb-tooltip-window.apic-warning.bs-tooltip-bottom>.arrow:before{border-bottom-color:var(--vita-toastWarningIconColor,#856404)}ngb-tooltip-window.apic-size-m>.tooltip-inner{max-width:260px}ngb-tooltip-window.apic-size-xl>.tooltip-inner{max-width:380px}ngb-tooltip-window.apic-size-xxl>.tooltip-inner{max-width:520px}ngb-tooltip-window.apic-size-xxxl>.tooltip-inner{max-width:680px}ngb-tooltip-window.text-left>.tooltip-inner{text-align:left}ngb-tooltip-window.apic-font-size-m>.tooltip-inner{font-size:16px}