.manager-page [hidden]{display:none!important}
.manager-app{min-height:75vh;padding:54px 0 90px;background:#f5f6f3}
.manager-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-bottom:30px}
.manager-heading h1{font-size:clamp(42px,5vw,64px);margin:4px 0 8px}
.manager-heading p{margin:0;color:var(--muted)}
.pilot-badge{background:#fff3d9;color:#79540f;border:1px solid #edd49e;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:850;white-space:nowrap}
.cloud-status{margin:-12px 0 24px;padding:13px 16px;border-radius:14px;background:#e8f1ed;border:1px solid #c8ddd3;color:#255b49;font-weight:750}
.cloud-status.is-error{background:#fae5e2;border-color:#efc9c4;color:#8b332b}
.cloud-status.is-syncing{background:#eef2f6;border-color:#d7dfe6;color:#435466}
.manager-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:30px}
.kpi-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px}
.kpi-card span,.kpi-card small{display:block;color:var(--muted)}
.kpi-card span{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}
.kpi-card strong{display:block;font-size:34px;line-height:1.2;margin:8px 0}
.manager-tabs{display:flex;gap:7px;overflow-x:auto;border-bottom:1px solid var(--line)}
.manager-tab{border:0;background:transparent;padding:14px 17px;font:inherit;font-weight:850;color:var(--muted);cursor:pointer;border-bottom:3px solid transparent;white-space:nowrap}
.manager-tab.active{color:var(--green);border-color:var(--gold)}
.manager-panel{display:none;background:#fff;border:1px solid var(--line);border-radius:0 0 24px 24px;padding:28px}
.manager-panel.active{display:block}
.manager-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}
.manager-panel-head h2{font-size:30px;margin-bottom:5px}
.manager-panel-head p{margin:0;color:var(--muted)}
.manager-head-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}
.import-status{margin:18px 0 0;padding:12px 14px;border-radius:12px;background:#e2f1e6;color:#256242;font-weight:750}
.integration-section{margin-top:24px;padding:22px;border:1px solid var(--line);border-radius:18px;background:#f6f7f4}
.integration-heading h3{margin:0 0 4px;font-size:20px}.integration-heading p{margin:0;color:var(--muted)}
.integration-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}
.integration-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px}
.integration-card-top{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:12px}.integration-card h3{font-size:17px;margin:0 0 4px}.integration-card p{font-size:14px;line-height:1.45;margin:0;color:var(--muted)}
.integration-logo{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;font-weight:900;color:#fff}.square-logo{background:#111}.zillow-logo{background:#1f6ae1}
.bank-logo{background:#7a1e33}
.connection-badge{padding:5px 9px;border-radius:999px;background:#eef2f6;color:#435466;font-size:11px;font-weight:850;white-space:nowrap}.connection-badge.is-connected{background:#e2f1e6;color:#256242}.connection-badge.is-error{background:#fae5e2;color:#8b332b}.connection-badge.is-pending{background:#fff1d9;color:#805819}
.integration-actions{display:flex;gap:9px;margin:16px 0 0 50px}.integration-actions .btn{padding:10px 15px;font-size:13px}
.manager-entry-form{margin:26px 0;padding:22px;border-radius:18px;background:#f6f7f4;border:1px solid var(--line)}
.manager-form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 16px}
.manager-entry-form textarea{min-height:90px}
.manager-entry-form>.btn{margin-top:18px}
.manager-checkbox{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:10px;margin-top:16px;color:var(--ink);font-weight:750;line-height:1.45}.manager-checkbox input{width:19px!important;height:19px;margin-top:1px;flex:0 0 auto}
.turnover-checklist{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 16px;margin:18px 0;padding:16px;border:1px solid var(--line);border-radius:14px;background:#fff}.turnover-checklist legend{padding:0 7px;color:var(--green);font-weight:900}.turnover-checklist label{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:13px}.turnover-checklist input{width:17px;height:17px}.turnover-progress{height:7px;margin-top:11px;border-radius:99px;background:#e1e7e3;overflow:hidden}.turnover-progress span{display:block;height:100%;border-radius:inherit;background:var(--gold)}.vacancy-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:10px}.vacancy-actions button{border:1px solid var(--green2);border-radius:999px;background:#fff;color:var(--green2);font:inherit;font-size:12px;font-weight:850;padding:7px 10px;cursor:pointer}.vacancy-actions button:first-child{background:var(--green);border-color:var(--green);color:#fff}
.zillow-library{margin:18px 0 8px;padding:18px;border:1px solid #c8ddd3;border-radius:18px;background:#f2f8f4}.zillow-library-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.zillow-library-heading h4{margin:0 0 4px;font-size:18px}.zillow-library-heading p{margin:0;color:var(--muted);font-size:13px}.zillow-library-heading>span{padding:6px 10px;border-radius:999px;background:#e2f1e6;color:#256242;font-size:11px;font-weight:850;white-space:nowrap}.zillow-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px}.zillow-library-card{padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff}.zillow-library-card-top{display:flex;justify-content:space-between;gap:12px}.zillow-library-card small{color:var(--muted)}.zillow-library-card h5{margin:3px 0;font-size:16px}.zillow-library-card p{margin:0;color:var(--muted);font-size:13px}.zillow-library-card-top>span{height:max-content;padding:5px 8px;border-radius:999px;background:#edf3ef;color:var(--green2);font-size:10px;font-weight:850;white-space:nowrap}.zillow-library-actions{display:flex;align-items:center;gap:12px;margin-top:11px}.zillow-library-actions button,.zillow-library-actions a,.vacancy-actions a{border:1px solid var(--green2);border-radius:999px;background:#fff;color:var(--green2);font:inherit;font-size:12px;font-weight:850;line-height:1.2;padding:7px 10px;cursor:pointer;text-decoration:none}.zillow-library-actions button{background:var(--green);border-color:var(--green);color:#fff}
.vacancy-card{align-items:flex-start}.vacancy-card>div:first-child{min-width:0;flex:1}.listing-photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:9px;margin:14px 0}.listing-photo-grid figure{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff}.listing-photo-grid img{display:block;width:100%;height:92px;object-fit:cover;background:#e8ecea}.listing-photo-grid figcaption{display:flex;justify-content:space-between;gap:4px;padding:6px}.listing-photo-grid button{border:0;background:none;color:var(--green2);font:inherit;font-size:10px;font-weight:850;padding:2px;cursor:pointer}.listing-photo-grid button:last-child{color:#a3483e}.listing-photo-empty{margin:13px 0;padding:12px;border:1px dashed #cbd4cf;border-radius:12px;color:var(--muted);font-size:12px}
.listing-photo-more{margin:-5px 0 13px;color:var(--muted);font-size:12px;font-weight:750}
.record-list{display:grid;gap:12px}
.record-card{border:1px solid var(--line);border-radius:16px;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;gap:22px}
.record-card.needs-review{border-color:#e4bd67;background:#fffaf0}
.record-card h3{font-size:18px;margin:3px 0}.record-card p,.record-card small{margin:0;color:var(--muted)}
.record-card>div:last-child{text-align:right}
.record-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:10px}
.record-actions button{border:0;background:none;color:var(--green2);font-weight:800;cursor:pointer;padding:2px}
.record-actions button:last-child{color:#a3483e}
.status-tag{display:inline-block;padding:6px 10px;border-radius:999px;background:#eaf0ed;color:var(--green);font-size:12px;font-weight:850}
.status-urgent,.status-overdue,.status-late,.status-unpaid,.status-review,.status-failed{background:#fae5e2;color:#8b332b}
.status-partial,.status-soon,.status-sent,.status-not-contacted{background:#fff1d9;color:#805819}
.status-paid,.status-completed,.status-renewing{background:#e2f1e6;color:#256242}
.empty-records{padding:38px;text-align:center;color:var(--muted);border:1px dashed #cbd4cf;border-radius:16px;margin-top:22px}
.attention-list{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px}
.attention-item{text-align:left;border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px;cursor:pointer}
.attention-item:hover{box-shadow:0 10px 28px rgba(16,33,43,.08)}
.attention-item span,.attention-item strong,.attention-item small{display:block}
.attention-item span{font-size:12px;text-transform:uppercase;letter-spacing:.05em;font-weight:850;color:var(--gold)}
.attention-item strong{margin:6px 0}.attention-item small{color:var(--muted)}
.statement-controls{display:flex;align-items:end;gap:10px}.statement-controls label{font-weight:800;color:var(--muted);font-size:13px}.statement-controls input{display:block;margin-top:5px}
.statement-note{margin:20px 0;padding:13px 16px;border-radius:12px;background:#e8f1ed;color:#255b49;font-weight:700}
.statement-list{display:grid;grid-template-columns:1fr 1fr;gap:16px}.statement-card{border:1px solid var(--line);border-radius:18px;padding:22px;background:#fff}.statement-title{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding-bottom:16px}.statement-title small{font-weight:850;letter-spacing:.06em;color:var(--green2)}.statement-title h3{margin:4px 0}.statement-title p{margin:0;color:var(--muted);font-size:13px}.statement-title>span{height:max-content;padding:6px 9px;border-radius:999px;background:#e2f1e6;color:#256242;font-size:11px;font-weight:850;white-space:nowrap}
.statement-lines{padding-top:10px}.statement-lines>div{display:flex;justify-content:space-between;gap:20px;padding:9px 0}.statement-lines span{color:var(--muted)}.statement-total{border-top:2px solid var(--green);margin-top:6px;padding-top:14px!important}.statement-total span,.statement-total strong{color:var(--ink);font-weight:900}.statement-detail{margin-top:10px;padding-top:12px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}
.owner-settings{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.owner-settings h3{margin:0 0 4px}.owner-settings>p{margin:0 0 16px;color:var(--muted)}.owner-settings-grid{display:grid;gap:14px}.owner-mortgage-form{display:grid;grid-template-columns:minmax(210px,1.25fr) repeat(3,minmax(145px,.75fr)) 100px;align-items:end;gap:14px;padding:18px;border:1px solid var(--line);border-radius:14px;background:#fff}.owner-mortgage-form strong,.owner-mortgage-form small{display:block}.owner-mortgage-form small{margin-top:3px;color:var(--muted)}.owner-mortgage-form label{font-size:13px;font-weight:800;color:var(--muted)}.owner-mortgage-form input{display:block;margin-top:4px}.owner-delivery-heading{align-self:start}.owner-delivery-check{display:flex;align-items:center;gap:8px;grid-column:span 2;padding:10px 12px;border-radius:10px;background:#f6f7f4;color:var(--ink)!important}.owner-delivery-check input{width:auto;margin:0}.owner-delivery-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;grid-column:span 2}.owner-delivery-actions .btn{padding:10px 13px}.delivery-history{margin-top:28px}.delivery-history>p{margin:3px 0 14px;color:var(--muted)}.statement-email-automation{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin:0 0 22px;padding:20px;border:1px solid #c8ddd3;border-radius:16px;background:#f2f8f4}.statement-email-automation small{font-weight:900;letter-spacing:.08em;color:var(--gold)}.statement-email-automation h3{margin:4px 0}.statement-email-automation p{margin:0;max-width:760px;color:var(--muted)}.checkbox-label{display:flex!important;align-items:center;gap:8px;margin-top:15px}.checkbox-label input{width:auto}
.pl-list{display:grid;gap:18px;margin-top:22px}.pl-card{border:1px solid var(--line);border-radius:18px;padding:22px}.pl-heading{border-bottom:1px solid var(--line);padding-bottom:14px}.pl-heading small{font-weight:850;letter-spacing:.06em;color:var(--green2)}.pl-heading h3{margin:4px 0}.pl-heading p{margin:0;color:var(--muted)}.pl-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding-top:16px}.pl-columns h4{margin:0 0 10px}.pl-lines>div,.pl-subtotal,.pl-net{display:flex;justify-content:space-between;gap:18px;padding:7px 0}.pl-lines span,.pl-subtotal span{color:var(--muted)}.pl-subtotal{border-top:1px solid var(--line);margin-top:5px}.pl-net{border-top:2px solid var(--green);margin-top:5px;padding-top:12px;font-size:18px}.transaction-amount{display:block;margin-top:8px}
.report-automation{margin:22px 0 28px;padding:22px;border:1px solid #c8ddd3;border-radius:18px;background:#f2f8f4}.report-automation-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.report-automation-head small{font-weight:900;letter-spacing:.08em;color:var(--gold)}.report-automation-head h3{margin:4px 0;font-size:23px}.report-automation-head p{margin:0;color:var(--muted);max-width:720px}.report-archive-controls{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin-top:18px}.report-archive-controls label{font-size:12px;font-weight:850;color:var(--muted)}.report-archive-controls input{display:block;margin-top:5px;max-width:155px}.report-archive-message{margin:14px 0 0;color:var(--muted);font-size:13px}.report-archive-message.is-error{color:#8b332b}.report-archive-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.report-archive-card{padding:17px;border:1px solid var(--line);border-radius:15px;background:#fff}.report-archive-card-head{display:flex;justify-content:space-between;gap:12px}.report-archive-card h4{margin:3px 0;font-size:18px}.report-archive-card p,.report-archive-card small{margin:0;color:var(--muted)}.report-archive-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px}.report-archive-summary div{padding:9px;border-radius:10px;background:#f6f7f4}.report-archive-summary span,.report-archive-summary strong{display:block}.report-archive-summary span{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.report-archive-summary strong{margin-top:3px;font-size:14px}.report-archive-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:13px}.report-archive-actions .btn{padding:8px 11px;font-size:12px}.report-snapshot-detail{margin-top:18px;padding-top:18px;border-top:2px solid var(--line)}.report-snapshot-detail-head{display:flex;justify-content:space-between;align-items:start;gap:18px}.report-snapshot-detail-head h3{margin:3px 0}.report-snapshot-detail-head p{margin:0;color:var(--muted)}.report-completeness{margin-top:10px;padding:10px 12px;border-radius:10px;background:#fff7e8;color:#79540f;font-size:12px}.report-completeness.ready{background:#e2f1e6;color:#256242}.report-source-list{margin:16px 0 0;color:var(--muted);font-size:12px}
.lease-inbox-note{display:grid;grid-template-columns:150px 1fr;gap:18px;margin:22px 0 0;padding:16px 18px;border-radius:14px;background:#e8f1ed;border:1px solid #c8ddd3;color:#255b49}.lease-inbox-note span{line-height:1.55}.lease-intake-form{margin-top:16px}.pending-lease-list{display:grid;gap:16px}.pending-lease-card{border:1px solid var(--line);border-radius:18px;padding:20px;background:#fff;box-shadow:0 8px 25px rgba(16,33,43,.04)}.pending-lease-card.is-imported{background:#f7faf8}.pending-lease-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.pending-lease-head small,.pending-lease-head p{color:var(--muted);margin:0}.pending-lease-head h3{margin:4px 0}.pending-source-actions,.pending-card-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.pending-source-actions .btn,.pending-card-actions .btn{padding:10px 14px;font-size:13px}.pending-review-form{margin-top:17px;padding:17px;border-radius:14px;background:#f6f7f4;border:1px solid var(--line)}.lease-upload-form{display:flex;align-items:end;gap:12px;margin-top:14px}.file-drop{flex:1}.file-drop input{margin-top:5px}.file-drop span{display:block;margin-top:5px;color:var(--muted);font-size:12px}.text-danger{border:0;background:transparent;color:#a3483e;font:inherit;font-weight:800;cursor:pointer;padding:10px}.pending-complete{margin-top:15px;padding:11px 13px;border-radius:10px;background:#e2f1e6;color:#256242;font-weight:800}.lease-active-heading{margin-top:34px;padding-top:28px;border-top:2px solid var(--line)}.lease-active-heading h2{margin:0 0 4px}.lease-active-heading p{margin:0;color:var(--muted)}
.lease-archive-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-top:34px;padding-top:28px;border-top:2px solid var(--line)}.lease-archive-heading h2{margin:0 0 4px}.lease-archive-heading p{margin:0;color:var(--muted)}.lease-archive-heading>span{padding:6px 10px;border-radius:999px;background:#e2f1e6;color:#256242;font-size:12px;font-weight:850;white-space:nowrap}.lease-archive-import{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:14px;margin:18px 0;padding:18px;border:1px solid #c8ddd3;border-radius:16px;background:#f2f8f4}.lease-archive-import label{font-weight:850}.lease-archive-import input{display:block;margin-top:6px}.lease-archive-import small{display:block;margin-top:5px;color:var(--muted);font-size:11px}.lease-archive-list{display:grid;gap:10px;margin-top:16px}.lease-archive-card{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;border:1px solid var(--line);border-radius:15px;background:#fff}.lease-archive-card h3{margin:3px 0;font-size:17px}.lease-archive-card p,.lease-archive-card small{margin:0;color:var(--muted)}.lease-archive-card>div:last-child{display:flex;align-items:center;gap:10px}.lease-archive-card .btn{padding:8px 12px;font-size:12px}
.workflow-section{margin-top:26px;padding-top:24px;border-top:1px solid var(--line)}.workflow-section>h3{margin:0 0 4px;font-size:23px}.workflow-section>p{margin:0;color:var(--muted)}.leasing-two-column{display:grid;grid-template-columns:1fr 1fr;gap:24px}.leasing-two-column .manager-form-grid{grid-template-columns:1fr 1fr}.lead-mail-link{display:block;margin-top:10px;color:var(--green2);font-size:13px;font-weight:850;text-decoration:none}.reply-preview{margin-top:8px;max-width:650px}.reply-preview summary{cursor:pointer;color:var(--green2);font-weight:800}.reply-preview p{margin-top:8px!important;padding:10px;border-radius:10px;background:#f6f7f4;color:var(--ink)!important;line-height:1.5}
.lead-actions{display:flex;flex-direction:column;align-items:flex-end;gap:7px;margin-top:10px}.lead-actions button{border:1px solid var(--green2);border-radius:999px;background:#fff;color:var(--green2);font:inherit;font-size:12px;font-weight:850;padding:7px 10px;cursor:pointer}.lead-actions button:first-child{background:var(--green);border-color:var(--green);color:#fff}
.lead-pipeline{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.lead-pipeline article{padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:#fff}.lead-pipeline span{display:block;color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.lead-pipeline strong{display:block;margin-top:4px;font-size:25px}.facebook-lead-helper{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 16px;padding:16px 18px;border:1px solid #c8ddd3;border-radius:14px;background:#f2f8f4}.facebook-lead-helper strong,.facebook-lead-helper span{display:block}.facebook-lead-helper span{margin-top:4px;color:var(--muted);font-size:13px}.lead-next-action{margin-top:8px!important;padding:8px 10px;border-left:3px solid var(--gold);background:#fffaf0;color:var(--ink)!important;font-size:13px}.lead-automation-note{display:block;margin-top:6px;color:#256242!important;font-size:12px;font-weight:800}
.rent-watch{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:18px 20px;border:1px solid #c8ddd3;border-radius:16px;background:#e8f1ed}.rent-watch span,.rent-watch strong{display:block}.rent-watch span{font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.06em;color:var(--green2)}.rent-watch strong{margin-top:4px;font-size:20px}.rent-watch small{max-width:420px;color:#49665c}.rent-exceptions-list{margin-top:12px}.rent-clear{padding:20px;border:1px solid #bcd8c7;border-radius:14px;background:#f2faf5;color:#256242;font-weight:800;text-align:center}
@media(max-width:860px){
 .manager-heading,.manager-panel-head{display:block}.pilot-badge{display:inline-block;margin-top:14px}.manager-head-actions{justify-content:flex-start;margin-top:16px}
 .manager-kpis{grid-template-columns:1fr 1fr}.manager-form-grid,.attention-list,.integration-grid,.statement-list,.pl-columns,.leasing-two-column,.turnover-checklist,.zillow-library-grid,.lead-pipeline,.report-archive-list{grid-template-columns:1fr}.owner-mortgage-form{grid-template-columns:1fr}.owner-delivery-check,.owner-delivery-actions{grid-column:auto}.owner-delivery-actions{justify-content:flex-start;flex-wrap:wrap}.statement-email-automation{display:block}.statement-email-automation>.connection-badge{display:inline-block;margin-top:12px}.statement-controls{margin-top:16px;align-items:end;flex-wrap:wrap}.report-automation-head{display:block}.report-automation-head>.connection-badge{display:inline-block;margin-top:12px}
 .manager-panel{padding:20px}.record-card{align-items:flex-start}.record-card>div:last-child{min-width:92px}.manager-heading h1{font-size:42px}.lease-inbox-note{grid-template-columns:1fr}.lease-upload-form{display:block}.lease-upload-form .btn{margin-top:10px}.lease-archive-import{grid-template-columns:1fr}.lease-archive-card{align-items:flex-start}
 .lead-actions,.vacancy-actions{align-items:flex-start;justify-content:flex-start}.facebook-lead-helper{display:block}.facebook-lead-helper .btn{margin-top:12px}.rent-watch{display:block}.rent-watch small{display:block;margin-top:10px}
}
@media print{body.manager-page .topbar,body.manager-page .nav,body.manager-page .manager-heading,body.manager-page .cloud-status,body.manager-page .manager-kpis,body.manager-page .manager-tabs,body.manager-page .manager-panel:not(#statements),body.manager-page .statement-controls,body.manager-page .statement-note,body.manager-page .owner-settings,body.manager-page .footer{display:none!important}body.manager-page .manager-app{padding:0;background:#fff}body.manager-page #statements{display:block!important;border:0;padding:0}body.manager-page .statement-list{grid-template-columns:1fr}body.manager-page .statement-card{break-inside:avoid;margin-bottom:18px}body.manager-page.printing-pl #statements{display:none!important}body.manager-page.printing-pl #profit-loss{display:block!important;border:0;padding:0}body.manager-page.printing-pl #profit-loss .pl-list{display:block}body.manager-page.printing-pl .pl-card{break-inside:avoid;margin-bottom:18px}body.manager-page.printing-pl .owner-settings{display:none!important}}
@media(max-width:520px){
 .manager-kpis{grid-template-columns:1fr}.record-card{display:block}.record-card>div:last-child{text-align:left;margin-top:12px}.record-actions{justify-content:flex-start}
}
