@media (max-width:760px),(pointer:coarse){:is(.cc,.investor-demo,.sd-page,.sp-page,.sp-window) :is(button,select,textarea,a.cc-button,input:not([type=checkbox],[type=radio],[type=range])){min-height:44px;min-width:44px}:is(.cc,.investor-demo,.sd-page,.sp-page,.sp-window) :is(.cc-text-button,a.cc-button){display:inline-flex;align-items:center}:is(.cc,.investor-demo,.sd-page,.sp-page,.sp-window) summary{min-height:44px;align-content:center}.cc .cc-form label.cc-checkbox,:is(.cc,.investor-demo) :is(label.cc-checkbox,.id-check){min-height:44px}.cc-search{padding-block:0}.cc-search input{min-height:42px}.cc-sidebar{overflow-y:auto}.cc-sidebar-link,.id-back,.id-brand,.id-camera-source a,.rp-interface-list a,.rp-model footer a{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.cc-sidebar-link{padding-block:0}}@media (max-width:760px),(pointer:coarse) and (max-height:500px){input:not([type=checkbox],[type=radio],[type=range]),select,textarea{font-size:16px!important}}@media (max-width:760px){.id-back{margin-top:4px}.cc-topbar{flex-wrap:wrap;height:auto;min-height:0;padding:8px 16px;row-gap:6px}.cc-topbar .cc-site-picker{flex:1 1;flex-wrap:nowrap;max-width:none;gap:10px}.cc-topbar .sw-switcher>.cc-text-button{font-size:14px!important;font-weight:600}.cc-topbar .cc-site-picker select[aria-label="Floor or area"]{min-height:44px;max-width:50%;font-weight:400;color:#666e60}.cc-topbar .cc-topbar-right{flex:1 1 100%;margin-left:0}.cc-topbar .cc-persona{width:100%;flex-wrap:wrap;gap:0 12px}.cc-topbar .cc-persona>div{flex:1 1 250px;min-width:0}.cc-topbar .cc-persona-label{display:none}.cc-topbar .cc-persona>div select{width:100%;max-width:none}.cc-topbar .ac-signout{flex-shrink:0;margin-left:auto}.sd-tabs{flex-wrap:wrap}.gj-steps{scroll-snap-type:x mandatory}.gj-steps>*{scroll-snap-align:start}.id-map-scroll{overflow-x:auto;overscroll-behavior-x:contain}.id-map-scroll>svg.id-map{min-width:640px}.id-chapters{flex-wrap:wrap;gap:2px}.investor-demo .id-chapters button{flex:1 0 44px;padding:0}}@media (max-width:1050px),(pointer:coarse){.sd-table{white-space:normal}.sd-table td,.sd-table th{padding-inline:10px;overflow-wrap:anywhere}.cc-table-wrap{container-type:inline-size}}@container (max-width: 700px){.cc-table,.cc-table tbody,.cc-table tbody th,.cc-table td,.cc-table thead,.cc-table tr{display:block}.cc-table{white-space:normal}.cc-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cc-table thead th,.cc-table thead tr{display:block;width:1px;height:1px;padding:0;overflow:hidden;white-space:nowrap}.cc-table tbody tr{padding:14px 16px;border-bottom:1px solid #eeeee5}.cc-table tbody:last-child tr:last-child{border-bottom:0}.cc-table td{position:relative;max-width:none;padding:5px 0 5px 38%;border:0;font-size:13px;overflow-wrap:anywhere}.cc-table td:before{content:attr(data-label);position:absolute;top:5px;left:0;width:calc(38% - 12px);font-size:11px;line-height:1.5;color:#94998a}.cc-table td:first-child,.cc-table td[colspan],.cc-table td[data-label=Actions]{padding-left:0}.cc-table td:first-child:before,.cc-table td[colspan]:before,.cc-table td[data-label=Actions]:before{content:none}.cc-table td:first-child strong{font-size:14px}.cc-table td[data-label=Actions]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px}.cc-table td[data-label=Actions]:empty{display:none}.cc-table td[data-label=Actions] .cc-text-button.subtle{margin-left:0}.cc-table td:not([data-label=Actions]) .cc-text-button{margin-block:-12px}.cc-table .cc-button{font-size:13px!important}.cc-table td .cc-tag{max-width:100%;white-space:normal}.cc-table .ac-group th{padding:12px 16px;white-space:normal}}@media (max-width:1050px),(pointer:coarse){.cc-main{padding-bottom:calc(76px + env(safe-area-inset-bottom, 0px))}}@media (min-width:761px) and (max-width:1050px){.cc-topbar{flex-wrap:wrap;height:auto;min-height:75px;padding-block:10px;row-gap:8px}.cc-topbar .cc-site-picker{flex-shrink:0}.cc-topbar .cc-topbar-right{margin-left:auto}.cc-topbar .cc-persona select{max-width:none}}@media (max-height:500px){.cc-sidebar{overflow-y:auto}.cc-sidebar nav{flex:none;min-height:auto;overflow-y:visible}}@media (min-width:761px) and (max-width:1150px){.id-stage{grid-template-columns:minmax(0,1fr)}}.cc-topbar{border-top:env(safe-area-inset-top,0) solid #fcfbf7}.cc-shell{padding-right:env(safe-area-inset-right,0)}.cc-shell,.cc-sidebar{padding-left:env(safe-area-inset-left,0)}.cc-sidebar{padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}