body .om-company-site .oc-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px;min-width:0}
body .om-company-site .oc-quick-actions .oc-quick-action{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px;border:1px solid #bfd9ec;border-radius:12px;background:#eef6fd;color:#24658e;font-size:14px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;overflow-wrap:anywhere;box-sizing:border-box}
body .om-company-site .oc-quick-actions .oc-quick-action:first-child{background:#087ee9;border-color:#087ee9;color:#fff}
body .om-company-site .oc-quick-action:focus-visible,body .om-company-site .oc-other-contacts>summary:focus-visible{outline:3px solid #087ee9;outline-offset:3px}
body .om-company-site .oc-other-contacts{min-width:0;border:1px solid #dce6ef;background:#fff;border-radius:14px;margin:0 0 20px;overflow-wrap:anywhere}
body .om-company-site .oc-other-contacts>summary{font-size:17px;font-weight:600;padding:16px 18px;min-height:48px;color:#24658e;cursor:pointer;box-sizing:border-box}
body .om-company-site .oc-other-contacts .oc-panel{border:0;box-shadow:none;margin:0;border-radius:0;background:transparent}
body .om-company-form .oc-quick-form-row{padding:14px;border:1px solid #dce6ef;border-radius:12px;margin:0 0 14px;min-width:0}
body .om-company-form .oc-quick-form-row legend{font-size:15px;font-weight:600}
body .om-company-form .oc-quick-form-row label{display:block;position:static!important;transform:none!important;margin:10px 0 6px;font-size:14px;color:#315b74}
body .om-company-form .oc-quick-collapse{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5}
@media(max-width:760px){body .om-company-site .oc-quick-actions{grid-template-columns:minmax(0,1fr);gap:9px}body .om-company-site .oc-quick-actions .oc-quick-action{font-size:15px;min-height:46px}body .om-company-site .oc-other-contacts>summary{font-size:16px}}
