.training-status_workspace__kV65G{display:grid;gap:24px}.training-status_heading__P5Vug p{max-width:650px;color:var(--muted)}.training-status_metrics__099nA{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.training-status_metrics__099nA article{display:flex;gap:13px;align-items:center;padding:18px;background:#fff;border:1px solid var(--line);border-radius:14px}.training-status_metrics__099nA svg{color:var(--teal);width:25px;height:25px}.training-status_metrics__099nA article.training-status_attention__u6tzP{border-color:#e5bd76;background:#fffaf0}.training-status_attention__u6tzP svg{color:#a36813}.training-status_metrics__099nA small,.training-status_metrics__099nA span{display:block;color:var(--muted);font-size:12px}.training-status_metrics__099nA strong{display:block;font-size:28px;line-height:1.1;margin:3px 0}.training-status_list__ZBjO4{display:grid;gap:20px}.training-status_list__ZBjO4 section{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff}.training-status_list__ZBjO4 h2{font-size:15px;margin:0;padding:13px 18px;background:#f4f8f7}.training-status_list__ZBjO4 h2 span{color:var(--muted);font-weight:500}.training-status_row__GrQfe{display:grid;grid-template-columns:1.1fr 1.5fr .9fr auto;gap:20px;align-items:center;padding:18px;border-top:1px solid var(--line)}.training-status_row__GrQfe span,.training-status_row__GrQfe strong{display:block}.training-status_course__83cck span,.training-status_person__kk2cv span,.training-status_progress__w9UgM span{margin-top:5px;color:var(--muted);font-size:13px}.training-status_course__83cck strong{font-size:15px}.training-status_progress__w9UgM progress{display:block;width:100%;height:7px;margin:7px 0}.training-status_action__OI3kw{display:grid;justify-items:end;gap:10px}.training-status_action__OI3kw>span{font-size:12px;font-weight:700}.training-status_needsattention__r1__c{color:#a36813}.training-status_awaitingsign-off__d4XBO,.training-status_inprogress__sSd9C{color:#196a70}.training-status_awaitingapproval__vNTWO{color:#7a5d13}.training-status_ready__FqRr8{color:#27724d}.training-status_action__OI3kw button{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}@media(max-width:1000px){.training-status_metrics__099nA{grid-template-columns:repeat(2,minmax(0,1fr))}.training-status_row__GrQfe{grid-template-columns:1fr 1fr}.training-status_action__OI3kw{justify-items:start}}@media(max-width:650px){.training-status_metrics__099nA,.training-status_row__GrQfe{grid-template-columns:1fr}.training-status_row__GrQfe{gap:12px}.training-status_action__OI3kw{justify-items:stretch}.training-status_action__OI3kw button{justify-content:center}}.careers-browser_page__52vfa{--careers-width:1120px;--careers-gutter:24px;display:flex;flex-direction:column;width:100%;min-width:0;isolation:isolate}.careers-browser_standalone__ZFKWB{min-height:100dvh;border:0;border-radius:0}.careers-browser_embedded__eHjir{min-height:0}.careers-browser_footerInner__nWzuH,.careers-browser_headerInner__uaAM5,.careers-browser_heroInner__PSGqn,.careers-browser_page__52vfa .careers-content{width:calc(100% - var(--careers-gutter) * 2);max-width:var(--careers-width);margin-inline:auto;box-sizing:border-box}.careers-browser_page__52vfa .careers-header{display:block;padding:0;background:#fff}.careers-browser_headerInner__uaAM5{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 28px;min-height:88px}.careers-browser_headerInner__uaAM5 a{min-width:0;overflow-wrap:anywhere}.careers-browser_headerInner__uaAM5 a:last-child{flex-shrink:0;min-height:44px;color:#236b6e}.careers-browser_headerInner__uaAM5 strong{font-size:18px}.careers-browser_page__52vfa .careers-banner{padding:0;min-height:0}.careers-browser_heroInner__PSGqn{padding:48px 28px 72px}.careers-browser_heroInner__PSGqn>p{max-width:720px;line-height:1.7;margin:0 0 12px}.careers-browser_page__52vfa .careers-banner.has-photo .careers-browser_heroInner__PSGqn{min-height:300px}.careers-browser_page__52vfa .careers-content{padding:28px;margin-top:-24px;margin-bottom:40px;border:1px solid #e1e8eb;box-shadow:0 8px 28px #19323a06}.careers-browser_page__52vfa .careers-search{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,260px);align-items:stretch;padding:12px;margin-bottom:28px}.careers-browser_page__52vfa .careers-search label{min-width:0;padding:4px 12px}.careers-browser_page__52vfa .careers-search svg{flex:none}.careers-browser_page__52vfa .careers-search input,.careers-browser_page__52vfa .careers-search select{min-height:48px}.careers-browser_page__52vfa .careers-content .section-head{align-items:center;flex-direction:row;flex-wrap:wrap}.careers-browser_page__52vfa .careers-content h2{font-size:24px}.careers-browser_page__52vfa .careers-openings>a>div{min-width:0;overflow-wrap:anywhere}.careers-browser_page__52vfa .careers-job-detail{grid-template-columns:minmax(0,1fr) 260px}.careers-browser_page__52vfa .careers-job-detail>article{min-width:0;overflow-wrap:anywhere}.careers-browser_page__52vfa .careers-footer{display:block;padding:0;margin-top:auto;border-top:1px solid #dce5e8;background:#f7f9fa}.careers-browser_footerInner__nWzuH{padding:24px 28px 32px}.careers-browser_footerMeta__Osmj3{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px}.careers-browser_poweredBy__s_Kqa{display:flex;align-items:center;gap:32px;border-top:1px solid #e1e8eb;padding-top:24px;margin-top:24px}.careers-browser_brand__T6Uum{display:flex;align-items:center;gap:12px;flex:none}.careers-browser_brand__T6Uum>span{font-size:10px;letter-spacing:.14em;font-weight:700;color:#526b73;white-space:nowrap}.careers-browser_brand__T6Uum img{display:block;width:116px;height:auto;max-width:100%;object-fit:contain}.careers-browser_poweredBy__s_Kqa>p{font-size:13px;line-height:1.7;max-width:470px;margin:0;color:#526b73}@media(max-width:800px){.careers-browser_page__52vfa .careers-job-detail{grid-template-columns:minmax(0,1fr)}.careers-browser_headerInner__uaAM5{flex-wrap:wrap;gap:8px 24px}.careers-browser_poweredBy__s_Kqa{gap:20px;flex-wrap:wrap}}@media(max-width:600px){.careers-browser_page__52vfa{--careers-gutter:16px}.careers-browser_headerInner__uaAM5{padding:16px 4px}.careers-browser_headerInner__uaAM5 strong{font-size:16px}.careers-browser_headerInner__uaAM5 a:last-child{font-size:13px}.careers-browser_heroInner__PSGqn{padding:32px 4px 52px}.careers-browser_page__52vfa .careers-banner h1{font-size:32px}.careers-browser_page__52vfa .careers-content{padding:20px;margin-top:-20px;margin-bottom:28px}.careers-browser_page__52vfa .careers-search{grid-template-columns:minmax(0,1fr);padding:8px;gap:8px}.careers-browser_page__52vfa .careers-content h2{font-size:21px}.careers-browser_page__52vfa .careers-openings>a{padding:20px}.careers-browser_footerInner__nWzuH{padding:24px 4px}.careers-browser_footerMeta__Osmj3{align-items:flex-start;flex-direction:column;gap:8px}.careers-browser_poweredBy__s_Kqa{align-items:flex-start;flex-direction:column;gap:12px}}.careers-image-field_progress__Hshsi{display:flex;align-items:center;gap:16px;padding:18px;border:1px solid #b8dcd6;border-radius:16px;background:linear-gradient(120deg,#eaf7f3,#f5faf9);color:#124f49}.careers-image-field_art__dLhBz{position:relative;display:grid;place-items:center;width:64px;height:64px;flex:none}.careers-image-field_tile__pSjH7{display:grid;place-items:center;width:44px;height:44px;background:#fff;border-radius:12px;box-shadow:0 5px 14px #12554a18;animation:careers-image-field_float__1oRU_ 2.4s ease-in-out infinite}.careers-image-field_orbit__zv_Yw{position:absolute;inset:0;border:2px solid #c7e4dc;border-top-color:#167b6c;border-radius:50%;animation:careers-image-field_spin__0uzhk 1.8s linear infinite}.careers-image-field_copy__6_vIY{display:grid;gap:4px}.careers-image-field_copy__6_vIY small{color:#3e6c65;line-height:1.5}.careers-image-field_ready__6tQJn{display:flex;align-items:center;gap:8px;color:var(--teal,#176c60);font-size:14px}.careers-image-field_preview__Omop9{width:200px;height:120px;object-fit:contain;background:#f2f5f5;border-radius:12px}.careers-image-field_url__fJYRR{margin-top:8px}.careers-image-field_url__fJYRR summary{cursor:pointer;font-size:14px;padding:8px 0}@keyframes careers-image-field_float__1oRU_{0%,to{transform:translateY(3px) rotate(-5deg)}50%{transform:translateY(-3px) rotate(5deg)}}@keyframes careers-image-field_spin__0uzhk{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.careers-image-field_orbit__zv_Yw,.careers-image-field_tile__pSjH7{animation:none}}.business-setup_setup__M_han{max-width:none;margin:0;padding:28px}.business-setup_setup__M_han h2{margin-top:4px}.business-setup_setup__M_han fieldset{min-width:0}.business-setup_setup__M_han form{display:grid;gap:18px}.business-setup_progress__s1T9Y{font-size:13px;font-weight:700;color:#236b6e;border-bottom:1px solid #dce5e8;padding-bottom:16px}.business-setup_choices__8LsnU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px}.business-setup_choice__kuZSM{min-width:0;display:flex;align-items:flex-start;gap:12px;border:1px solid #cbdadb;border-radius:12px;padding:20px;cursor:pointer}.business-setup_choice__kuZSM[data-selected=true]{border-color:#236b6e;background:#edf6f4;color:#173d45}.business-setup_choice__kuZSM input{flex:0 0 20px;width:20px;height:20px;min-height:20px;padding:0;margin:2px 0 0;accent-color:#236b6e}.business-setup_choice__kuZSM>span{flex:1 1;min-width:0;overflow-wrap:anywhere}.business-setup_choice__kuZSM small,.business-setup_choice__kuZSM strong{display:block}.business-setup_choice__kuZSM small{margin-top:8px;line-height:1.6;color:#526b73}.business-setup_actions__9WAHW{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.business-setup_locations__HNoHw{list-style:none;padding:0}.business-setup_locations__HNoHw li{display:flex;justify-content:space-between;gap:16px;align-items:center;border-bottom:1px solid #e1e8eb;padding-block:16px}.business-setup_locations__HNoHw p{margin:6px 0;font-size:13px;overflow-wrap:anywhere}@media(max-width:600px){.business-setup_choices__8LsnU{grid-template-columns:1fr}.business-setup_setup__M_han{padding:20px}.business-setup_locations__HNoHw li{align-items:flex-start;flex-wrap:wrap}}.business-branding_branding__Gk907{display:grid;gap:24px;margin:0}.business-branding_header___6TKx h2{margin:4px 0 6px;font-size:1.5rem}.business-branding_groupCopy__Od01T>p:last-of-type,.business-branding_header___6TKx p:last-child,.business-branding_sectionIntro__Z78ox p,.business-branding_singleCard__SBBga>div>p{margin:0;color:var(--muted);font-size:.94rem}.business-branding_groupCard___ciX1{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr);gap:24px;align-items:center;padding:24px;border:1px solid #b9d7d6;border-radius:12px;background:#f5faf9}.business-branding_groupCopy__Od01T h3{margin:4px 0 6px;font-size:1.1rem}.business-branding_groupCopy__Od01T .business-branding_actions__5_PYw{margin-top:18px}.business-branding_restaurantSection__UUL2S{display:grid;gap:14px}.business-branding_sectionIntro__Z78ox h3,.business-branding_singleCard__SBBga h3{margin:0 0 5px;font-size:1.08rem}.business-branding_restaurantGrid__8Ha_S{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.business-branding_restaurantCard__7o_uo,.business-branding_singleCard__SBBga{display:grid;gap:16px;min-width:0;padding:20px;border:1px solid var(--line);border-radius:12px;background:#fff}.business-branding_restaurantHead__OEMVO h3{margin:0 0 7px;font-size:1.04rem}.business-branding_customStatus__uiSo8,.business-branding_inheritedStatus__3yS29{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;font-size:.78rem;font-weight:650}.business-branding_customStatus__uiSo8{background:#e6f4f2;color:#075358}.business-branding_inheritedStatus__3yS29{background:#edf2f5;color:#526b73}.business-branding_preview__c0Vns{display:grid;place-items:center;min-height:148px;padding:16px;border:1px dashed #b9d7d6;border-radius:10px;background:#f5faf9;color:var(--muted);text-align:center;font-size:.9rem}.business-branding_preview__c0Vns img{display:block;max-width:100%;max-height:112px;object-fit:contain}.business-branding_actions__5_PYw{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.business-branding_inherit__bj9d9,.business-branding_save__zsY15,.business-branding_upload__7SjRi{white-space:nowrap}.business-branding_save__zsY15{min-width:106px}@media(max-width:720px){.business-branding_branding__Gk907{padding:20px}.business-branding_groupCard___ciX1,.business-branding_restaurantGrid__8Ha_S{grid-template-columns:1fr}.business-branding_actions__5_PYw>*{flex:1 1;justify-content:center}.business-branding_save__zsY15{min-width:0}}.business-branding_uploadStatus__6JkCM{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #b9d7d6;border-radius:10px;background:#f5faf9;color:#075358}.business-branding_uploadStatus__6JkCM svg{flex:0 0 auto;margin-top:1px}.business-branding_uploadStatus__6JkCM strong{display:block;font-size:.88rem}.business-branding_uploadStatus__6JkCM p{margin:3px 0 0;color:#526b73;font-size:.82rem;line-height:1.4}.business-branding_uploadStatus__6JkCM[data-state=ready]{border-color:#9ed5c8;background:#edf8f4;color:#176548}.business-branding_uploadStatus__6JkCM[data-state=failed]{border-color:#e3b3b3;background:#fff7f6;color:#a13333}.business-branding_uploadSpinner__S1L2a{animation:business-branding_branding-upload-spin__D8mB6 .85s linear infinite}@keyframes business-branding_branding-upload-spin__D8mB6{to{transform:rotate(1turn)}}