.control-wrap{position:relative;width:100%;height:52px;margin-top:7px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fbfcfb}.control-value{position:absolute;inset:0;display:flex;align-items:center;padding:0 44px 0 13px;color:var(--ink);font-size:16px;font-weight:400;line-height:1;pointer-events:none}.native-picker{position:absolute!important;inset:0!important;z-index:2;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;cursor:pointer;-webkit-appearance:none!important;appearance:none!important}.control-wrap:not(.date-wrap)::after{content:"";position:absolute;top:19px;right:17px;width:8px;height:8px;border-right:2px solid #57635e;border-bottom:2px solid #57635e;transform:rotate(45deg);pointer-events:none}.date-wrap::after{content:"";position:absolute;top:17px;right:15px;width:14px;height:14px;border:2px solid #57635e;border-radius:2px;background:linear-gradient(to bottom,transparent 3px,#57635e 3px,#57635e 5px,transparent 5px);pointer-events:none}.control-wrap:focus-within{border-color:var(--forest-2);box-shadow:0 0 0 3px rgba(34,100,79,.1)}
