.field-workflow{gap:1rem;min-width:0;display:grid}.field-workflow .field-greeting{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.field-workflow .bm-greeting{padding:0}.field-workflow .today-heading{margin:0}.field-workflow .today-heading p{color:#57677e;font-size:.83rem;font-weight:600}.field-workflow .today-heading h1{letter-spacing:-.035em;font-size:2rem;line-height:1.15}.field-workflow .next-visit{border-top:3px solid var(--blue);padding:1.2rem}.field-workflow .next-visit[hidden]{display:none}.field-workflow .next-visit .section-heading h2{overflow-wrap:anywhere;font-size:1.35rem}.field-workflow .field-scheduled{color:#52627a;letter-spacing:0;text-transform:none;margin-top:.65rem;font-size:.78rem}.field-scheduled bdi{color:var(--navy);font-weight:750}.field-workflow .check-in-button{border-radius:14px;min-height:56px}.field-workflow .bm-action-card{gap:.8rem}.field-workflow .bm-action-card .bm-card-sub{font-size:.78rem;line-height:1.5}.field-workflow .field-next-step{color:#52627a;font-size:.9rem;line-height:1.6}.visit-brief{border-top:1px solid var(--border);margin-top:1.2rem;padding-top:1rem}.visit-brief-heading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.visit-brief-heading h3{color:var(--navy);margin:0;font-size:.9rem}.visit-brief-heading .secondary-button{min-height:44px;margin:0;padding:.55rem .75rem;font-size:.78rem}.visit-stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;margin:0;padding:.1rem 0 .25rem;list-style:none;display:grid}.visit-stepper li{text-align:center;color:#66748a;justify-items:center;gap:.35rem;min-width:0;font-size:.68rem;line-height:1.3;display:grid}.visit-stepper li>span{color:#5a6a81;background:#e7ecf4;border-radius:50%;place-content:center;width:27px;height:27px;font-weight:750;display:grid}.visit-stepper li>b{font-weight:550}.visit-stepper .is-current{color:#174fae}.visit-stepper .is-current>b{font-weight:800}.visit-stepper .is-current>span{background:var(--blue);color:#fff;box-shadow:0 0 0 4px #e6edfc}.visit-stepper .is-done>span{color:#096244;background:#e4f4ed}.visit-completion{color:#184b36;background:#f0fbf5;border:1px solid #b6dfcc;border-radius:18px;grid-template-columns:42px minmax(0,1fr);gap:.9rem;padding:1.2rem;display:grid}.visit-completion-icon{color:#fff;background:#0c7653;border-radius:50%;place-items:center;height:42px;font-size:1.4rem;display:grid}.visit-completion .eyebrow{color:#326b53;margin:0 0 .3rem;font-size:.7rem}.visit-completion h2{letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.45rem}.visit-completion strong{overflow-wrap:anywhere;font-size:.93rem;display:block}.visit-completion p:not(.eyebrow){margin:.6rem 0 0;font-size:.88rem;line-height:1.6}.visit-completion-actions{flex-wrap:wrap;grid-column:1/-1;gap:.6rem;display:flex}.visit-completion-actions>button{flex:130px;min-height:48px;margin:0;padding-inline:.8rem}.field-workflow .follow-up-recovery{background:#fffaed;border:1px solid #e7cf8f;border-radius:14px;padding:1rem}.follow-up-recovery p{margin:0 0 .7rem;line-height:1.6}.field-workflow .report-review,.field-workflow .plan-list{margin:0;padding:1rem}.field-workflow .plan-list ul{margin-bottom:0}.field-workflow .plan-row{padding:.85rem}.field-workflow .open-actions-card{margin:0}.field-workflow .open-actions-preview-row{border:1px solid var(--border);min-height:76px}.field-location-pending{color:#174fae;background:#edf3ff;border-radius:12px;padding:.9rem 1rem;font-weight:650}@media (max-width:370px){.field-workflow .next-visit{padding:1rem}.visit-stepper li{font-size:.62rem}.visit-completion{grid-template-columns:32px minmax(0,1fr);padding:1rem}.visit-completion-icon{height:32px}}.rep-visit-history{gap:1rem;min-width:0;display:grid}.rep-visit-header h1{letter-spacing:-.03em;color:var(--navy);margin:.25rem 0 .5rem;font-size:2rem}.rep-visit-header p{color:#52627a;margin:0;line-height:1.6}.rep-visit-header .eyebrow{color:var(--blue);font-size:.73rem}.rep-visit-list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.rep-visit-account{text-align:start;width:100%;font:inherit;background:var(--surface);border:1px solid var(--border);cursor:pointer;color:var(--navy);border-radius:16px;gap:.65rem;padding:1.1rem;display:grid}.rep-visit-account:hover{border-color:var(--blue)}.rep-visit-account strong{overflow-wrap:anywhere;font-size:1rem}.rep-visit-counts{color:#52627a;flex-wrap:wrap;gap:.6rem;font-size:.82rem;display:flex}.rep-visit-counts>span{background:#f0f4fa;border-radius:6px;padding:.35rem .55rem}.rep-visit-account .field-meta{margin:0;font-size:.76rem}.rep-visit-detail{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:1rem}.rep-visit-detail h2{color:var(--navy);margin-top:0;font-size:1.2rem}.rep-visit-detail .rep-visit-list li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.9rem;display:flex}.rep-visit-detail time{color:#52627a;font-size:.78rem}.rep-visit-empty p{line-height:1.6}html[lang=ar] .field-workflow :is(h1,h2,h3,h4,.eyebrow,.section-heading p),html[lang=ar] .rep-visit-history :is(h1,h2,h3,.eyebrow){letter-spacing:normal;line-height:1.5}html[lang=ar] .visit-stepper li{font-size:.75rem;line-height:1.65}html[lang=ar] .visit-stepper li>b{font-weight:600}html[lang=ar] .visit-stepper .is-current>b{font-weight:700}html[lang=ar] .primary-nav button,html[lang=ar] .locale-switch button{font-size:.8125rem;font-weight:600;line-height:1.6}html[lang=ar] .field-workflow .bm-card-sub,html[lang=ar] .field-workflow .field-meta,html[lang=ar] .field-workflow .field-scheduled,html[lang=ar] .field-workflow .open-actions-preview-meta,html[lang=ar] .rep-visit-history .field-meta,html[lang=ar] .rep-visit-detail time{font-size:.875rem;line-height:1.75}html[lang=ar] .visit-completion p:not(.eyebrow),html[lang=ar] .field-workflow .field-next-step{font-size:.9375rem;line-height:1.8}html[lang=ar] .visit-completion .eyebrow,html[lang=ar] .rep-visit-header .eyebrow,html[lang=ar] .field-workflow .audit-reference{font-size:.75rem;line-height:1.7}
