.select{height:var(--first-btn-input-height);border-radius:var(--third-radius);border:1px solid var(--neutral-5-color);padding:0 12px;display:flex;align-items:center;justify-content:space-between;width:100%;transition:border .2s ease}.select.multi-or-tree{height:auto;min-height:var(--first-btn-input-height)}.select.active{border:1px solid var(--neutral-8-color)}.select.open,.select:focus{border:1px solid var(--primary-color)}.select.disabled{opacity:.6}.select-input-icon{width:100%;background-color:red;height:100%}.select-title{position:absolute;inset-inline-start:12px;top:0;height:var(--first-btn-input-height);display:flex;align-items:center;z-index:var(--default-z-index);pointer-events:none;font-family:my-font-regular,Vazirmatn,serif;font-size:var(--large-font);color:var(--neutral-center-color);transition:all .2s ease}.select-title.active{color:var(--neutral-8-color);top:-8px;-webkit-padding-start:12px;padding-inline-start:12px;background-color:var(--surface-color);padding:0 4px;height:16px;font-size:var(--small-font);inset-inline-start:12px}.select-title.open{color:var(--primary-color)}.select-title.disabled{color:var(--neutral-7-color)}.select-item{font-family:my-font-medium,Vazirmatn,serif;font-size:var(--title-font);color:var(--neutral-8-color);max-width:calc(100% - 32px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:color .2s ease}.select-item.open{color:var(--primary-color)}.select-item.active{animation:fade-in-long .4s ease}.select-items{display:flex;gap:8px;width:100%;flex-wrap:wrap;padding:12px 0}.select-arrow{width:24px;height:24px;transform:rotate(-90deg);transition:transform var(--first-transition)}.select-arrow.selected-multi path{fill:var(--info-color)}.select-arrow.open{transform:rotate(90deg)}.select-arrow.open path{fill:var(--primary-color)}.select-arrow path{fill:var(--neutral-center-color);transition:fill .2s ease}.select-modal{position:relative;padding:64px 24px 0}.select-modal.has-button{padding:64px 24px var(--bottom-button-height) 24px}.select-modal-header{height:56px;display:flex;align-items:center;border-bottom:1px solid var(--neutral-3-color);position:fixed;top:12px;left:0;right:0;background-color:var(--surface-color);z-index:var(--default-z-index);padding:16px 16px 12px}.select-modal-header-title{flex:1 1;font-family:my-font-extrabold,Vazirmatn,serif;font-size:var(--big-font)}.select-modal-header-icon{width:24px;height:24px}.select-modal-header-icon rect{fill:var(--neutral-8-color)}.select-modal-item{width:100%;display:flex;flex-direction:column}.select-modal-item-children{background-color:var(--background-color);border-radius:var(--first-radius);display:flex;flex-direction:column;gap:18px;height:0;overflow:hidden;transition:height .2s ease-in-out,padding .1s ease-in-out}.select-modal-item-children.open{height:-moz-fit-content;height:fit-content;padding:16px 0 16px 24px}.select-modal-item-button{width:100%;background-color:transparent;transition:background-color .2s ease;height:56px;display:flex;align-items:center;border-bottom:1px solid var(--neutral-3-color)}.select-modal-item-button.border-less{border-bottom:none}.select-modal-item-button.child{height:24px}.select-modal-item-button:last-child .select-modal-item-inner{border-bottom:none}.select-modal-item-button-inner{display:flex;align-items:center;color:var(--neutral-11-color);font-size:var(--title-font);font-family:my-font-regular,Vazirmatn,serif;gap:8px;flex:1 1}.select-modal-item-button-arrow{transform:rotate(-90deg);transition:transform .2s ease-in-out}.select-modal-item-button-arrow.show{transform:rotate(90deg)}.select-modal-item-button-arrow-icon{width:24px;height:24px}.select-modal-item-button-arrow-icon path{fill:var(--neutral-8-color)}.select-modal-item-tick{width:24px;height:24px;position:absolute;z-index:var(--default-z-index);transition:top var(--third-transition);inset-inline-end:24px;animation:fade-in .2s ease}.select-modal-item-tick path{fill:var(--success-color)}.select-modal-accept{background-color:var(--background-color);padding:12px 24px;border-radius:var(--third-radius) var(--third-radius) 0 0;box-shadow:0 -4px 12px 0 rgba(0,0,0,.06);margin:0 -24px}