.my-select{position:relative}.my-select summary{cursor:pointer;list-style:none;position:relative}.my-select details summary::-webkit-details-marker{display:none}.my-select .select__value{width:100%;display:flex;align-items:center}.my-select .select__value summary{width:100%}.my-select .select__value summary .label{background:#fff;border:1px solid #809cb1;border-radius:8px;cursor:pointer;padding:12px 16px;font-weight:400;font-size:16px;line-height:24px;color:var(--red);font-weight:bold;position:relative;width:100%;display:grid;align-items:center;justify-content:space-between;grid-template-columns:1fr auto;gap:3px;width:100%}.my-select .select__value summary .label.placeholder span{opacity:1;color:#6f727a;font-weight:normal}.my-select .select__value summary .label span{flex:1;overflow:hidden}.my-select .select__value summary .label span.multiple{display:flex;max-width:100%;overflow-x:auto;flex-wrap:wrap}.my-select .select__value summary .label span.multiple div{position:relative;z-index:5;white-space:nowrap;cursor:pointer;font-weight:bold;transition:all .3s}.my-select .select__value summary .label span.multiple div:not(:last-child)::after{content:",";display:inline-block;position:relative;left:-5px}.my-select .select__value summary .label span.multiple div:hover{color:var(--dl-color-danger-300)}.my-select .list{width:100%;position:absolute;left:0%;top:75%;z-index:9;padding:0;max-width:100%;display:grid;grid-template-rows:0fr;transition:all .3s}.my-select .list .options{overflow:hidden;min-height:0;display:grid;grid-template-columns:100%;border-radius:0 0 12px 12px;background:#fff}.my-select .list .options button{font-weight:400;font-size:16px;line-height:24px;color:#6f727a;transition:all .3s;cursor:pointer;text-align:left;padding:2px 16px !important}.my-select .list .options button:hover{background:rgba(234,236,239,.5) !important;text-decoration:none !important}.my-select .list .options button:first-child{margin-top:5px}.my-select .list .options button:last-child{margin-bottom:5px}.my-select .select__value[open]+.list{grid-template-rows:1fr}
