.ez-multiselect{position:relative;width:100%}.ez-multiselect__control{position:relative}.ez-multiselect__control .form-control[readonly]:not(:disabled){background-color:#fff;cursor:pointer;padding-right:27px!important;text-overflow:ellipsis}.ez-multiselect__caret,.ez-multiselect__clear{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center}.ez-multiselect__caret{pointer-events:none;right:6px}.ez-multiselect__clear{cursor:pointer;right:7px;z-index:2}.ez-multiselect__dropdown{position:absolute;top:100%;left:0;z-index:9999;margin-top:2px;background-color:#fff;border:1px solid #dee2e6;border-radius:6px;-webkit-box-shadow:0 6px 20px rgba(0,0,0,.14);box-shadow:0 6px 20px #00000024;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;overflow:hidden}.ez-multiselect__head{border-bottom:1px solid #eceff1;flex-shrink:0}.ez-multiselect__filter{padding:6px 6px 4px}.ez-multiselect__inactive-toggle{padding:0 8px 6px}.ez-multiselect__select-all,.ez-multiselect__item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:8px;width:100%;padding:5px 10px;background-color:transparent;color:#495057;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-transition:background-color .12s ease;transition:background-color .12s ease}.ez-multiselect__select-all:hover,.ez-multiselect__select-all.is-highlighted,.ez-multiselect__item:hover,.ez-multiselect__item.is-highlighted{background-color:rgba(var(--color-primary-rgb),.07);color:#495057;text-decoration:none}.ez-multiselect__select-all input[type=checkbox],.ez-multiselect__item input[type=checkbox]{pointer-events:none;-webkit-box-flex:0;flex:0 0 auto;width:14px;height:14px;margin:0}.ez-multiselect__select-all input[type=checkbox]:checked,.ez-multiselect__select-all input[type=checkbox]:indeterminate,.ez-multiselect__item input[type=checkbox]:checked,.ez-multiselect__item input[type=checkbox]:indeterminate{background-color:var(--color-primary);border-color:var(--color-primary)}.ez-multiselect__select-all{font-weight:600;border-bottom:1px solid #eceff1;flex-shrink:0}.ez-multiselect__item--checked{background-color:rgba(var(--color-primary-rgb),.05)}.ez-multiselect__item-label{-webkit-box-flex:1;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ez-multiselect__inactive-tag{position:relative;top:-1px;-webkit-box-flex:0;flex:0 0 auto;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;color:#6c757d}.ez-multiselect__item--inactive .ez-multiselect__item-label{color:#6c757d}.ez-multiselect__dropdown--wrap .ez-multiselect__item{white-space:normal}.ez-multiselect__dropdown--wrap .ez-multiselect__item .ez-multiselect__item-label{overflow:visible;text-overflow:clip;word-break:break-word}.ez-multiselect__list{max-height:240px;overflow-y:auto;padding:2px 0;-webkit-box-flex:1;flex:1 1 auto;min-height:0}.ez-multiselect__no-data{padding:14px 10px;color:#9aa4ad;text-align:center}.ez-multiselect__more{padding:3px 10px;font-size:11px;color:#9aa4ad;border-top:1px solid #eceff1;text-align:right;flex-shrink:0}.ez-month-picker,.ez-month-picker__wrap{position:relative;width:100%}.ez-month-picker__input{width:100%;padding-right:28px}.ez-month-picker__input[readonly]:not([disabled]){background-color:#fff;cursor:pointer}.ez-month-picker__icon{position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#6c757d;pointer-events:none;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.ez-month-picker__panel{position:absolute;top:calc(100% + 4px);left:0;z-index:9999;width:100%;min-width:232px;padding:10px;border:1px solid var(--color-border-lighter);border-radius:10px;background:#fff;-webkit-box-shadow:0 12px 28px rgba(16,24,40,.14),0 2px 6px rgba(16,24,40,.08);box-shadow:0 12px 28px #10182824,0 2px 6px #10182814;opacity:1;isolation:isolate}.ez-month-picker__panel--inline{position:static;-webkit-box-shadow:none;box-shadow:none;margin-top:2px}.ez-month-picker--inline .ez-month-picker__input[readonly]:not([disabled]){cursor:default}.ez-month-picker--hide-input>.ez-month-picker__wrap{display:none}.ez-month-picker__header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;gap:4px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--color-border-lighter)}.ez-month-picker__year{font-size:14px;font-weight:700;color:var(--color-text)}.ez-month-picker__nav{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:8px;background:none;color:var(--color-text-muted);cursor:pointer;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease}.ez-month-picker__nav:hover{background:color-mix(in srgb,var(--color-primary) 10%,#fff);color:var(--color-primary)}.ez-month-picker__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.ez-month-picker__month{padding:7px 0;border:none;border-radius:8px;background:none;font-size:13px;color:var(--color-text);cursor:pointer;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease}.ez-month-picker__month:hover:not(:disabled,.is-active){background:color-mix(in srgb,var(--color-primary) 10%,#fff);color:var(--color-primary)}.ez-month-picker__month.is-active{background:var(--color-primary);color:var(--color-text-on-primary);font-weight:600}.ez-month-picker__month:disabled{color:var(--color-text-muted);opacity:.45;cursor:not-allowed}.ez-year-picker,.ez-year-picker__wrap{position:relative;width:100%}.ez-year-picker__input{width:100%;padding-right:28px}.ez-year-picker__input[readonly]:not([disabled]){background-color:#fff;cursor:pointer}.ez-year-picker__icon{position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#6c757d;pointer-events:none;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.ez-year-picker__panel{position:absolute;top:100%;left:0;z-index:9999;width:100%;min-width:220px;background:#fff;border:1px solid #ced4da;border-radius:3px;padding:10px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.18);box-shadow:0 8px 32px #0000002e}.ez-year-picker__header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:10px}.ez-year-picker__range{font-size:16px;font-weight:600;color:#495057}.ez-year-picker__nav{background:none;border:none;padding:2px 6px;color:#6c757d;cursor:pointer}.ez-year-picker__nav:hover{color:var(--color-badge-primary)}.ez-year-picker__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ez-year-picker__year{background:none;border:1px solid #ced4da;border-radius:3px;padding:6px 0;font-size:13px;color:#495057;cursor:pointer}.ez-year-picker__year:hover:not(:disabled):not(.is-active){background:#f5f5f5}.ez-year-picker__year.is-active{background:var(--color-badge-primary);border-color:var(--color-badge-primary);color:#fff}.ez-year-picker__year:disabled{opacity:.35;cursor:not-allowed}
