.portfolio-heading-side{justify-items:end;gap:14px;display:grid}.portfolio-data-actions{gap:9px;display:flex}.portfolio-data-actions .button-link{min-height:40px}.settings-section{border-bottom:1px solid var(--calm-line);margin:0 0 34px;padding:0 0 30px}.settings-section-heading{margin:0 0 14px}.settings-section-heading h2{margin:4px 0 0}.settings-link-list{border-top:1px solid var(--calm-line)}.settings-link-list>a{border-bottom:1px solid var(--calm-line);justify-content:space-between;align-items:center;gap:28px;padding:19px 4px;display:flex}.settings-link-list>a>div{gap:4px;display:grid}.settings-link-list>a span{color:var(--muted);font-size:13px}.settings-link-list>a>span:last-child{color:var(--brand-primary);font-weight:800}.account-advanced-settings{border-top:1px solid var(--calm-line);margin-top:28px}.account-advanced-settings>summary{cursor:pointer;color:var(--brand-primary);padding:18px 2px;font-weight:800}.calm-rent-roll-import>.back,.calm-manual-property>.back{margin-bottom:18px;display:inline-flex}.rent-roll-import{max-width:1040px}.import-progress{border-bottom:1px solid var(--calm-line);gap:0;margin:0 0 30px;padding:0;list-style:none;display:flex}.import-progress li{color:var(--muted);padding:12px 22px 12px 2px;font-size:13px;font-weight:750}.import-progress li+li{padding-left:22px}.import-progress .current{color:var(--brand-primary);box-shadow:inset 0 -2px 0 var(--brand-primary)}.import-progress .done{color:var(--ink)}.import-workspace{gap:24px;display:grid}.import-workspace>div:first-child>h2,.import-workspace-heading h2{margin:5px 0 8px;font-size:clamp(24px,3vw,34px)}.import-workspace p{color:var(--muted)}.rent-roll-drop{border:1px dashed color-mix(in srgb,var(--brand-primary) 42%,var(--calm-line));text-align:center;cursor:pointer;background:#fff;border-radius:16px;gap:7px;padding:42px;display:grid}.rent-roll-drop span{color:var(--muted);font-size:13px}.rent-roll-drop input{width:min(100%,420px);margin:14px auto 0}.import-workspace-heading{border-bottom:1px solid var(--calm-line);justify-content:space-between;align-items:start;gap:24px;padding-bottom:20px;display:flex}.import-workspace-heading p{margin:0}.import-workspace-heading .text-link{color:var(--brand-primary);white-space:nowrap;background:0 0;border:0}.mapping-groups{grid-template-columns:1fr 1fr;gap:34px;display:grid}.mapping-groups>section{min-width:0}.mapping-groups h3{margin:0 0 10px}.mapping-list{border-top:1px solid var(--calm-line)}.mapping-list label{border-bottom:1px solid var(--calm-line);color:var(--ink);grid-template-columns:minmax(160px,.9fr) minmax(180px,1.1fr);align-items:center;gap:18px;padding:10px 2px;font-size:13px;font-weight:700;display:grid}.mapping-list label>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.mapping-list small{color:var(--muted);text-transform:uppercase;font-size:9px}.mapping-list select{border:1px solid var(--line);background:#fff;width:100%;min-height:40px;padding:8px 10px}.mapping-warning{background:#fff;border-left:3px solid #a64b00;padding:14px 16px}.source-sample,.import-detail{border-top:1px solid var(--calm-line);border-bottom:1px solid var(--calm-line)}.source-sample>summary,.import-detail>summary{cursor:pointer;color:var(--brand-primary);padding:16px 2px;font-weight:800}.source-sample table,.import-detail table{min-width:780px}.source-sample th,.source-sample td,.import-detail th,.import-detail td{text-align:left;white-space:nowrap;padding:10px}.import-actions{justify-content:flex-end;display:flex}.import-summary-line{border-top:1px solid var(--calm-line);border-bottom:1px solid var(--calm-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.import-summary-line>div{border-right:1px solid var(--calm-line);gap:2px;padding:18px 20px;display:grid}.import-summary-line>div:last-child{border:0}.import-summary-line strong{font-size:26px}.import-summary-line span{color:var(--muted);font-size:12px}.import-summary-line .has-warning strong{color:#a64b00}.assignment-summary{border-bottom:1px solid var(--calm-line);justify-content:space-between;align-items:start;gap:30px;padding:18px 0;display:flex}.assignment-summary h3{margin:0 0 4px}.assignment-summary p{margin:0}.reconciliation-changes{border-bottom:1px solid var(--calm-line);gap:14px;padding:22px 0;display:grid}.reconciliation-changes h3{margin:4px 0}.reconciliation-changes p{margin:0}.reconciliation-list{border-top:1px solid var(--calm-line);display:grid}.reconciliation-list article{border-bottom:1px solid var(--calm-line);padding:16px 2px}.reconciliation-list article>header{justify-content:space-between;gap:16px;margin-bottom:10px;display:flex}.reconciliation-list article>header span{color:var(--muted);text-transform:capitalize;font-size:11px}.reconciliation-list article>div{grid-template-columns:minmax(130px,.7fr) minmax(150px,1fr) auto minmax(150px,1fr);gap:12px;padding:5px 0;font-size:13px;display:grid}.reconciliation-list article>div>span:nth-child(2){color:var(--muted);text-decoration:line-through}.no-import-changes{padding:4px 0}.import-confirm{border-top:1px solid var(--calm-line);justify-content:space-between;align-items:center;gap:30px;padding:22px 0;display:flex}.import-confirm p{margin:4px 0 0}.issue-list{gap:8px;display:grid}.issue-list p{background:#fff;border-left:3px solid #a64b00;margin:0;padding:12px 14px}.issue-editor>details{border-bottom:1px solid var(--calm-line)}.issue-editor>details>summary{cursor:pointer;padding:16px 2px;font-weight:800}.issue-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;padding:0 0 20px;display:grid}.issue-fields label,.manual-entry-workspace label{color:var(--muted);gap:5px;font-size:11px;font-weight:800;display:grid}.issue-fields input,.manual-entry-workspace input,.manual-entry-workspace select{border:1px solid var(--line);background:#fff;width:100%;min-height:42px;padding:9px 11px}.issue-editor>button{margin-top:20px}.manual-entry-workspace{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:start;gap:34px;display:grid}.manual-entry-workspace form{gap:24px;display:grid}.manual-entry-workspace fieldset{border:1px solid var(--calm-line);background:#fff;border-radius:14px;margin:0;padding:22px}.manual-entry-workspace legend{padding:0 8px;font-weight:850}.manual-entry-workspace legend small{color:var(--muted);font-weight:500}.manual-property-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.manual-review{border-top:3px solid var(--brand-primary);background:#fff;padding:22px}.manual-review h2{margin-top:0}.qr-download-actions{justify-content:center;gap:12px;margin:24px auto 0;display:flex}.qr-download-actions .secondary{min-height:44px}@media (max-width:820px){.portfolio-heading-side{justify-items:start}.portfolio-data-actions{flex-wrap:wrap}.mapping-groups{grid-template-columns:1fr}.import-summary-line{grid-template-columns:1fr 1fr}.import-summary-line>div:last-child{grid-column:1/-1}.manual-entry-workspace{grid-template-columns:1fr}.settings-link-list>a,.assignment-summary,.import-confirm{align-items:start}.issue-fields{grid-template-columns:1fr}.reconciliation-list article>div{grid-template-columns:1fr;gap:3px}.reconciliation-list article>div>span:nth-child(3){display:none}}@media (max-width:560px){.portfolio-data-actions{width:100%;display:grid}.portfolio-data-actions .button-link{width:100%}.settings-link-list>a,.import-workspace-heading,.assignment-summary,.import-confirm{display:grid}.import-progress{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.import-progress li,.import-progress li+li{white-space:normal;padding:10px 6px;font-size:11px;line-height:1.25}.rent-roll-drop{padding:28px 18px}.mapping-list label{grid-template-columns:1fr;gap:7px}.import-summary-line{grid-template-columns:1fr 1fr}.import-summary-line>div:nth-child(2){border-right:0}.import-summary-line>div:nth-child(-n+2){border-bottom:1px solid var(--calm-line)}.manual-property-grid{grid-template-columns:1fr}.qr-download-actions{display:grid}.qr-download-actions>*{width:100%}}
