:root{--paper:#f4f0e7;--white:#fffdf7;--ink:#26372d;--muted:#586052;--line:#c7c9bc;--accent:#ad321e;--wash:#e8e7dc;--positive:#245d42;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper);font-size:16px;line-height:1.5}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:4px}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait}button,input,select,textarea{border-radius:0}h1,h2,h3,p{margin:0}h1,h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.035em}h1{font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.07;overflow-wrap:anywhere}h2{font-size:1.65rem;line-height:1.2}h3{font-size:1rem}p{overflow-wrap:anywhere}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}[hidden]{display:none!important}.skip{position:fixed;z-index:20;top:8px;left:8px;padding:12px;background:var(--ink);color:white;transform:translateY(-160%)}.skip:focus{transform:none}.sandbox-bar{padding:9px 28px;background:var(--ink);color:var(--paper);font-size:.64rem;letter-spacing:.08em;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.sandbox-bar span{letter-spacing:0}.mobile-header{display:flex;padding:19px 28px;border-bottom:1px solid var(--line);align-items:center;justify-content:space-between;gap:16px}.brand{font-size:1.5rem;letter-spacing:-.055em;font-weight:800;text-decoration:none;display:inline-flex;align-items:center;gap:12px;min-height:44px}.brand span{font-size:2rem;color:var(--accent);font-weight:400;line-height:1}.app-shell{display:grid;grid-template-columns:220px minmax(0,1fr);max-width:1800px;margin:auto}aside{padding:30px 18px 30px 28px;border-right:1px solid var(--line)}.workspace-label,.eyebrow{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.workspace-label{color:var(--muted);margin-bottom:17px}nav{display:flex;flex-direction:column;gap:2px}nav a{min-height:44px;padding:11px 12px;text-decoration:none;font-size:.8rem;border-left:2px solid transparent}nav a:hover{background:var(--wash)}nav a[aria-current]{background:var(--wash);border-color:var(--accent);font-weight:600}.sidebar-note{font-size:.68rem;color:var(--muted);padding:24px 12px;border-top:1px solid var(--line);margin-top:20px;line-height:1.8}main{min-width:0;padding:0 38px 70px}.workspace-top{padding:20px 0;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:.74rem;flex-wrap:wrap}.workspace-top a{display:inline-flex;min-height:44px;align-items:center;font-weight:600;color:var(--accent)}#workspace-name{font-weight:600}#storage-banner{padding:12px 15px;margin:20px 0 0;border-left:3px solid var(--positive);background:#e4e9df;font-size:.73rem;line-height:1.7}#storage-banner[data-persistent=false]{border-color:var(--accent);background:#eee0d6}#notice:not(:empty){margin-top:15px;font-size:.78rem;font-weight:600;color:var(--accent)}.page-heading{padding:34px 0 28px;display:flex;justify-content:space-between;align-items:flex-end;gap:25px;border-bottom:1px solid var(--ink);margin-bottom:26px;flex-wrap:wrap}.page-heading .eyebrow{margin-bottom:12px;color:var(--accent)}.page-heading p:not(.eyebrow){max-width:650px;font-size:.82rem;color:var(--muted);margin-top:16px;line-height:1.8}.heading-copy{min-width:0}.actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.button,button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 16px;border:1px solid var(--ink);background:transparent;color:var(--ink);font-size:.77rem;font-weight:600;text-decoration:none;line-height:1.5;overflow-wrap:anywhere;max-width:100%}.button:hover,button:hover{background:var(--wash)}.primary{background:var(--ink);color:var(--white)}.primary:hover{background:#3f5746}.red{background:var(--accent);color:var(--white);border-color:var(--accent)}.red:hover{background:#8e2919}.danger{color:var(--accent);border-color:var(--accent)}.small{font-size:.7rem}.muted{color:var(--muted);font-size:.78rem}.panel{border:1px solid var(--line);background:var(--white);padding:24px;margin:22px 0;min-width:0}.panel>h2,.panel>h3{margin-bottom:15px}.panel>p{margin:10px 0 18px}.overview-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:24px}.overview-grid .panel{margin-top:0}.welcome{padding:40px 0;max-width:720px}.welcome h1{margin:20px 0}.welcome>p{line-height:1.8;margin-top:15px}.welcome-art{display:flex;align-items:center;justify-content:space-between;background:var(--ink);color:var(--paper);padding:30px;gap:24px;margin-top:28px}.welcome-art img{width:125px;max-width:35%;height:auto}.welcome-art h2{font-style:italic;font-size:2rem;margin:12px 0}.welcome-art p{font-size:.76rem;max-width:370px;color:#e0e6d7}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:22px 0;border-bottom:1px solid var(--line)}.stat strong{font-family:Georgia,serif;font-size:2.3rem;font-weight:400;display:block;letter-spacing:-.04em}.stat span{font-size:.7rem;color:var(--muted)}.filter-bar{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap;margin-bottom:23px}.filter-bar .field{margin:0;flex:1;min-width:170px}.record-list{display:flex;flex-direction:column;border-top:1px solid var(--line)}.record-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;gap:18px;align-items:center;padding:20px 2px;border-bottom:1px solid var(--line);min-width:0}.record-row>a{font-size:.94rem;font-weight:600;min-height:44px;display:flex;align-items:center;overflow-wrap:anywhere}.record-row .metadata{font-size:.74rem;color:var(--muted);overflow-wrap:anywhere}.badge{display:inline-block;padding:5px 8px;background:var(--wash);font-size:.66rem;font-weight:600;overflow-wrap:anywhere}.badge.accepted,.badge.approved,.badge.completed,.badge.done{background:#e0e9dc;color:#24533c}.badge.cancelled,.badge.void,.badge.reversed,.badge.declined{background:#eee0d6;color:#8a2c1f}.empty{padding:35px 0;max-width:550px}.empty p{color:var(--muted);margin:12px 0 20px;line-height:1.8;font-size:.83rem}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;margin:20px 0}.facts>div{border-top:1px solid var(--line);padding:13px 0;min-width:0}.facts dt{font-size:.65rem;color:var(--muted);margin-bottom:7px}.facts dd{margin:0;font-size:.85rem;overflow-wrap:anywhere;white-space:pre-wrap}.prose{white-space:pre-wrap;line-height:1.8;font-size:.87rem;max-width:75ch}.two-column{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr);gap:28px}.editor{max-width:900px}.field{margin:0 0 22px;min-width:0}.field label{display:block;font-weight:600;font-size:.8rem;margin-bottom:7px}.field label span{color:var(--muted);font-weight:400}.field input:not([type=checkbox]),.field select,.field textarea{width:100%;min-height:48px;padding:11px 12px;background:var(--paper);border:1px solid #8a9485;color:var(--ink);font-size:.9rem;line-height:1.5}.field select[multiple]{min-height:120px}.field textarea{min-height:110px;resize:vertical}.help{font-size:.7rem;color:var(--muted);margin:5px 0 9px;line-height:1.7}.error{color:#992d1e;font-size:.78rem;font-weight:600;line-height:1.7}.error:not(:empty){margin:10px 0}.field [aria-invalid=true]{border:2px solid var(--accent)}.field input[type=checkbox]{width:22px;height:22px;margin:0 10px 0 0;vertical-align:middle}.checkbox-field label{display:flex;align-items:center;min-height:44px;gap:7px}.line-editor{border-top:1px solid var(--ink);margin-top:26px;padding-top:22px}.line-item{background:var(--paper);border:1px solid var(--line);padding:18px;margin:16px 0}.line-item .line-grid{display:grid;grid-template-columns:minmax(120px,2fr) repeat(3,minmax(75px,1fr));gap:14px}.line-item .field{margin-bottom:12px}.line-item .actions button{font-size:.66rem;padding:9px 12px}.line-number{font-size:.65rem;color:var(--accent);margin-bottom:12px;display:block}.total-box{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:17px 0;margin:24px 0;display:flex;justify-content:space-between;gap:15px;align-items:center;flex-wrap:wrap}.total-box strong{font-family:Georgia,serif;font-size:2rem;font-weight:400}.document{max-width:900px;margin:25px auto;padding:35px;background:var(--white);border:1px solid var(--line)}.document-header{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;flex-wrap:wrap;border-bottom:2px solid var(--ink);padding-bottom:25px;margin-bottom:25px}.document-header h2{font-size:2rem}.document .watermark{color:var(--accent);font-weight:700;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;margin-bottom:15px}.line-table{width:100%;border-collapse:collapse;font-size:.78rem;margin:20px 0}.line-table th,.line-table td{text-align:left;padding:13px 8px;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}.line-table th{font-size:.64rem;color:var(--muted)}.line-table th:first-child,.line-table td:first-child{padding-left:0;width:40%}.line-table .number{text-align:right;font-variant-numeric:tabular-nums}.checklist-row{padding:16px 0;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.checklist-row>div{min-width:0;overflow-wrap:anywhere}.history-event{display:grid;grid-template-columns:160px minmax(0,1fr);gap:15px;padding:16px 0;border-bottom:1px solid var(--line);font-size:.78rem}.history-event time{font-size:.68rem;color:var(--muted)}.calendar-day{border-left:2px solid var(--accent);padding-left:18px;margin:25px 0}.calendar-day>h2{margin-bottom:12px}.calendar-item{padding:15px 0;border-bottom:1px solid var(--line)}.calendar-item p{font-size:.76rem;color:var(--muted);margin-top:5px}.warning{padding:13px 16px;border-left:3px solid var(--accent);background:#eee0d6;font-size:.76rem;line-height:1.8;margin:18px 0}.download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0}dialog{background:var(--white);color:var(--ink);border:1px solid var(--ink);width:min(600px,calc(100% - 30px));max-height:90dvh;overflow:auto;padding:28px}dialog::backdrop{background:#15231ccc}dialog h2{margin-bottom:18px}dialog>p,dialog form>p{font-size:.8rem;color:var(--muted);line-height:1.8;margin-bottom:20px}dialog .actions{margin-top:22px}.pager{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin:20px 0;font-size:.75rem}#menu-toggle{display:none}body[data-density=compact] .record-row{padding-top:12px;padding-bottom:12px}@media(max-width:1100px){.app-shell{grid-template-columns:190px minmax(0,1fr)}aside{padding-left:18px}main{padding-left:25px;padding-right:25px}.overview-grid,.two-column{grid-template-columns:1fr}.record-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.record-row .badge{justify-self:start;grid-column:2}.line-item .line-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.sandbox-bar{padding:9px 20px;font-size:.58rem}.mobile-header{padding:13px 20px}.brand{font-size:1.3rem}.app-shell{display:block}#menu-toggle:not([hidden]){display:inline-flex}.app-ready #navigation{display:none}.app-ready.menu-open #navigation{display:block}aside{border-right:0;border-bottom:1px solid var(--ink);padding:20px}nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.sidebar-note{display:none}main{padding:0 20px 45px}.workspace-top{padding:10px 0}.page-heading{padding:26px 0 22px;gap:22px}h1{font-size:2.5rem}.panel{padding:18px;margin:22px 0}.welcome-art{padding:22px;gap:12px}.welcome-art h2{font-size:1.7rem}.stats{gap:10px}.stat strong{font-size:1.9rem}.stat span{font-size:.65rem}.record-row{grid-template-columns:minmax(0,1fr);gap:5px;padding:16px 0}.record-row .badge{grid-column:1}.record-row>a{min-height:44px}.facts{grid-template-columns:1fr}.line-item{padding:14px}.line-item .line-grid{grid-template-columns:1fr}.field input:not([type=checkbox]),.field select,.field textarea{font-size:1rem}.filter-bar .field{min-width:100%}.document{padding:20px}.line-table,.line-table tbody,.line-table tr,.line-table td{display:block}.line-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.line-table tr{padding:15px 0;border-bottom:1px solid var(--ink)}.line-table td{border:0;padding:4px 0!important;width:auto!important}.line-table td:before{content:attr(data-label) ': ';font-size:.68rem;color:var(--muted)}.line-table .number{text-align:left}.history-event{grid-template-columns:1fr;gap:5px}.download-grid{grid-template-columns:1fr}.total-box strong{font-size:1.7rem}dialog{padding:22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media print{:root{background:white}.skip,.sandbox-bar,.mobile-header,aside,.workspace-top,#storage-banner,#notice,.page-heading,.actions,.no-print,.pager{display:none!important}.app-shell{display:block}main{padding:0}body{background:white;color:black}.document,.panel{border:0;background:white;padding:0;margin:0;max-width:none}.document .watermark{display:block!important;color:black}.line-table{display:table;width:100%}.line-table thead{position:static;display:table-header-group;clip-path:none;width:auto;height:auto}.line-table tbody{display:table-row-group}.line-table tr{display:table-row;break-inside:avoid}.line-table td,.line-table th{display:table-cell;text-align:left!important;padding:10px 5px!important}.line-table td:before{content:none}.line-table .number{text-align:right!important}.facts{grid-template-columns:1fr 1fr}.document-header,.document-totals{break-inside:avoid}h2,h3{break-after:avoid}p{orphans:3;widows:3}a{text-decoration:none}.print-hide{display:none!important}@page{margin:18mm}}
.calendar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.calendar-grid.day{grid-template-columns:1fr}.calendar-grid .calendar-day{margin:15px 0;padding:16px;border:1px solid var(--line);border-top:2px solid var(--accent);min-width:0}.calendar-grid .calendar-day h2{font-size:1.3rem}.calendar-grid .calendar-item a{display:flex;min-height:44px;align-items:center;font-size:.82rem;font-weight:600}.calendar-grid .calendar-item{overflow-wrap:anywhere}.checklist-row .actions{max-width:100%}@media(max-width:760px){.calendar-grid{grid-template-columns:1fr}}button:disabled{cursor:not-allowed;opacity:.6}
/* Text-only enlargement may put the named menu on its own row. */
.mobile-header{flex-wrap:wrap}.brand{max-width:100%;min-width:0;overflow-wrap:anywhere}.skip{max-width:calc(100% - 16px);overflow-wrap:anywhere}
.brand{flex-wrap:wrap}.brand .brand-text{font:inherit;color:inherit;white-space:nowrap;letter-spacing:inherit}.stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,8em),1fr))}

@media print{#screen:has(>.document)>:not(.document){display:none!important}}
/* Field operations: a daily plan and work ledger, rather than a KPI dashboard. */
h1,h2{font-family:Arial,Helvetica,sans-serif;font-weight:650;letter-spacing:-.045em}h2{font-size:1.35rem}#navigation{background:#e7e9df}.nav-group{border-top:1px solid var(--line);margin-top:8px;padding-top:5px}.nav-group summary{min-height:44px;padding:12px 8px;cursor:pointer;font-size:.75rem;font-weight:700}.nav-group>div{display:grid;padding:0 0 8px 8px}.nav-group a{font-size:.75rem}#main .entry-mode-banner{border-radius:0;border-width:0 0 0 3px;font-size:.8rem;line-height:1.5;padding:12px 15px;margin-bottom:8px;gap:4px 16px;background:#e5ede7}#main .entry-mode-banner a{min-height:44px}.workspace-top{padding:4px 0;border:0}#storage-banner{margin-top:4px;padding:8px 12px;font-size:.7rem}.desk-masthead{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 28px;margin:24px 0 0;background:#173d35;color:#f5f7ed;min-width:0}.desk-masthead-copy{min-width:0;max-width:48ch}.desk-masthead .eyebrow{color:#c5dbca;font-size:.63rem}.desk-masthead h1{font-size:clamp(2rem,3vw,2.8rem);margin:12px 0;line-height:1.05}.desk-masthead p:not(.eyebrow){font-size:.85rem;line-height:1.6;color:#deeadf}.desk-property-study{width:120px;height:120px;flex:none;background:#f4f0e7}.desk-controls{display:grid;grid-template-columns:minmax(170px,1fr) minmax(180px,1fr) auto;align-items:end;gap:16px;background:#e4e8dd;padding:18px 22px}.desk-controls .field{margin:0}.desk-controls .field input,.desk-controls .field select{background:#fffdf7;min-height:44px}.desk-controls .error{grid-column:1/-1}.desk-controls .error:empty{display:none}.desk-controls .actions{gap:6px}.desk-controls button{padding:10px;font-size:.7rem}.desk-jump{flex-direction:row;gap:0;flex-wrap:wrap;border-bottom:1px solid var(--line);margin-bottom:28px}.desk-jump button{border:0;border-bottom:2px solid transparent;font-size:.73rem}.desk-jump button:hover,.desk-jump button:focus-visible{border-bottom-color:var(--accent)}.field-desk-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(230px,1fr);gap:30px}.field-desk-grid>*{min-width:0}.desk-section-note{font-size:.74rem;color:var(--muted);line-height:1.65;margin:8px 0 18px}.desk-visit{display:grid;grid-template-columns:82px minmax(0,1fr);border:1px solid #bcc9b9;border-left:0;margin:0 0 14px;background:#fffdf7;transition:border-color .14s,background-color .14s}.desk-visit:focus-within{border-color:#2b5b49}.desk-visit-time{background:#214b3e;color:#fffdf0;display:flex;flex-direction:column;gap:6px;align-items:center;padding:22px 8px;font:600 1rem ui-monospace,monospace}.desk-visit-time span{font-size:.75rem;font-weight:400;color:#deeadf}.desk-visit.completed .desk-visit-time{background:#5a6c5d}.desk-visit-body{padding:20px;min-width:0}.desk-visit h3{font-size:1.1rem;line-height:1.5;margin-bottom:10px}.desk-visit h3 a{text-decoration-thickness:1px}.desk-site{font-size:.86rem;font-weight:600;margin-bottom:4px}.desk-technician{font-size:.74rem;color:#48624e;margin:12px 0}.desk-visit .actions{margin-top:16px}.desk-checklist{border-top:1px solid #d6ddcf;border-bottom:1px solid #d6ddcf;margin-top:15px}.desk-checklist summary{min-height:44px;padding:12px 0;font-size:.75rem;font-weight:600;cursor:pointer}.desk-check{min-height:48px;display:flex;align-items:center;gap:12px;font-size:.8rem;line-height:1.6;cursor:pointer}.desk-check input{width:20px;height:20px;flex:none;accent-color:#285943}.desk-checklist .help{margin:6px 0 10px}.desk-clear-day{border-block:1px solid #bcc9b9;padding:24px 0;margin-bottom:30px}.desk-clear-day h3{font-size:1rem}.desk-clear-day p{font-size:.8rem;margin:12px 0 18px;line-height:1.7;color:var(--muted)}.desk-clear-day .button{margin:0 8px 8px 0}.desk-job-board{margin:34px 0}.desk-job-row{padding:20px 0 20px 14px;border-bottom:1px solid var(--line);border-left:3px solid #b1bba9;display:flex;justify-content:space-between;align-items:start;gap:18px;margin:12px 0}.desk-job-row.in-progress{border-left-color:#29624f}.desk-job-row>div:first-child{min-width:0}.desk-job-row h3{font-size:.95rem;line-height:1.5;margin-bottom:8px}.desk-progress{font-size:.74rem;color:#38543d;margin-top:9px}.desk-job-row .actions{flex-direction:column;align-items:stretch;min-width:100px}.desk-text-link{display:inline-flex;align-items:center;min-height:44px;font-size:.77rem;font-weight:600}.desk-followups{border-top:3px solid #ad321e;background:#e8e8dc;padding:20px}.desk-task{padding:18px 0;border-bottom:1px solid #c6cabc}.desk-task-date{font:600 .67rem ui-monospace,monospace;color:#86311f}.desk-task h3{font-size:.95rem;margin:10px 0;line-height:1.6}.desk-task button{margin-top:14px;background:#fffdf7}.desk-followups>.actions{margin-top:16px}.desk-empty{font-size:.8rem;line-height:1.8;color:var(--muted);padding:16px 0}.desk-setup{margin-top:24px;border:1px solid var(--line);padding:20px}.desk-setup .eyebrow{font-size:.6rem;color:#6b4a3c}.desk-setup h2{margin:12px 0}.desk-setup p:not(.eyebrow){font-size:.8rem;line-height:1.8;margin-bottom:16px}.desk-setup .desk-text-link{display:flex}.desk-unresolved{padding:16px 20px;border:0;border-left:3px solid var(--accent);background:#eee0d7;margin-bottom:24px;font-size:.8rem}.desk-unresolved p{margin:7px 0 14px;line-height:1.7}.desk-unresolved .button{font-size:.74rem}
@media(max-width:1150px){.desk-controls{grid-template-columns:1fr 1fr}.desk-controls>.actions{grid-column:1/-1}.field-desk-grid{grid-template-columns:minmax(0,1fr)}.desk-side{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.desk-setup{margin:0}.desk-job-row .actions{flex-direction:row;min-width:0}}
@media(max-width:600px){.desk-masthead{padding:20px 16px;gap:12px;margin-top:16px}.desk-masthead h1{font-size:1.85rem}.desk-masthead p:not(.eyebrow){font-size:.75rem}.desk-property-study{width:68px;height:84px;object-fit:contain}.desk-masthead .eyebrow{font-size:.55rem}.desk-controls{padding:15px;grid-template-columns:1fr;gap:12px}.desk-controls>.actions{grid-column:auto}.desk-controls button{flex:1}.desk-controls input,.desk-controls select{font-size:16px}.desk-jump{margin-bottom:22px}.desk-jump button{padding:10px 9px;font-size:.68rem;flex:1}.desk-visit{grid-template-columns:66px minmax(0,1fr)}.desk-visit-time{font-size:.85rem;padding:20px 4px}.desk-visit-body{padding:16px 13px}.desk-visit h3{font-size:1rem}.desk-visit .actions{gap:6px}.desk-visit .button{font-size:.72rem;padding:10px}.desk-side{display:block}.desk-setup{margin-top:22px}.desk-job-row{flex-direction:column;gap:14px}.desk-job-row .actions{flex-direction:row}.desk-followups{padding:18px}.desk-visit .muted{font-size:.74rem}.desk-section-note{font-size:.72rem}}
@media(prefers-reduced-motion:reduce){.desk-visit{transition:none}}
