.company-catalog-date{position:relative}.company-catalog-date input[hidden]{display:none!important}.company-date-trigger{display:block;width:100%;min-height:45px;border:1px solid #d6d6d6;background:#fff;padding:10px 30px 10px 10px;color:#333;font:inherit;text-align:left;cursor:pointer;position:relative}.company-date-trigger:after{content:'';position:absolute;right:14px;top:14px;width:9px;height:9px;border-right:1px solid #82c352;border-bottom:1px solid #82c352;transform:rotate(45deg)}.company-date-trigger[aria-expanded=true]:after{top:19px;transform:rotate(225deg)}.company-date-trigger:focus-visible,.company-date-calendar button:focus-visible{outline:2px solid #70bb39;outline-offset:2px}.company-date-calendar{position:absolute;top:calc(100% + 6px);left:0;z-index:100;margin-top:0;background:#fff;border:1px solid #ddd;padding:12px;overflow:auto;box-shadow:0 6px 20px #00000012;width:100%;box-sizing:border-box}.company-date-calendar[hidden]{display:none}.company-date-heading{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-bottom:10px;text-transform:capitalize;color:#333}.company-date-calendar button{border:0;background:transparent;cursor:pointer;color:#333;font:inherit}.company-date-heading button{font-size:24px;padding:0 7px}.company-date-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;text-align:center}.company-date-grid>span{font-size:10px;padding:3px 0;color:#888}.company-date-grid>button{padding:7px 0;min-width:0;border-radius:0}.company-date-grid>button:hover:not(:disabled),.company-date-grid>button[aria-pressed="true"]{background:#70bb39;color:#fff}.company-date-grid>button:disabled{color:#ccc;cursor:default}.company-date-clear{color:#d5366b!important;margin-top:10px;padding:5px 0}
.business-offer-values .company-date-trigger{margin-top:15px;font-size:14px;height:45px}.company-date-trigger:disabled{cursor:default;opacity:.5}.company-date-calendar{line-height:1.4}.company-date-grid>button{min-height:32px}

.specialist-appointment-popup__field .company-date-trigger{margin-top:7px;font:14px Arial,sans-serif}.company-date-calendar{font:14px/1.4 Arial,sans-serif}.company-date-heading{min-height:32px}.company-date-heading button{min-width:32px;min-height:32px}.company-date-grid>button{min-height:36px}.company-date-trigger{border-radius:0}.company-date-calendar[hidden]{display:none!important}
