.calc-select-wrap{position:relative}.multiselect{cursor:pointer;font-family:Inter,sans-serif;font-size:13px;min-height:36px}.multiselect__tags{background:#fff;border:1px solid #e0e0dc;border-radius:10px;font-size:13px;min-height:36px;padding:4px 36px 0 10px;transition:border-color .2s}.multiselect--active .multiselect__tags{border-color:var(--color-primary)}.multiselect__single{background:transparent;color:#111;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiselect__placeholder,.multiselect__single{font-size:13px;line-height:24px;margin-bottom:0;padding:0}.multiselect__placeholder{color:#bbb}.multiselect--active .multiselect__placeholder{display:none}.multiselect__select{align-items:center;display:flex!important;height:34px;justify-content:center;padding:0;right:2px;transform:none!important;width:32px}.multiselect__select:before{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;margin-top:0!important;position:static!important;top:auto!important}.multiselect--active .multiselect__select:before{border-color:transparent transparent #999;border-width:0 5px 5px}.multiselect__input{border:none!important;height:0!important;margin:0!important;opacity:0;overflow:hidden;padding:0!important;pointer-events:none;position:absolute;width:0!important}.multiselect__content-wrapper{background:#fff;border:1px solid #e0e0dc;border-radius:0 0 10px 10px;border-top:none;box-shadow:0 8px 24px #0000001a;max-height:240px!important;z-index:99999}.multiselect__content{padding:4px 0}.multiselect__element{font-size:13px}.multiselect__option{align-items:center;color:#333;display:flex;font-size:13px;gap:8px;justify-content:space-between;line-height:1.3;min-height:36px;padding:10px 12px;transition:all .1s;white-space:normal}.multiselect__option--highlight{background:#fff3e6;color:#111}.multiselect__option--selected{background:#fff;color:var(--color-primary);font-weight:600}.multiselect__option--selected.multiselect__option--highlight{background:#fff3e6;color:var(--color-primary)}.calc-ms__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calc-ms__option-text{flex:1;min-width:0}.calc-ms__option-price{color:#ff8400;flex-shrink:0;font-size:11px;font-weight:600;white-space:nowrap}
