.engineer-action-center .panel-head>button,.operations-report-hero .panel-head>button{border:1px solid var(--line);min-height:42px;color:var(--blue);background:#fff;border-radius:9px;padding:0 14px;font-weight:800}.role-overview-dashboard{gap:14px;display:grid}.admin-overview-dashboard>.overview-kpi-strip,.role-overview-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.role-overview-kpis button.active{border-color:var(--blue);box-shadow:0 0 0 2px #317ecd21}.engineer-priority-panel{overflow:hidden}.client-priority-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}.management-hero>.role-hero-action{flex:none;margin:0 0 0 auto}.technician-visit-search{background:#fff;border:1px solid #c9d9e3;border-radius:10px;align-items:center;gap:9px;min-height:44px;margin:14px 18px 5px;padding:0 13px;display:flex}.technician-visit-search .icon{width:18px;color:var(--blue)}.technician-visit-search input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:.8rem}.scanned-asset-visits{margin:18px 0}.scanned-asset-visit{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.scanned-asset-visit>div{gap:7px;min-width:0;display:grid}.scanned-asset-visit small{color:var(--muted);overflow-wrap:anywhere}.scanned-asset-visit .status{width:fit-content}@media (width<=700px){.scanned-asset-visit{flex-direction:column;align-items:stretch}.scanned-asset-visit button{width:100%}}.compact-register-more{border-top:1px solid var(--line);color:var(--blue);text-align:center;background:#f8fbfd;margin:0;padding:13px 18px;font-size:.74rem;font-weight:800}.visit-mobile-tabs{display:none}.visit-form-section{display:contents}.visit-form-section>h3,.selected-visit-summary{display:none}.weekly-technician-plan{overflow:hidden}.weekly-plan-toolbar{border-bottom:1px solid var(--line);background:#f7fafc;flex-wrap:wrap;align-items:center;gap:9px;padding:15px 18px;display:flex}.weekly-plan-toolbar strong{color:var(--ink);margin-right:auto;font-size:.78rem}.weekly-plan-toolbar button{min-height:38px;color:var(--blue);background:#fff;border:1px solid #b7ccda;border-radius:8px;padding:0 12px;font-size:.7rem;font-weight:850}.weekly-plan-toolbar button:disabled{opacity:.55;cursor:wait}.weekly-technician-grid{background:#f3f7fa;grid-template-columns:repeat(5,minmax(220px,1fr));gap:10px;padding:16px;display:grid;overflow-x:auto}.weekly-technician-grid>article{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:220px;overflow:hidden;box-shadow:0 6px 18px #071b2d0a}.weekly-technician-grid>article>header{border-bottom:1px solid var(--line);background:var(--blue-soft);justify-content:space-between;align-items:center;gap:9px;padding:13px 14px;display:flex}.weekly-technician-grid>article>header span{color:var(--ink);font-size:.76rem;font-weight:850}.weekly-technician-grid>article>header strong{color:var(--blue);white-space:nowrap;font-size:.68rem}.weekly-technician-grid>article>div{display:grid}.weekly-technician-grid>article>div>button{width:100%;min-height:98px;color:var(--ink);text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f4;gap:3px;padding:12px 13px;display:grid;position:relative}.weekly-technician-grid>article>div>button:last-child{border-bottom:0}.weekly-technician-grid time{color:var(--blue);font-size:.67rem;font-weight:850}.weekly-technician-grid b{font-size:.77rem}.weekly-technician-grid small{color:var(--muted);font-size:.68rem;line-height:1.4}.weekly-technician-grid em{background:var(--red-soft);color:var(--red);border-radius:999px;padding:4px 7px;font-size:.61rem;font-style:normal;font-weight:900;position:absolute;top:9px;right:9px}.weekly-technician-grid p{color:var(--muted);text-align:center;margin:0;padding:20px 13px;font-size:.7rem}.weekly-no-technicians{color:var(--muted);text-align:center;background:#fff;border:1px dashed #b7ccda;border-radius:12px;grid-column:1/-1;gap:5px;padding:20px;display:grid}.weekly-no-technicians strong{color:var(--ink);font-size:.78rem}.weekly-no-technicians span{font-size:.7rem}.weekly-technician-grid>.weekly-unassigned-column>header{background:var(--red-soft)}.weekly-technician-grid>.weekly-unassigned-column>header strong{color:var(--red)}.weekly-unassigned-alert{background:var(--red-soft);color:var(--red);border-top:1px solid #f0c6ca;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.weekly-unassigned-alert strong{font-size:.76rem}.weekly-unassigned-alert span{font-size:.7rem}.engineer-action-grid,.operations-export-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.engineer-action-grid>button{border:1px solid var(--line);color:var(--ink);text-align:left;background:#f8fbfd;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:18px;display:grid}.engineer-action-grid>button>.icon:first-child{width:30px;color:var(--blue)}.engineer-action-grid>button>span{gap:3px;display:grid}.engineer-action-grid small,.operations-export-grid small{color:var(--blue);letter-spacing:.1em;font-size:.68rem;font-weight:850}.engineer-action-grid strong{font-size:1.6rem;line-height:1}.engineer-action-grid b{color:var(--muted);font-size:.72rem}.engineer-visit-schedule{background:var(--line);gap:1px;display:grid}.engineer-visit-schedule article{background:#fff;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.engineer-visit-schedule article>div{gap:4px;min-width:0;display:grid}.engineer-visit-schedule article>div:last-child{text-align:right;justify-items:end}.engineer-visit-schedule small{color:var(--blue);letter-spacing:.08em;font-size:.67rem;font-weight:850}.engineer-visit-schedule strong{color:var(--ink);font-size:.86rem}.engineer-visit-schedule span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.engineer-visit-schedule time{color:var(--ink);font-size:.75rem;font-weight:800}.engineer-visit-schedule b{color:var(--blue);font-size:.67rem}.engineer-visit-schedule>p{color:var(--muted);text-align:center;background:#fff;margin:0;padding:22px 18px;font-size:.74rem}.client-contract-list{gap:12px;padding:18px;display:grid}.client-contract-list article{border:1px solid var(--line);background:#fbfcfd;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:17px;display:flex}.client-contract-list article>div{gap:4px;display:grid}.client-contract-list small{color:var(--blue);font-size:.68rem;font-weight:850}.client-contract-list strong{color:var(--ink);font-size:.9rem}.client-contract-list p{color:var(--muted);margin:0;font-size:.72rem}.client-contract-list button,.client-contract-detail>button{min-height:42px;color:var(--blue);background:#fff;border:1px solid #bad2e2;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:800;display:inline-flex}.client-contract-list button .icon{width:15px}.client-contract-detail{gap:18px;padding:20px;display:grid}.client-contract-detail>button{justify-self:start}.client-contract-visit-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.client-contract-visit-progress>div{border:1px solid var(--line);background:#f7fbff;border-radius:10px;gap:6px;padding:14px;display:grid}.client-contract-visit-progress small{color:var(--muted);font-size:.74rem;font-weight:750}.client-contract-visit-progress strong{color:var(--ink);font-size:1.4rem}.client-contract-visit-progress p{color:var(--muted);grid-column:1/-1;margin:0;font-size:.8rem}.contract-detail-heading{background:var(--blue-soft);border-radius:12px;justify-content:space-between;gap:18px;padding:18px;display:flex}.contract-detail-heading small{color:var(--blue);font-size:.66rem;font-weight:850}.contract-detail-heading h2{margin:5px 0}.contract-detail-heading p{color:var(--muted);margin:0}.client-contract-detail dl{border:1px solid var(--line);background:var(--line);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.client-contract-detail dl div{background:#fff;padding:15px}.client-contract-detail dt{color:var(--muted);text-transform:uppercase;font-size:.66rem;font-weight:800}.client-contract-detail dd{color:var(--ink);margin:5px 0 0;font-size:.8rem;font-weight:750}.operations-report-stack{gap:16px;display:grid}.management-filters,.management-attention,.management-export{overflow:hidden}.management-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px;display:grid}.management-filter-grid label{color:var(--ink);gap:7px;font-size:.7rem;font-weight:850;display:grid}.management-filter-grid input,.management-filter-grid select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:0 11px}.management-report-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.management-report-kpis button,.management-report-kpis article{border:1px solid var(--line);text-align:left;background:#fff;border-radius:13px;gap:7px;min-height:124px;padding:17px;display:grid;box-shadow:0 7px 22px #071b2d0a}.management-report-kpis button{cursor:pointer}.management-report-kpis button.active{border-color:var(--blue);box-shadow:0 0 0 2px #317ecd21}.management-report-kpis button.danger strong{color:#bd3e48}.management-report-kpis small{color:#607789;text-transform:uppercase;letter-spacing:.045em;font-size:.66rem;font-weight:850}.management-report-kpis strong{color:var(--ink);font-size:1.75rem}.management-report-kpis span{color:var(--muted);margin-top:auto;font-size:.7rem}.management-record-action{justify-content:flex-end;align-items:center;gap:10px;display:flex}.management-record-action button{min-height:36px;color:var(--blue);white-space:nowrap;background:#f5fbff;border-color:#a9c7dc;padding:0 12px;font-size:.68rem;font-weight:850}.operations-empty{color:var(--muted);text-align:center;margin:0;padding:28px}.management-export-actions{flex-wrap:wrap;gap:10px;padding:20px;display:flex}.management-export-actions button{justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 17px;display:inline-flex}.operations-report-summary{grid-template-columns:repeat(3,1fr);gap:10px;padding:18px;display:grid}.operations-report-summary span{border:1px solid var(--line);color:var(--muted);border-radius:10px;padding:15px;font-size:.72rem}.operations-report-summary b{color:var(--ink);font-size:1.45rem;display:block}.operations-export-grid{padding:0}.operations-export-grid article{grid-template-columns:42px minmax(0,1fr);gap:15px;padding:20px;display:grid}.operations-export-grid article>.icon{width:34px;color:var(--blue)}.operations-export-grid h3{margin:5px 0;font-size:1rem}.operations-export-grid p{color:var(--muted);margin:0;font-size:.74rem}.operations-export-grid button{grid-column:1/-1;justify-content:center;align-items:center;gap:8px;display:inline-flex}.operations-export-grid button .icon{width:17px}.operations-recent-list{display:grid}.operations-recent-list article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:13px 18px;display:flex}.operations-recent-list article>div{gap:3px;display:grid}.operations-recent-list strong{font-size:.78rem}.operations-recent-list small,.operations-recent-list>article>span{color:var(--muted);font-size:.68rem}.mr-review-panel{border-top:1px solid var(--line);background:#f7fafc;gap:16px;padding:18px 20px;display:grid}.mr-review-panel h4{color:var(--ink);margin:0}.mr-review-panel label{color:var(--ink);gap:7px;font-size:.75rem;font-weight:800;display:grid}.mr-review-panel textarea{border:1px solid var(--line);min-height:90px;font:inherit;background:#fff;border-radius:8px;padding:10px;font-weight:500}@media (width<=760px){.visit-mobile-tabs{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:7px;display:grid;overflow:hidden}.visit-mobile-tabs button{color:#607789;background:0 0;border:0;border-radius:9px;place-items:center;gap:3px;min-width:0;min-height:55px;padding:7px 3px;display:grid}.visit-mobile-tabs button.active{background:var(--blue);color:#fff;box-shadow:0 5px 14px #1477c938}.visit-mobile-tabs span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.64rem;font-weight:850;overflow:hidden}.visit-mobile-tabs b{min-width:21px;color:var(--blue);background:#eaf2f8;border-radius:999px;padding:1px 6px;font-size:.61rem;line-height:19px}.visit-mobile-tabs button.active b{color:#fff;background:#fff3}.visit-mobile-section[data-mobile-active=false]{display:none}.visit-assignment-form{background:#f4f8fb}.visit-form-section{background:#fff;border:1px solid #d5e1e9;border-radius:12px;gap:13px;min-width:0;padding:14px;display:grid}.visit-form-section>h3{color:var(--ink);align-items:center;gap:9px;margin:0;font-size:.91rem;display:flex}.visit-form-section>h3 span{background:var(--blue-soft);width:26px;height:26px;color:var(--blue);border-radius:50%;flex:none;place-items:center;font-size:.7rem;font-weight:900;display:grid}.selected-visit-summary{border:1px solid var(--line);background:var(--line);border-radius:9px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.selected-visit-summary div{background:#f8fbfd;min-width:0;padding:10px}.selected-visit-summary dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.61rem;font-weight:850}.selected-visit-summary dd{color:var(--ink);overflow-wrap:anywhere;margin:3px 0 0;font-size:.7rem;font-weight:800;line-height:1.35}#visit-assignment .evidence-fields input,#visit-assignment .evidence-fields select,#visit-assignment .evidence-fields textarea,.emergency-visit-panel .evidence-fields input,.emergency-visit-panel .evidence-fields select{width:100%;min-width:0;max-width:100%;color:var(--ink);background-color:#fff;border:1px solid #bfd0dc;border-radius:9px;font-size:16px}#visit-assignment .evidence-fields input,#visit-assignment .evidence-fields select,.emergency-visit-panel .evidence-fields input,.emergency-visit-panel .evidence-fields select{min-height:48px;padding-inline:11px}#visit-assignment .evidence-fields textarea{resize:vertical;min-height:88px;padding:11px;line-height:1.45}.emergency-visit-panel .evidence-fields,.emergency-visit-panel .evidence-fields label{min-width:0;max-width:100%}.emergency-visit-panel .evidence-fields{overflow:hidden}.visit-assignment-actions{background:#f4f8fb;grid-template-columns:1fr;gap:8px;margin:0;padding:0 16px 18px;display:grid}.visit-assignment-actions button{width:100%;min-height:48px}.engineer-action-grid,.operations-export-grid,.operations-report-summary,.client-contract-detail dl{grid-template-columns:1fr}.client-contract-visit-progress{grid-template-columns:1fr 1fr 1fr}.client-contract-list article,.contract-detail-heading,.operations-recent-list article{flex-direction:column;align-items:stretch}.client-contract-list button{width:100%}.role-overview-kpis{grid-template-columns:1fr 1fr}.engineer-visit-schedule article{flex-direction:column;align-items:stretch;gap:10px}.engineer-visit-schedule article>div:last-child{text-align:left;justify-items:start}.client-priority-grid{grid-template-columns:1fr}.management-hero>.role-hero-action{width:100%;margin-left:0}.admin-overview-dashboard>.overview-kpi-strip{grid-template-columns:1fr 1fr}.weekly-plan-toolbar{grid-template-columns:1fr 1fr;padding:13px;display:grid}.weekly-plan-toolbar strong{text-align:center;grid-area:1/1/auto/-1;margin:0}.weekly-technician-grid{grid-template-columns:1fr;padding:11px;overflow:visible}.weekly-technician-grid>article{min-width:0}.weekly-unassigned-alert{flex-direction:column;align-items:flex-start}}@media (width<=430px){.role-overview-kpis{grid-template-columns:1fr}.client-contract-visit-progress{grid-template-columns:1fr 1fr}.client-contract-visit-progress>div:nth-child(3){grid-column:1/-1}}.kpi-panel{overflow:hidden}.kpi-panel-head{align-items:center}.kpi-export{min-height:42px;color:var(--blue);white-space:nowrap;background:#f6fbff;border:1px solid #aac8de;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;font-size:.75rem;font-weight:850;text-decoration:none;display:inline-flex}.kpi-export:hover{border-color:var(--blue);background:var(--blue);color:#fff}.kpi-content{background:#f5f8fa;gap:14px;padding:20px;display:grid}.kpi-overall-summary{color:#fff;background:linear-gradient(120deg,#071d31,#0d4978);border-radius:14px;grid-template-columns:minmax(240px,.9fr) minmax(0,1.4fr);align-items:center;gap:24px;padding:22px 24px;display:grid;box-shadow:0 12px 28px #071d3121}.kpi-overall-summary small{color:#69bdff;letter-spacing:.13em;font-size:.66rem;font-weight:900}.kpi-overall-summary h3{color:#fff;margin:6px 0 4px;font-size:1.24rem;line-height:1.25}.kpi-overall-summary p{color:#bfd3e2;margin:0;font-size:.75rem}.kpi-overall-summary dl{background:#ffffff24;border:1px solid #ffffff24;border-radius:11px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.kpi-breakdown{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:11px;padding:14px 18px;font-size:.8rem}.kpi-breakdown summary{cursor:pointer;font-weight:800}.kpi-breakdown p{color:var(--muted);margin:10px 0 0;line-height:1.6}.kpi-overall-summary dl>div{background:#04162557;min-width:0;padding:13px 12px}.kpi-overall-summary dt{color:#aac4d7;font-size:.62rem;font-weight:750;line-height:1.35}.kpi-overall-summary dd{color:#fff;margin:5px 0 0;font-size:1.25rem;font-weight:900;line-height:1}.kpi-overall-summary dd span{color:#9fbbcf;margin-left:2px;font-size:.65rem}.kpi-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.kpi-card{background:#fff;border:1px solid #dbe6ed;border-radius:13px;align-content:start;min-width:0;min-height:176px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #071b2d0b}.kpi-card:before{content:"";background:var(--blue);width:4px;position:absolute;inset:0 auto 0 0}.kpi-card.completion:before{background:var(--green)}.kpi-card.requests:before{background:#7257c8}.kpi-card.rating:before{background:var(--amber)}.kpi-card-label{align-items:center;gap:9px;min-width:0;display:flex}.kpi-card-label>span{background:var(--blue-soft);width:31px;height:31px;color:var(--blue);border-radius:9px;flex:none;place-items:center;font-size:.67rem;font-weight:900;display:grid}.kpi-card.completion .kpi-card-label>span{background:var(--green-soft);color:var(--green)}.kpi-card.requests .kpi-card-label>span{color:#6548bf;background:#f0ecff}.kpi-card.rating .kpi-card-label>span{background:var(--amber-soft);color:var(--amber)}.kpi-card-label small{color:#567084;text-transform:uppercase;letter-spacing:.055em;min-width:0;font-size:.68rem;font-weight:850;line-height:1.3}.kpi-card>strong{color:var(--ink);letter-spacing:-.045em;margin-top:13px;font-size:clamp(2rem,3vw,2.65rem);line-height:1}.kpi-card>strong em{color:var(--muted);letter-spacing:0;margin-left:4px;font-size:.78rem;font-style:normal;font-weight:750}.kpi-card>p{color:var(--muted);margin:9px 0 0;font-size:.72rem;line-height:1.45}.kpi-progress{background:#e6eef2;border-radius:99px;height:7px;margin-top:auto;overflow:hidden}.kpi-progress i{border-radius:inherit;background:var(--green);min-width:2px;height:100%;display:block}@media (width<=1100px){.kpi-overall-summary{grid-template-columns:1fr}.kpi-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.management-filter-grid{grid-template-columns:1fr 1fr;padding:16px}.management-report-kpis{grid-template-columns:1fr 1fr}.management-report-kpis button,.management-report-kpis article{min-height:112px}.management-export-actions{display:grid}.management-export-actions button{width:100%}.management-record-action{flex-direction:column;align-items:flex-end}.kpi-panel-head{gap:15px;display:grid}.kpi-export{width:100%;min-height:46px}.kpi-content{gap:10px;padding:12px}.kpi-overall-summary{gap:17px;padding:20px 17px}.kpi-overall-summary h3{font-size:1.14rem}.kpi-overall-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-overall-summary dl>div{min-height:72px}.kpi-card-grid{grid-template-columns:1fr;gap:10px}.kpi-card{min-height:148px;padding:16px}.kpi-card-label>span{width:28px;height:28px}.kpi-card-label small{font-size:.7rem}.kpi-card>strong{font-size:2rem}.kpi-card>p{font-size:.78rem}}@media (width<=440px){.management-filter-grid{grid-template-columns:1fr}}.overview-kpi-strip button.needs-attention:before{background:#c33b35}.overview-kpi-strip button.needs-attention{background:snow;border-color:#e8aaa6}.overview-kpi-strip button[aria-expanded=true]{border-color:var(--blue);box-shadow:0 0 0 2px #317ecd21}.overview-schedule-details{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:15px;overflow:hidden}.overview-schedule-details>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.overview-schedule-details h3{margin:0;font-size:1rem}.overview-schedule-details button{min-height:38px;color:var(--blue);font:inherit;cursor:pointer;background:#fff;border:1px solid #b8d1e2;border-radius:8px;padding:0 11px;font-weight:800}.overview-schedule-details article{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.overview-schedule-details article:last-child{border-bottom:0}.overview-schedule-details article span{gap:4px;min-width:0;display:grid}.overview-schedule-details article strong{overflow-wrap:anywhere}.overview-schedule-details article small{color:var(--muted)}.overview-schedule-details p{color:var(--muted);margin:0;padding:18px}@media (width<=760px){.overview-schedule-details article{flex-direction:column;align-items:stretch}}.rescheduled-note{color:var(--muted);margin-top:3px;font-size:.72rem;font-weight:650;line-height:1.35;display:block}.report-title .report-rescheduled-note{color:#9a5d16;letter-spacing:normal;text-transform:none;margin-top:8px;font-size:.82rem;font-weight:750}.company-site-visits article>.company-visit-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.company-site-visits article>.company-visit-actions>button{min-height:38px;color:var(--blue);background:#fff;border:1px solid #b8d1e2;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.7rem;font-weight:800;display:inline-flex}.company-site-visits article>.company-visit-actions>button.schedule-action{color:#87531b;background:#fffaf0;border-color:#d6b982}@media (width<=760px){.company-site-visits article>.company-visit-actions{grid-template-columns:1fr;width:100%;display:grid}.company-site-visits article>.company-visit-actions>button{width:100%}}
