@media (max-width:1280px){.page-container{padding-left:27px;padding-right:27px}.project-toolbar{grid-template-columns:1fr auto}.project-search{grid-column:1/-1}.toolbar-filters{grid-column:1/-1;justify-self:end}.schedule-row{grid-template-columns:44px minmax(180px,1fr) minmax(190px,1fr) 80px 112px 12px}.flow-node{min-width:150px}.data-flow{gap:9px}}@media (max-width:760px){.bulk-snapshot-toolbar{grid-template-columns:1fr 1fr}.bulk-file-grid{grid-template-columns:1fr}.bulk-snapshot-footer{flex-direction:column;align-items:flex-start}.bulk-snapshot-footer code{max-width:100%}.learning-requirements{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.bulk-snapshot-toolbar{grid-template-columns:1fr}.bulk-file-item{grid-template-columns:30px minmax(0,1fr) auto}.bulk-file-item>em{display:none}.learning-requirements{grid-template-columns:1fr}}@media (max-width:1080px){.metric-grid,.activity-metrics{grid-template-columns:repeat(2,1fr)}.dashboard-primary-grid,.dashboard-secondary-grid,.detail-layout,.activities-layout,.settings-grid{grid-template-columns:1fr}.dashboard-primary-grid>.signal-panel,.dashboard-primary-grid>.timing-panel{grid-column:1}.timing-panel{min-height:330px}.detail-side-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.materials-summary-grid{grid-template-columns:1fr 1fr}.material-counts{grid-column:1/-1;grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);min-height:70px}.material-counts>div{border-bottom:0;border-right:1px solid #e3e8ef;padding:0 12px}.material-counts>div:last-child{border-right:0}.sales-history-row{grid-template-columns:70px 23px minmax(0,1fr)}.sales-history-row>.history-attachment-carousel{grid-column:3;padding:0 0 18px 10px}.freshness-panel{grid-column:1/-1}.project-map-layout{grid-template-columns:minmax(0,1fr) 260px}.schedule-list{overflow-x:auto}.schedule-row{min-width:970px}.pipeline-stage-grid{grid-template-columns:repeat(2,1fr)}.pipeline-arrow{display:none}.data-flow{flex-wrap:wrap}.field-record-grid{grid-template-columns:1fr}.site-photo-panel,.business-card-panel,.signboard-panel{grid-area:auto}.signboard-panel{position:static}.current-signboard>a{height:min(76vh,760px);min-height:620px}.collection-form{grid-template-columns:repeat(3,1fr)}.collection-submit{width:100%}.operations-body{grid-template-columns:1fr}.scope-selector{border-right:0;border-bottom:1px solid var(--line)}.runs-table{overflow-x:auto}.runs-head,.runs-row{min-width:850px}.target-layout{grid-template-columns:220px minmax(0,1fr)}.timing-rule-top{grid-template-columns:1fr 130px 130px}.team-user-list{grid-template-columns:repeat(2,1fr)}.add-user-form{grid-template-columns:1fr 1fr}.add-user-form .button{grid-column:1/-1}}@media (max-width:900px){:root{--sidebar:250px}.mobile-only{display:grid}.sidebar{transition:transform .24s;transform:translate(-105%);box-shadow:18px 0 44px #091e1a29}.sidebar.sidebar-open{transform:translate(0)}.sidebar-backdrop{z-index:45;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#091c1875;border:0;display:block;position:fixed;inset:0}.app-main{width:100%;margin-left:0}.topbar{padding:0 20px}.topbar-search{width:min(290px,45vw)}.page-container{padding:25px 22px 42px}.project-toolbar{grid-template-columns:1fr}.projects-loading-tabs{grid-template-columns:1fr;min-height:210px}.projects-loading-toolbar{grid-template-columns:1fr 1fr}.projects-loading-toolbar i:first-child{grid-column:1/-1;min-height:38px}.visit-queue-tabs{grid-template-columns:1fr}.project-search{grid-column:auto}.nearby-controls,.toolbar-filters{grid-column:auto;justify-self:stretch;width:100%}.toolbar-filters{flex-wrap:wrap}.project-map-layout{grid-template-rows:480px 260px;grid-template-columns:1fr;height:auto;min-height:0}.map-result-list{border-left:0;border-top:1px solid var(--line)}.map-result-scroll{grid-template-columns:repeat(2,1fr);display:grid}.map-result-card{border-right:1px solid var(--line)}.project-card-grid,.facts-grid{grid-template-columns:repeat(2,1fr)}.project-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-fact:nth-child(3n){border-right:1px solid #e3e8ef}.project-fact:nth-child(2n){border-right:0}.project-fact.wide{border-right:0;grid-column:span 2}.facts-grid>div:nth-child(2n),.facts-grid>div:nth-child(4n){border-right:0}.facts-grid>div:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.facts-grid>div:nth-last-child(-n+2){border-bottom:0}.source-table-head,.source-table-row{min-width:760px}.source-table{overflow-x:auto}.pipeline-bottom-grid,.target-layout{grid-template-columns:1fr}.team-selector-panel{position:static}.team-selector-list{grid-template-columns:repeat(2,1fr);display:grid}.timing-rule-top{grid-template-columns:1fr 1fr}.timing-rule-top>label:first-child{grid-column:1/-1}.service-admin-layout{grid-template-columns:1fr}.service-create-team{position:static}.target-history-row{grid-template-columns:48px minmax(0,1fr)}.target-history-actions{flex-wrap:wrap;grid-column:2}}@media (max-width:640px){html,body,.app-shell,.app-main{width:100%;max-width:100%;overflow-x:hidden}.page-container,.page-stack,.dashboard-primary-grid,.dashboard-secondary-grid,.page-heading>div:first-child,.demo-notice>div,.panel-header>div{min-width:0}.topbar{height:61px;padding:0 14px}.topbar-search{flex:1;width:auto;margin:0 8px}.topbar-search span{display:none}.topbar-search kbd{margin-left:auto}.live-pill,.topbar-avatar{display:none}.page-container{padding:20px 14px 34px}.page-stack{gap:14px}.page-heading,.detail-heading{flex-direction:column;min-height:0}.page-heading h1,.detail-heading h1{font-size:26px}.heading-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:visible}.heading-actions .button{min-width:0;padding-left:10px;padding-right:10px}.demo-notice{align-items:flex-start}.demo-notice a{display:none}.metric-grid,.activity-metrics{grid-template-columns:1fr 1fr;gap:8px}.metric-card{min-height:85px;padding:12px}.metric-icon{width:36px;height:36px}.metric-caption,.metric-trend{display:none}.metric-copy strong{font-size:23px}.signal-row{grid-template-columns:40px minmax(0,1fr) 12px;padding:11px 13px}.signal-order,.signal-owner,.signal-panel .panel-header p{display:none}.region-row{grid-template-columns:70px 1fr 70px;gap:7px}.region-value span{display:none}.dashboard-secondary-grid{gap:10px}.project-toolbar{padding:10px}.projects-loading-toolbar{grid-template-columns:1fr}.projects-loading-toolbar i:first-child{grid-column:auto}.region-chips{overflow-x:auto}.nearby-controls{grid-template-columns:minmax(0,1fr) auto auto}.nearby-button{min-width:0}.nearby-message{max-width:none}.toolbar-filters label{flex:1}.project-map-layout{grid-template-rows:440px 280px}.map-detail-card{width:calc(100% - 28px);bottom:14px;left:14px}.map-result-scroll,.project-card-grid{grid-template-columns:1fr}.detail-stat-grid{grid-template-columns:repeat(2,1fr)}.detail-stat-grid>div{border-bottom:1px solid var(--line);min-height:74px}.detail-stat-grid>div:nth-child(2){border-right:0}.detail-stat-grid>div:nth-last-child(-n+2){border-bottom:0}.basis-popover>div{left:auto;right:-8px}.detail-tabs{gap:16px;overflow-x:auto}.timing-callout{grid-template-columns:38px 1fr;padding:16px}.timing-callout .button{grid-column:1/-1;width:100%}.facts-grid,.category-opportunity-grid,.project-party-grid,.project-fact-grid,.materials-summary-grid{grid-template-columns:1fr}.project-fact,.project-fact:nth-child(2n),.project-fact:nth-child(3n),.project-fact.wide{border-right:0;grid-column:auto}.project-work-scope-section>header{flex-direction:column}.work-scope-badge{align-self:flex-start}.work-scope-empty,.work-scope-notice{margin-left:12px;margin-right:12px}.work-scope-history article{grid-template-columns:1fr}.materials-summary-grid{padding-left:12px;padding-right:12px}.material-counts{grid-column:auto;grid-template-rows:repeat(3,1fr);grid-template-columns:1fr;min-height:130px}.material-counts>div{border-bottom:1px solid #e3e8ef;border-right:0;padding:0}.embedded-material-layout{padding:10px}.paired-number-inputs{grid-template-columns:1fr}.facts-grid>div{border-right:0}.facts-grid>div:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.facts-grid>div:last-child{border-bottom:0}.detail-side-column{display:flex}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.source-table{margin-left:12px;margin-right:12px}.pipeline-stage-grid{grid-template-columns:1fr 1fr;gap:7px}.pipeline-stage-card{grid-template-columns:32px 1fr;min-height:82px;padding:10px}.pipeline-stage-icon{width:31px;height:31px}.pipeline-header{flex-direction:column;align-items:flex-start}.pipeline-controls{width:100%}.segmented,.segmented button{flex:1}.activity-log-header{flex-direction:column;align-items:flex-start}.inline-search{width:100%}.activity-filter-tabs{gap:14px;overflow-x:auto}.activity-log-row{grid-template-columns:38px 30px 1fr;padding:12px}.activity-log-next{flex-direction:row;grid-column:3;align-items:flex-start;gap:5px}.activity-log-next a{display:none}.api-key-hero{grid-template-columns:43px 1fr;padding:16px}.api-key-icon{width:42px;height:42px}.key-actions{flex-direction:column;grid-column:1/-1}.key-actions .button{width:100%}.visit-result-options{grid-template-columns:1fr}.visit-result-options label{min-height:62px}.visit-form-scroll{padding:14px}.site-photo-grid,.business-card-list{grid-template-columns:1fr}.current-signboard>a{height:68vh;min-height:460px}.collection-form{grid-template-columns:1fr 1fr;padding:14px}.collection-form label:first-child,.collection-submit{grid-column:1/-1}.scope-options{grid-template-columns:repeat(2,1fr)}.scope-options label:last-child{grid-column:1/-1}.sync-actions{flex-direction:column}.sync-actions .button{width:100%}.data-flow{flex-direction:column}.flow-node,.flow-source-group{width:100%}.flow-node{min-width:0}.flow-arrow{rotate:90deg}.runs-footer{flex-direction:column;align-items:flex-start;padding:10px 14px}.floating-add{bottom:16px;right:16px}.toast{bottom:14px;left:14px;right:14px}.auth-page{background:#fff;padding:0}.auth-card,.setup-card{min-height:100vh;box-shadow:none;border:0;border-radius:0}.auth-form-grid{grid-template-columns:1fr}.target-hero{grid-template-columns:42px 1fr}.target-hero-actions{flex-direction:column;grid-column:1/-1;align-items:stretch;width:100%}.target-hero-actions em{width:fit-content}.target-hero-actions .button{width:100%}.team-selector-list,.timing-rule-top{grid-template-columns:1fr}.timing-rule-top>label:first-child{grid-column:auto}.timing-tier-table{overflow-x:auto}.timing-tier-head,.timing-tier-row{min-width:540px}.target-save-footer{flex-direction:column;align-items:flex-start}.target-save-footer .button{width:100%}.team-user-list,.add-user-form{grid-template-columns:1fr}.add-user-form .button{grid-column:auto}.workspace-return{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.service-admin-metrics{grid-template-columns:1fr}.service-team-row{grid-template-columns:40px minmax(0,1fr);padding:13px}.service-team-actions{grid-column:2}.service-team-actions .button{flex:1}.target-history-row{grid-template-columns:40px minmax(0,1fr);padding:12px}.target-history-version{width:39px}.target-history-actions{grid-column:1/-1;grid-template-columns:1fr 1.3fr 34px;display:grid}}@media (max-width:1180px){.projects-page,.activities-page,.calendar-page{grid-template-columns:minmax(0,1fr)}.projects-page>.page-heading,.projects-page>.visit-queue-tabs,.activities-page>.page-heading,.activities-page>.activity-metrics,.calendar-page>.page-heading,.calendar-page>.calendar-summary-strip{grid-column:1}.assistant-schedule-row{min-width:1040px}.assistant-schedule-panel .schedule-list{overflow-x:auto}.calendar-summary-strip{grid-template-columns:repeat(3,1fr)}.calendar-summary-strip>p{background:#f5f8fc;border-radius:8px;grid-column:1/-1;width:100%;margin:0;padding:6px 10px}.calendar-overdue-panel,.calendar-review-work-panel{grid-template-columns:1fr}}@media (max-width:900px){.dashboard-primary-grid>.signal-panel,.dashboard-primary-grid>.timing-panel{grid-column:1}.assistant-schedule-intro{align-items:flex-start}.assistant-schedule-filters{flex-direction:column;align-items:stretch;width:100%}.assistant-schedule-filters .scope-segmented,.assistant-schedule-filters .pipeline-controls{width:100%}.assistant-schedule-filters .scope-segmented button{flex:1}.assistant-scope-guide{grid-template-columns:1fr}.calendar-toolbar{flex-direction:column;align-items:flex-start}.calendar-toolbar-right{justify-content:space-between;width:100%}}@media (max-width:640px){.activity-log-tools{align-items:stretch;width:100%}.activity-tip-inline{width:100%}.sales-history-row>.history-attachment-carousel{grid-column:3;grid-template-columns:25px minmax(0,1fr) 25px;padding:0 0 14px 8px}.sales-history-row{grid-template-columns:54px 17px minmax(0,1fr)}.history-attachment-grid>.history-attachment-item{flex-basis:128px;height:78px}.attachment-arrow{width:24px;height:38px}.image-lightbox{padding:10px}.image-lightbox-image img{max-width:98vw;max-height:calc(100vh - 92px)}.current-signboard>.current-signboard-preview{height:58vh;min-height:430px}.calendar-page>.calendar-summary-strip,.dashboard-heading .heading-actions{grid-template-columns:1fr 1fr}.dashboard-heading .heading-actions .button:first-child:nth-last-child(3){grid-column:1/-1}.assistant-schedule-intro{flex-direction:column;align-items:stretch}.assistant-schedule-intro .button{width:100%}.assistant-stage-grid{grid-template-columns:1fr 1fr}.assistant-scope-guide>div{align-items:start}.calendar-summary-strip{grid-template-columns:1fr 1fr;padding:9px}.calendar-summary-strip>div:first-child{border-right:0;border-bottom:1px solid var(--line);grid-column:1/-1}.calendar-summary-strip>div.managed{border-right:0}.calendar-summary-strip>p{font-size:12px}.calendar-overdue-list{grid-template-columns:1fr;max-height:172px;padding-left:0}.calendar-review-work-grid{grid-template-columns:1fr}.calendar-review-work-card>div p{white-space:normal}.calendar-month-navigation{width:100%}.calendar-month-navigation>div{flex:1;min-width:0}.calendar-today{padding:0 8px}.calendar-toolbar-right{flex-direction:column;align-items:flex-start}.calendar-legend{padding-left:3px}.calendar-scope-filter{width:100%}.calendar-scope-filter button{flex:1}.calendar-weekdays,.calendar-grid{min-width:800px}.calendar-grid{grid-auto-rows:108px;min-height:648px}.calendar-event-modal form{padding-left:14px;padding-right:14px}.calendar-event-modal footer{grid-template-columns:1fr 1fr;margin-left:-14px;margin-right:-14px;display:grid}.calendar-event-facts{grid-template-columns:1fr}.calendar-event-facts>div{border-right:0;border-bottom:1px solid var(--line);min-height:48px}}@media (max-width:1180px){.projects-page,.activities-page,.calendar-page{grid-template-columns:minmax(0,1fr);gap:15px}.page-heading{min-height:0}.projects-page>.page-heading,.projects-page>.visit-queue-tabs,.activities-page>.page-heading,.activities-page>.activity-metrics,.calendar-page>.page-heading,.calendar-page>.calendar-summary-strip{grid-column:1}}@media (max-width:900px){.page-container{padding-top:24px}.signal-panel,.timing-panel{min-height:0}.project-map-layout{grid-template-rows:430px auto;height:auto;min-height:0}.map-result-list{max-height:280px}.map-result-scroll{max-height:230px}.activity-filter-basis{grid-template-columns:auto auto minmax(0,1fr)}.activity-filter-basis>.activity-filter-search{grid-column:1/-1}}@media (max-width:640px){.projects-page,.projects-page>*,.visit-queue-tabs,.visit-queue-primary,.visit-queue-secondary,.project-toolbar,.project-results-bar,.project-visit-list,.project-queue-pagination{width:100%;min-width:0;max-width:100%}.projects-page>.project-table-wrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow-x:auto}.visit-queue-expanded button{grid-template-columns:32px minmax(0,1fr) auto;width:100%}.visit-queue-expanded button>span{min-width:0}.project-toolbar{grid-template-columns:minmax(0,1fr)}.project-search,.region-chips,.nearby-controls,.toolbar-filters{width:100%;min-width:0;max-width:100%}.region-chips{overscroll-behavior-inline:contain;overflow-x:auto}.toolbar-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.toolbar-filters label,.toolbar-filters select{min-width:0;max-width:100%}.toolbar-filters .project-print-button{grid-column:1/-1;justify-content:center;width:100%}.project-results-bar{gap:8px}.project-result-summary-content{white-space:normal;flex-wrap:wrap;min-width:0}.project-result-summary-content span{overflow-wrap:anywhere}.queue-location-notice{align-items:flex-start}.page-container{padding:20px 14px 38px}.page-stack,.page-heading{gap:14px}.page-heading h1,.detail-heading h1{margin-top:3px;font-size:27px;line-height:1.2}.page-heading p{line-height:1.6;font-size:13px!important}.panel,.metric-card,.activity-metrics article,.calendar-summary-strip{border-radius:14px}.dashboard-heading{min-height:0}.metric-card{min-height:84px;padding:12px}.assistant-empty-state{align-items:flex-start;min-height:122px;padding:22px 16px}.assistant-schedule-intro{min-height:0}.assistant-schedule-panel .schedule-list{overflow:visible}.assistant-schedule-row{grid-template-columns:42px minmax(0,1fr) 14px;grid-template-areas:"score project arrow""score kind arrow"".timeline arrow"".state arrow";align-items:start;gap:8px 10px;min-width:0;min-height:0;padding:14px}.assistant-schedule-row .schedule-score{grid-area:score}.assistant-schedule-row .schedule-project{grid-area:project}.assistant-schedule-row .assistant-project-kind{flex-flow:wrap;grid-area:kind;align-items:center}.assistant-schedule-row .schedule-timeline{border-top:1px solid #edf1f5;grid-area:timeline;padding-top:4px}.assistant-schedule-row .schedule-size{display:none}.assistant-schedule-row .schedule-state{flex-flow:wrap;grid-area:state;align-items:center}.assistant-schedule-row>svg{grid-area:arrow;align-self:center}.visit-queue-tabs{min-height:0}.visit-queue-tabs button{min-height:70px}.project-map-layout{grid-template-rows:360px auto}.map-result-list{min-height:50px;max-height:250px}.map-result-scroll{max-height:200px}.map-empty-overlay{width:calc(100% - 28px);padding:13px 14px}.map-canvas .kakao-map-status,.map-canvas .map-preview-chip{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 128px);overflow:hidden}.map-results-summary{width:fit-content;max-width:calc(100% - 26px);right:13px}.map-results-summary .project-result-summary-content{min-width:0;overflow:hidden}.map-results-summary .project-result-summary-content span{text-overflow:ellipsis;overflow:hidden}.map-legend{flex-wrap:wrap;gap:7px 10px;max-width:calc(100% - 28px);right:14px}.field-opportunity-summary{gap:14px}.region-bars{padding-left:18px;padding-right:18px}.region-more{margin-left:-18px;margin-right:-18px}.region-more-list{padding-left:18px;padding-right:18px}.activities-page>.activity-metrics article{grid-template-columns:35px minmax(0,1fr);gap:8px;min-height:82px;padding:11px}.activity-metrics .metric-icon{width:35px;height:35px}.activity-metrics article>div span{font-size:12px}.activity-metrics article>div strong{font-size:21px}.activity-log-header{min-height:0;padding:18px 20px 16px}.activity-tip-inline{padding:10px}.activity-tip-inline p{line-height:1.45}.activity-log-list{padding-bottom:60px}.activity-log-row{grid-template-columns:32px minmax(0,1fr);grid-template-areas:"date date""icon main"".next";gap:8px 10px;min-height:0;padding:14px}.activity-log-date{border-bottom:1px solid #edf1f5;flex-direction:row;grid-area:date;align-items:center;gap:8px;padding:0 0 7px}.activity-log-date strong{white-space:nowrap;font-family:inherit}.activity-log-date span{margin:0}.activity-log-icon{grid-area:icon}.activity-log-main{grid-area:main}.activity-log-main>div:first-child{flex-wrap:wrap;align-items:flex-start}.activity-log-main a{overflow-wrap:anywhere;flex:150px}.activity-log-main p{margin-top:6px}.activity-log-next{flex-flow:wrap;grid-area:next;align-items:center}.activity-row-actions{margin:0 0 0 auto}.activity-filter-basis{grid-template-columns:1fr;gap:6px}.activity-filter-basis>.activity-basis-options,.activity-filter-basis>.activity-filter-search{grid-column:auto;width:100%}.activity-filter-basis>.activity-basis-options button{flex:1}.sales-calendar-shell{min-height:0}.calendar-toolbar{gap:12px;min-height:0;padding:14px}.calendar-month-navigation{gap:6px}.calendar-month-navigation>div{min-width:0}.calendar-month-navigation h2{font-size:19px}.calendar-toolbar-right{gap:9px}.calendar-scroll{width:100%;overflow:visible}.calendar-weekdays,.calendar-grid{width:100%;min-width:0}.calendar-weekdays{height:32px}.calendar-grid{grid-auto-rows:76px;min-height:456px}.calendar-day{padding:3px 1px}.calendar-day-number{justify-content:center;height:25px}.calendar-day-number>span{width:22px;height:22px;font-size:11px}.calendar-day-number em{display:none}.calendar-day-events{flex-direction:row;justify-content:center;gap:2px;margin-top:3px}.calendar-event{border-radius:50%;grid-template-columns:1fr;place-items:center;width:20px;height:20px;min-height:20px;padding:0;display:grid}.calendar-event>span{border-radius:50%;width:18px;height:18px}.calendar-event svg{width:10px}.calendar-event>div,.calendar-event>em,.calendar-day-events .calendar-event:nth-child(n+3){display:none}}@media print{@page{size:A4 landscape;margin:9mm 8mm 10mm}html,body{color:#17283d;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;width:auto!important;max-width:none!important;min-height:0!important;overflow:visible!important}.sidebar,.sidebar-backdrop,.topbar{display:none!important}.app-shell,.app-main,.page-container,.projects-page{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.projects-page>*{display:none!important}.projects-page>.project-visit-list{width:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;display:block!important;overflow:visible!important}.project-print-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2.5mm 7mm;margin:0 0 4mm;display:grid!important}.project-print-header>div>span{color:#607590;letter-spacing:.8pt;font-size:7pt;font-weight:850}.project-print-header h1{color:#173d70;letter-spacing:-.4pt;margin:1mm 0 0;font-size:18pt;line-height:1}.project-print-header dl{border:.25mm solid #cbd6e4;border-radius:2mm;align-items:stretch;margin:0;display:flex}.project-print-header dl>div{border-right:.25mm solid #dce4ed;flex-direction:column;justify-content:center;min-width:22mm;padding:1.4mm 2.3mm;display:flex}.project-print-header dl>div:nth-child(2){min-width:39mm;max-width:62mm}.project-print-header dl>div:last-child{border-right:0}.project-print-header dt{color:#78889b;font-size:6.5pt}.project-print-header dd{color:#253f5f;overflow-wrap:anywhere;margin:.5mm 0 0;font-size:7.5pt;font-weight:800}.project-print-header>p{color:#735f39;background:#f8f3e7;border-radius:1.5mm;grid-column:1/-1;margin:0;padding:1.6mm 2.2mm;font-size:7pt;line-height:1.35}.project-visit-table{table-layout:fixed;border-collapse:collapse;width:100%!important;min-width:0!important}.project-visit-table .visit-col-score{width:12mm}.project-visit-table .visit-col-start,.project-visit-table .visit-col-completion,.project-visit-table .visit-col-progress{width:28mm}.project-visit-table .visit-col-state,.project-visit-table .visit-col-date{width:23mm}.project-visit-table .visit-col-site-state{width:21mm}.project-visit-table .visit-col-owner{width:16mm}.project-visit-table thead{display:table-header-group}.project-visit-table tr{break-inside:avoid;page-break-inside:avoid}.project-visit-table th{color:#536980;border-top:.3mm solid #9fb3ca;border-bottom:.3mm solid #9fb3ca;height:8mm;padding:0 1.7mm;font-weight:850;background:#edf3f8!important;font-size:7.5pt!important}.project-visit-table td{vertical-align:top;color:#2c4058;border-bottom:.2mm solid #d7e0e9;height:auto;padding:2mm 1.7mm;line-height:1.35;font-size:7.5pt!important}.project-visit-table tbody tr:nth-child(2n) td{background:#fafbfd!important}.project-visit-table .score-ring{width:8.5mm;height:8.5mm}.project-visit-table .score-ring:before{inset:.65mm}.project-visit-table .score-ring span{font-size:8pt!important}.project-visit-table .visit-project-cell strong{color:#173d70;font-size:8.5pt!important}.project-visit-table .visit-full-address{color:#344c67;margin-top:.4mm;line-height:1.4;font-size:7.2pt!important}.project-visit-table .visit-project-summary{color:#697a8d;font-size:7pt!important}.project-visit-table .visit-primary{color:#173d70;line-height:1.35;font-size:8.5pt!important}.project-visit-table .visit-state-cell .badge{font-size:8.5pt!important}.project-visit-table .visit-date-cell span,.project-visit-table .visit-basis-cell span,.project-visit-table .visit-progress-cell span{line-height:1.35;font-size:6.7pt!important}.project-visit-table .badge{white-space:normal;height:auto;min-height:5.5mm;padding:.8mm 1.3mm;line-height:1.2;font-size:6.6pt!important}.project-visit-table a{color:inherit!important;text-decoration:none!important}}
