.ukh-r-public,.ukh-r-customer,.ukh-r-company{box-sizing:border-box;color:#101c14;font:inherit}
.ukh-r-public *,.ukh-r-customer *,.ukh-r-company *{box-sizing:border-box}
.ukh-r-public{margin:24px 0 0;padding:clamp(20px,4vw,36px);background:#f7f7f2;border-top:1px solid #dce2d9}
.ukh-r-public h2,.ukh-r-customer h3{margin:0 0 12px;color:#101c14;line-height:1.15}
.ukh-r-summary{font-size:1.15rem}.ukh-r-summary strong{font-size:1.7rem}
.ukh-r-method{max-width:75ch;color:#405349;font-size:.94rem}
.ukh-r-item{padding:20px 0;border-top:1px solid #dce2d9;overflow-wrap:anywhere}
.ukh-r-item p{max-width:75ch;margin:8px 0 12px;white-space:normal}
.ukh-r-item small{color:#41554a}.ukh-r-stars{color:#3b6814;letter-spacing:2px;font-size:1.3rem}
.ukh-r-reply{margin:12px 0 0;padding:12px 16px;border-left:4px solid #c8ff2e;background:#fff;border-radius:0 8px 8px 0}
.ukh-r-reply p{margin-bottom:0}.ukh-r-external{margin-top:24px;border:1px solid #cbd5ca;border-radius:12px;background:#fff;padding:16px}
.ukh-r-external summary{cursor:pointer;font-weight:700;line-height:1.4}
.ukh-r-form{display:grid;gap:12px;max-width:600px;margin:12px 0 16px}
.ukh-r-form label{display:grid;gap:5px;font-size:.94rem;font-weight:650}
.ukh-r-form input:not([type=checkbox]),.ukh-r-form select,.ukh-r-form textarea{display:block;width:100%;min-width:0;max-width:100%;padding:10px 12px;border:1px solid #b7c4b8;border-radius:8px;background:#fff;color:#101c14;font:inherit}
.ukh-r-form textarea{resize:vertical;min-height:98px}
.ukh-r-form .ukh-r-check{display:flex;align-items:flex-start;gap:9px;font-weight:400;line-height:1.5}
.ukh-r-check input{flex:0 0 auto;margin-top:5px}
.ukh-r-form button{justify-self:start;max-width:100%;padding:10px 16px;border:0;border-radius:9px;background:#c8ff2e;color:#0e1a13;font:inherit;font-weight:700;cursor:pointer}
.ukh-r-form button:hover,.ukh-r-form button:focus-visible{background:#b1ed1a}
.ukh-r-form .ukh-r-muted{background:#fff;border:1px solid #b7c4b8}
.ukh-r-notice{padding:12px 16px;border:1px solid #91b64a;border-radius:8px;background:#f2ffd9}
.ukh-r-customer{clear:both;margin:18px 0 24px;padding:20px;border:1px solid #cbd5ca;border-radius:13px;background:#f7f7f2}
.ukh-r-company p{line-height:1.5}.ukh-r-company-job{padding:12px 0;border-top:1px solid #dce2d9}
.ukh-r-company-job strong{display:block}.ukh-r-company-job span{font-size:.9rem;color:#41554a}
.ukh-r-company-button{display:inline-block;max-width:100%;margin-top:10px;padding:10px 14px;border:0;border-radius:9px;background:#c8ff2e;color:#0e1a13!important;font:inherit;font-weight:700;text-decoration:none!important;cursor:pointer}
.ukh-r-company-button:disabled{opacity:.65;cursor:wait}
.ukh-r-request-state{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:10px;overflow-wrap:anywhere}
.ukh-r-request-label{font-weight:700;color:#244725}
.ukh-r-request-state .ukh-r-company-button,.ukh-r-request-state .ukh-r-form{margin:0}
.ukh-r-request-state small{flex-basis:100%;color:#41554a;line-height:1.4}
.ukh-r-request-state .ukh-r-company-button:disabled{background:#e8ede2;color:#405349;opacity:1;cursor:not-allowed}
.ukh-r-honey{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
@media(max-width:640px){.ukh-r-public{padding:20px 16px}.ukh-r-form button{width:100%;justify-self:stretch}.ukh-r-item{padding:16px 0}.ukh-r-customer{padding:16px}}
