.live-errors{color:#922d20;font:15px/1.45 Arial,sans-serif;overflow-wrap:anywhere}.live-errors:empty{display:none}.live-errors p{margin:6px 0}.live-messages{padding:12px 18px}.role-consent{display:flex;gap:10px;align-items:flex-start;font:14px/1.45 Arial,sans-serif;margin:16px 0}.role-consent input{width:20px;height:20px;flex-shrink:0}.google-button{text-decoration:none}.live-auth-note{font:14px/1.5 Arial,sans-serif}.live-auth-note a{color:#204f3c;text-decoration:underline}.live-file-status{color:#204f3c;font-size:13px}.account-form .errorlist{padding-left:20px}.live-results{padding-top:28px;padding-bottom:40px;max-width:1040px}.results-heading h1{font-size:36px;margin:18px 0 8px}.results-heading p{margin:0 0 16px}.live-search-summary{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 22px}.live-search-summary span,.live-cuisine-tags span{background:#e9eee4;border-radius:8px;padding:6px 9px;font-size:13px}.live-chef-list{display:grid;gap:14px}.live-chef-card{padding:13px;border:1px solid #deded4;border-radius:20px;background:#fdfbf7}.live-chef-main{display:grid;grid-template-columns:105px 1fr;gap:14px}.live-chef-photo{border-radius:14px;overflow:hidden;min-height:130px;background:#e9eee4;display:grid;place-items:center}.live-chef-photo img{width:100%;height:100%;object-fit:cover}.live-chef-main h2{font-size:23px;margin:1px 0 6px}.live-chef-main p{font-size:13px;margin:6px 0}.live-cuisine-tags{display:flex;gap:4px;flex-wrap:wrap}.live-cuisine-tags span{padding:3px 6px;font-size:12px}.live-profile-link{display:flex;justify-content:center;gap:24px;border:1px solid #204f3c;border-radius:10px;padding:10px;margin-top:12px;color:#204f3c;font-weight:bold;text-decoration:none}.live-empty{padding:24px;background:#e9eee4;border-radius:18px}.live-rate-note{color:#526158}@media(min-width:720px){.live-chef-list{grid-template-columns:1fr 1fr}}

.review-trigger{color:inherit;text-decoration:none;border-radius:10px;padding:4px 0}.review-trigger:hover .review-count{text-decoration:underline;color:#a62f20}.review-trigger:focus-visible{outline:3px solid #214c3c;outline-offset:4px}.rating-meter{position:relative;display:inline-block;white-space:nowrap}.rating-meter>span{position:absolute;inset:0 auto 0 0;overflow:hidden;color:#a46d17;white-space:nowrap}.rating-value{font-size:.95rem;line-height:1.4}.rating-value>span{font-size:.75rem;font-weight:400}.demo-review-label{font-size:.65rem;color:#526458}.reviews-dialog{box-sizing:border-box;width:min(640px,calc(100vw - 32px));max-height:85vh;max-height:85dvh;padding:30px;border:1px solid #d5ded0;border-radius:24px;background:#fffdf8;color:#214c3c;box-shadow:0 22px 80px #102c3040;overflow:auto;overscroll-behavior:contain}.reviews-dialog::backdrop{background:rgb(18 38 29 / .65)}.reviews-dialog-header{display:flex;align-items:flex-start;gap:20px;justify-content:space-between}.reviews-dialog-header h2{font-size:1.8rem;line-height:1.2;margin:0}.reviews-dialog-header .eyebrow{margin:0 0 8px}.reviews-close{flex-shrink:0;border:1px solid #ccd7c7;background:#e8eee2;color:#214c3c;border-radius:30px;padding:9px 13px;font:inherit;cursor:pointer}.reviews-close:focus-visible{outline:3px solid #214c3c;outline-offset:3px}.review-summary{margin:18px 0;font-size:1rem}.review-summary strong{font-size:1.5rem}.review-preview-note{padding:12px 15px;border-radius:12px;background:#f1f3ea;font-size:.8rem;line-height:1.6}.customer-review{padding:22px 0;border-top:1px solid #d5ded0}.customer-review h3{font-size:1.05rem;margin:12px 0 8px}.customer-review p{font-size:.95rem;line-height:1.7;margin:0}.review-meta{display:flex;justify-content:space-between;gap:16px}.review-stars{color:#a46d17;white-space:nowrap}.profile-reviews>.chef-rating{align-items:flex-start;width:fit-content;margin-bottom:18px}.conversation-heading-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:24px 0 0}
.rating-meter>.rating-fill-0{width:0%}.rating-meter>.rating-fill-1{width:1%}.rating-meter>.rating-fill-2{width:2%}.rating-meter>.rating-fill-3{width:3%}.rating-meter>.rating-fill-4{width:4%}.rating-meter>.rating-fill-5{width:5%}.rating-meter>.rating-fill-6{width:6%}.rating-meter>.rating-fill-7{width:7%}.rating-meter>.rating-fill-8{width:8%}.rating-meter>.rating-fill-9{width:9%}.rating-meter>.rating-fill-10{width:10%}.rating-meter>.rating-fill-11{width:11%}.rating-meter>.rating-fill-12{width:12%}.rating-meter>.rating-fill-13{width:13%}.rating-meter>.rating-fill-14{width:14%}.rating-meter>.rating-fill-15{width:15%}.rating-meter>.rating-fill-16{width:16%}.rating-meter>.rating-fill-17{width:17%}.rating-meter>.rating-fill-18{width:18%}.rating-meter>.rating-fill-19{width:19%}.rating-meter>.rating-fill-20{width:20%}.rating-meter>.rating-fill-21{width:21%}.rating-meter>.rating-fill-22{width:22%}.rating-meter>.rating-fill-23{width:23%}.rating-meter>.rating-fill-24{width:24%}.rating-meter>.rating-fill-25{width:25%}.rating-meter>.rating-fill-26{width:26%}.rating-meter>.rating-fill-27{width:27%}.rating-meter>.rating-fill-28{width:28%}.rating-meter>.rating-fill-29{width:29%}.rating-meter>.rating-fill-30{width:30%}.rating-meter>.rating-fill-31{width:31%}.rating-meter>.rating-fill-32{width:32%}.rating-meter>.rating-fill-33{width:33%}.rating-meter>.rating-fill-34{width:34%}.rating-meter>.rating-fill-35{width:35%}.rating-meter>.rating-fill-36{width:36%}.rating-meter>.rating-fill-37{width:37%}.rating-meter>.rating-fill-38{width:38%}.rating-meter>.rating-fill-39{width:39%}.rating-meter>.rating-fill-40{width:40%}.rating-meter>.rating-fill-41{width:41%}.rating-meter>.rating-fill-42{width:42%}.rating-meter>.rating-fill-43{width:43%}.rating-meter>.rating-fill-44{width:44%}.rating-meter>.rating-fill-45{width:45%}.rating-meter>.rating-fill-46{width:46%}.rating-meter>.rating-fill-47{width:47%}.rating-meter>.rating-fill-48{width:48%}.rating-meter>.rating-fill-49{width:49%}.rating-meter>.rating-fill-50{width:50%}.rating-meter>.rating-fill-51{width:51%}.rating-meter>.rating-fill-52{width:52%}.rating-meter>.rating-fill-53{width:53%}.rating-meter>.rating-fill-54{width:54%}.rating-meter>.rating-fill-55{width:55%}.rating-meter>.rating-fill-56{width:56%}.rating-meter>.rating-fill-57{width:57%}.rating-meter>.rating-fill-58{width:58%}.rating-meter>.rating-fill-59{width:59%}.rating-meter>.rating-fill-60{width:60%}.rating-meter>.rating-fill-61{width:61%}.rating-meter>.rating-fill-62{width:62%}.rating-meter>.rating-fill-63{width:63%}.rating-meter>.rating-fill-64{width:64%}.rating-meter>.rating-fill-65{width:65%}.rating-meter>.rating-fill-66{width:66%}.rating-meter>.rating-fill-67{width:67%}.rating-meter>.rating-fill-68{width:68%}.rating-meter>.rating-fill-69{width:69%}.rating-meter>.rating-fill-70{width:70%}.rating-meter>.rating-fill-71{width:71%}.rating-meter>.rating-fill-72{width:72%}.rating-meter>.rating-fill-73{width:73%}.rating-meter>.rating-fill-74{width:74%}.rating-meter>.rating-fill-75{width:75%}.rating-meter>.rating-fill-76{width:76%}.rating-meter>.rating-fill-77{width:77%}.rating-meter>.rating-fill-78{width:78%}.rating-meter>.rating-fill-79{width:79%}.rating-meter>.rating-fill-80{width:80%}.rating-meter>.rating-fill-81{width:81%}.rating-meter>.rating-fill-82{width:82%}.rating-meter>.rating-fill-83{width:83%}.rating-meter>.rating-fill-84{width:84%}.rating-meter>.rating-fill-85{width:85%}.rating-meter>.rating-fill-86{width:86%}.rating-meter>.rating-fill-87{width:87%}.rating-meter>.rating-fill-88{width:88%}.rating-meter>.rating-fill-89{width:89%}.rating-meter>.rating-fill-90{width:90%}.rating-meter>.rating-fill-91{width:91%}.rating-meter>.rating-fill-92{width:92%}.rating-meter>.rating-fill-93{width:93%}.rating-meter>.rating-fill-94{width:94%}.rating-meter>.rating-fill-95{width:95%}.rating-meter>.rating-fill-96{width:96%}.rating-meter>.rating-fill-97{width:97%}.rating-meter>.rating-fill-98{width:98%}.rating-meter>.rating-fill-99{width:99%}.rating-meter>.rating-fill-100{width:100%}
.result-certificates{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:14px 0}.result-certificates li{min-width:0;max-width:100%}.result-certificates a{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #cbd8c8;border-radius:12px;background:#edf2e8;color:#214c3c;font-size:.78rem;font-weight:600;line-height:1.4;text-decoration:none}.result-certificates a:hover{background:#e1eadb;border-color:#799779}.result-certificates a:focus-visible{outline:3px solid #214c3c;outline-offset:3px}.result-certificates .certificate-icon{width:22px;height:22px;flex:0 0 22px}.chef-result>div{min-width:0}@media(max-width:560px){.result-certificates a{font-size:.72rem;padding:7px 8px;gap:6px}.result-certificates .certificate-icon{width:20px;height:20px;flex-basis:20px}}
.chef-rating{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font:12px/1.4 Arial,sans-serif;margin:7px 0}.rating-stars{color:#a46d17}.new-chef-badge{display:inline-block;padding:2px 6px;background:#e9eee4;border-radius:5px;font-size:11px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.live-confirmation{max-width:500px;margin:30px auto;padding:24px;border:1px solid #e0dfd8;border-radius:24px;background:#fdfbf7}.live-confirmation h1{font-size:36px}.live-confirmation p{line-height:1.55}.live-confirmation .button{margin-top:16px}
