.ledger-actions-cell{width:48px;min-width:48px;text-align:right;vertical-align:middle;position:relative}.ledger-account-note{margin:-8px 0 14px;color:var(--muted);font-size:11px}.ledger-charges-head{align-items:flex-end}.ledger-period-filter{display:flex;align-items:flex-end;gap:10px;min-width:min(440px,100%)}.ledger-period-filter label{flex:1 1;font-size:10px;font-weight:750;color:var(--muted);display:grid;grid-gap:6px;gap:6px}.ledger-period-filter select{width:100%}.ledger-totals-summary{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;border:1px solid var(--line);border-radius:14px;background:#f8faf5;padding:12px 14px;margin-bottom:14px}.ledger-totals-summary span{font-size:10px;font-weight:800;color:var(--green);text-transform:uppercase;letter-spacing:.06em;margin-right:auto}.ledger-totals-summary strong{font-size:11px;color:var(--ink)}.ledger-charge-group{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.ledger-charge-group-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ledger-charge-group-head h3{margin:0;font-size:15px;color:var(--ink)}.ledger-charge-group-head span{font-size:10px;color:var(--muted);font-weight:750}.ledger-table tfoot td{font-weight:800;background:#f8faf5;border-top:1px solid var(--line)}.ledger-charge-actions{position:relative;display:inline-flex;justify-content:flex-end}.charge-action-trigger{width:32px;height:32px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--muted);font-size:20px;line-height:1;display:inline-grid;place-items:center;cursor:pointer}.charge-action-trigger:focus-visible,.charge-action-trigger:hover{border-color:var(--line);background:#f5f7f1;color:var(--green);outline:0}.charge-action-menu{position:absolute;right:0;top:38px;z-index:30;min-width:180px;padding:6px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 18px 45px rgba(25,55,42,.16);text-align:left}.charge-action-menu button{width:100%;border:0;background:transparent;border-radius:8px;padding:9px 10px;text-align:left;color:var(--ink);font-size:10px;font-weight:750;cursor:pointer}.charge-action-menu button:focus-visible,.charge-action-menu button:hover{background:#f2f6ef;color:var(--green);outline:0}.charge-action-popover{position:absolute;right:0;top:38px;z-index:35;width:min(390px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 110px));overflow:auto;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 22px 60px rgba(25,55,42,.2);text-align:left}.charge-action-popover-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line);background:#f8faf5}.charge-action-popover-head strong{font-size:11px;color:var(--ink)}.charge-action-popover-head button{width:28px;height:28px;border:0;border-radius:999px;background:#edf3ee;color:var(--muted);font-size:18px;line-height:1;cursor:pointer}.charge-action-popover-head button:focus-visible,.charge-action-popover-head button:hover{background:#e2ede5;color:var(--green);outline:0}.charge-action-form{padding:14px;display:grid;grid-gap:10px;gap:10px}.charge-action-form textarea{min-height:72px}.field-with-action{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:end}.button.tiny{padding:9px 10px;font-size:9px;white-space:nowrap}.allocation-options{border:1px solid var(--line);border-radius:12px;padding:10px;display:grid;grid-gap:8px;gap:8px;background:#fbfcf8}.allocation-options legend{padding:0 4px;font-size:9px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.allocation-options label{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:10px;color:var(--ink)}.allocation-options input{width:auto;margin-top:2px}.allocation-options small,.allocation-options strong{display:block}.allocation-options small{margin-top:2px;color:var(--muted);font-size:8px}.allocation-options.compact{margin:10px 0}.disabled-option{opacity:.55}.tenant-payment-cta{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.tenant-payment-widget{margin-top:10px}.tenant-payment-cta>.tenant-payment-widget{margin-top:0;min-width:240px}.tenant-payment-form{margin-top:12px;border-top:1px solid var(--line);padding-top:12px}.payment-purpose-card,.tenant-intent-summary{border:1px solid var(--line);border-radius:12px;padding:12px;background:#fbfcf8;display:grid;grid-gap:5px;gap:5px}.payment-purpose-card span,.payment-purpose-card strong,.tenant-intent-summary span,.tenant-intent-summary strong{display:block}.payment-purpose-card span,.tenant-intent-summary span{font-size:9px;color:var(--muted);font-weight:800;text-transform:uppercase;letter-spacing:.05em}.payment-allocation-notice{border:1px solid #e7cfad;border-radius:12px;padding:13px;background:#fff8ea;color:#6e4f1f;display:grid;grid-gap:7px;gap:7px}.payment-allocation-notice p{font-size:11px;line-height:1.45;margin:0}.payment-allocation-notice strong{display:block}.tenant-charge-row{align-items:flex-start}.tenant-charge-row .tenant-payment-widget .button{margin-top:10px}.tenant-payment-report-list{display:grid;grid-gap:12px;gap:12px}.tenant-payment-report-card{border:1px solid var(--line);border-radius:13px;padding:14px;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);grid-gap:16px;gap:16px;align-items:start;background:#fff}.tenant-payment-report-card small,.tenant-payment-report-card strong{display:block}.tenant-payment-report-card small{color:var(--muted);font-size:10px;margin-top:4px}.tenant-payment-review-form{display:grid;grid-gap:10px;gap:10px}.tenant-payment-review-form textarea{display:block;width:100%;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);padding:10px;margin-top:6px;min-height:68px}.review-actions{display:flex;gap:7px;flex-wrap:wrap}.form-actions{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:760px){.tenant-payment-cta,.tenant-payment-report-card{display:block}.tenant-payment-cta>.tenant-payment-widget{margin-top:14px;min-width:0}.tenant-payment-review-form{margin-top:12px}}.charge-override-warning{border:1px solid #eaded3;background:#fcf7f0;border-radius:12px;padding:10px;display:grid;grid-gap:7px;gap:7px;color:#7a5b3b}.charge-override-warning strong{font-size:10px}.charge-override-warning p{font-size:9px;line-height:1.45;margin:0}.charge-override-warning label{display:flex;align-items:flex-start;gap:8px;font-size:9px;line-height:1.35;color:#6d5032}.charge-override-warning input{width:auto;margin-top:1px}.charge-reminder-summary{display:grid;grid-template-columns:1fr auto;grid-gap:8px 14px;gap:8px 14px;border:1px solid var(--line);border-radius:12px;background:#f8faf5;padding:10px}.charge-reminder-summary span{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.charge-reminder-summary strong{font-size:10px;color:var(--ink);text-align:right}.compact-allocation-preview{border:1px solid var(--line);border-radius:12px;background:#fbfcf8;margin-top:2px;padding:10px}.compact-allocation-preview .allocation-rule{padding:10px;margin-bottom:8px}.compact-allocation-preview .preview-row{grid-template-columns:24px 1fr 96px;gap:8px;padding:9px 0}.compact-allocation-preview .preview-row.selected{background:#f0f6ee;border-radius:9px;padding-left:6px;padding-right:6px}.compact-allocation-preview .preview-total{justify-content:space-between;padding:10px 0 0}.charge-delete-form{display:grid;grid-gap:10px;gap:10px;padding:14px}.charge-cancel-form{padding:0 14px 14px}.charge-cancel-form .button{width:100%;justify-content:center}.charge-locked-note{margin:14px;border:1px solid #eaded3;background:#fcf7f0;border-radius:10px;padding:11px 12px;color:#7a5b3b;font-size:10px;line-height:1.45;text-align:left}.charge-note{display:block;color:var(--muted);font-size:8px;margin-top:4px}.charge-type.credit_adjustment{background:#e0f0e7;color:#317159}.charge-type.debit_adjustment{background:#f5e7db;color:#8b6333}.payment-record{position:relative}.payment-record>summary{padding-right:46px}.ledger-payment-actions{position:absolute;right:0;top:10px;z-index:5}.payment-action-popover{right:0}.payment-action-details{display:grid;grid-gap:9px;gap:9px;padding:14px}.payment-action-details>div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding-bottom:8px}.payment-action-details span{font-size:9px;color:var(--muted)}.payment-action-details strong{font-size:10px;text-align:right}@media(max-width:700px){.ledger-charges-head{align-items:stretch}.ledger-period-filter{display:grid;min-width:0}.ledger-totals-summary{display:grid}.ledger-totals-summary span{margin-right:0}.ledger-actions-cell{width:44px;min-width:44px}.charge-action-trigger{width:36px;height:36px}.charge-action-menu{right:0;min-width:190px}.charge-action-popover{position:fixed;left:12px;right:12px;top:72px;width:auto;max-height:calc(100vh - 96px)}.field-with-action{grid-template-columns:1fr}.ledger-payment-actions{top:9px}.payment-record>summary{grid-template-columns:36px 1fr;padding-right:46px}.payment-record>summary .badge{grid-column:2;justify-self:start}}.lease-rule-summary{font-size:9px;color:var(--muted);background:#f3f4ef;border-radius:8px;padding:8px 10px;margin-top:12px}.ledger-rule-fields{border:1px solid var(--line);background:#f8f9f5;border-radius:10px;padding:12px}.ledger-rule-fields .eyebrow{margin-bottom:10px}.generation-action,.generation-section{margin-bottom:18px}.generation-action .panel-head>svg,.generation-section .panel-head>svg{width:40px;height:40px;padding:9px;border-radius:10px;background:var(--mint);color:var(--green)}.generation-action h2,.generation-audit-grid h2,.generation-section h2{font:500 20px Georgia,serif;margin:0}.rent-generation-form{background:#f8faf6;border:1px solid var(--line);border-radius:12px;padding:17px}.generation-note{font-size:9px;color:var(--muted);margin:0}.rent-generation-form>.button{display:flex;align-items:center;justify-content:center;gap:8px;align-self:flex-start}.generation-result{display:flex;align-items:center;gap:10px;background:var(--mint);color:#2f6e54;border-radius:10px;padding:12px}.generation-result svg{width:20px}.generation-result span,.generation-result strong{display:block;font-size:10px}.generation-result span{font-size:8px;color:#56806e;margin-top:3px}.schedule-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.schedule-cards article{border:1px solid var(--line);border-radius:11px;padding:14px;display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center}.schedule-cards article>div span,.schedule-cards article>div strong{display:block}.schedule-cards article>div strong{font:500 15px Georgia,serif}.schedule-cards article>div span,.schedule-cards article>small{font-size:8px;color:var(--muted);margin-top:4px}.schedule-cards article>div:nth-child(2){text-align:right}.schedule-status{display:flex;align-items:center;gap:5px;font-size:8px;font-weight:800;text-transform:uppercase}.schedule-status svg{width:13px;height:13px}.schedule-status.generated{color:#347357}.schedule-status.missing{color:#9a6c33}.schedule-cards article>small{text-align:right}.generation-audit-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.generation-audit-grid h2{margin-bottom:12px}.event-list,.run-list{display:flex;flex-direction:column}.run-list>div{display:grid;grid-template-columns:35px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line)}.event-list>div:last-child,.run-list>div:last-child{border:0}.run-icon{display:grid;place-items:center;width:33px;height:33px;border-radius:9px;background:var(--mint)}.run-icon svg{width:16px}.run-list small,.run-list strong,.run-list>div>span:last-child{display:block;font-size:9px}.run-list small{font-size:8px;margin-top:3px}.run-list small,.run-list>div>span:last-child{color:var(--muted)}.event-list>div{display:grid;grid-template-columns:9px 1fr;grid-gap:9px;gap:9px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.event-dot{width:7px;height:7px;border-radius:50%;background:#4c9170}.event-dot.skipped_existing{background:#c9a158}.event-list small,.event-list strong{display:block;font-size:9px}.event-list small{font-size:8px;color:var(--muted);margin-top:3px}@media(max-width:1050px){.schedule-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:750px){.generation-audit-grid,.schedule-cards{grid-template-columns:1fr}.rent-generation-form>.button{width:100%}}.late-fee-preview{margin-bottom:18px}.late-fee-preview h2{font:500 20px Georgia,serif;margin:0}.late-fee-preview .panel-head>svg{width:40px;height:40px;padding:9px;border-radius:10px;background:#f8e4de;color:#9a4c3e}.late-fee-table td>small,.late-fee-table td>strong{display:block}.late-fee-table td>small{font-size:8px;color:var(--muted);margin-top:3px}.eligibility{display:inline-flex;align-items:center;gap:5px;font-size:8px;font-weight:800;white-space:nowrap}.eligibility svg{width:13px;height:13px}.eligibility.eligible{color:#347457}.eligibility.skipped{color:#906b3e}.late-fee-approval{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.late-fee-approval-form{max-width:650px}.approval-check{display:grid!important;grid-template-columns:20px 1fr;grid-gap:8px;align-items:start;background:#faf5ef;border:1px solid #ead9cb;border-radius:10px;padding:12px}.approval-check input{width:15px!important;height:15px;margin:1px 0!important}.approval-check small,.approval-check strong{display:block}.approval-check strong{font-size:10px}.approval-check small{font-size:8px;color:var(--muted);line-height:1.45;margin-top:3px}.late-fee-approval-form>.button{display:flex;gap:8px;align-items:center;justify-content:center;align-self:flex-start}.late-fee-approval-form>.button:disabled{opacity:.5}.late-fee-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.late-fee-list>article{border:1px solid var(--line);border-radius:12px;padding:15px}.fee-head{display:grid;grid-template-columns:42px 1fr auto;grid-gap:10px;gap:10px;align-items:center}.fee-head small,.fee-head strong{display:block}.fee-head strong{font-size:11px}.fee-head small{font-size:8px;color:var(--muted);margin-top:3px}.fee-source{background:#f6f6f1;border-radius:9px;padding:10px;margin:13px 0}.fee-source small,.fee-source span,.fee-source strong{display:block}.fee-source span{font-size:8px;color:var(--muted);text-transform:uppercase;letter-spacing:.7px}.fee-source strong{font-size:10px;margin-top:4px}.fee-source small{font-size:8px;color:var(--muted);margin-top:3px}.fee-totals{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 0}.fee-totals>div{text-align:center;border-right:1px solid var(--line)}.fee-totals>div:last-child{border:0}.fee-totals span,.fee-totals strong{display:block}.fee-totals span{font-size:8px;color:var(--muted)}.fee-totals strong{font:500 14px Georgia,serif;margin-top:4px}.fee-allocations{border:0;margin:10px 0 0;padding:0}.fee-allocations summary{margin:0 0 7px}.fee-allocations>div{display:grid;grid-template-columns:1fr auto auto;grid-gap:8px;gap:8px;background:#f7f8f4;padding:8px;border-bottom:1px solid var(--line)}.fee-allocations>div small,.fee-allocations>div span,.fee-allocations>div strong{font-size:8px}.allocation-order-note{font-size:8px;color:#715b40;background:#faf0df;border-radius:8px;padding:8px}.fee-waiver{border-top:1px solid var(--line);margin-top:10px;padding-top:10px;display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:end}.fee-waiver label{font-size:8px;font-weight:700}.fee-waiver input{display:block;width:100%;border:1px solid var(--line);border-radius:7px;padding:8px;margin-top:4px}.fee-waiver .button{padding:9px}.waived-note{font-size:8px;color:#6f5b45;background:#f3eee5;padding:8px;border-radius:8px}.event-dot.skipped_ineligible{background:#b87965}@media(max-width:900px){.late-fee-list{grid-template-columns:1fr}}@media(max-width:600px){.fee-head{grid-template-columns:40px 1fr}.fee-head>.badge{grid-column:2}.fee-waiver{grid-template-columns:1fr}.late-fee-approval-form>.button{width:100%}}.invite-page{min-height:100vh}.invite-page .auth-card{max-width:560px}.invite-page .brand{margin-bottom:30px}.invite-role{display:flex;gap:14px;background:var(--mint);padding:16px;border-radius:12px;margin:22px 0}.invite-role svg{flex:0 0 auto}.invite-role p,.invite-role small,.invite-role strong{display:block}.invite-role p{margin:5px 0 0;color:var(--muted);font-size:12px}.invite-permissions{display:grid;grid-gap:9px;gap:9px;margin-bottom:22px}.invite-permissions>strong{margin-bottom:3px}.invite-permissions span{display:flex;align-items:center;gap:8px;font-size:13px}.invite-permissions svg{width:15px;color:var(--green-2)}.invite-permissions small{margin-left:auto;text-transform:capitalize;color:var(--muted)}.invite-auth-actions{display:flex;gap:10px;flex-wrap:wrap}.invite-auth-actions form{margin:0}.button.outline{border:1px solid var(--line);background:#fff;color:var(--ink)}.button.ghost{background:transparent;color:var(--muted)}.alert.warning{background:#fff6df;color:#805d1d}.subtle-link{align-self:flex-start;border:0;background:transparent;color:var(--green-2);font-size:11px;font-weight:750;padding:0;cursor:pointer}.password-input-wrap{display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid var(--line);border-radius:9px;background:#fff;margin-top:6px;overflow:hidden}.password-input-wrap:focus-within{border-color:#699286;box-shadow:0 0 0 3px rgba(35,102,85,.1)}.password-input-wrap input{border:0!important;box-shadow:none!important;margin:0!important;background:transparent!important}.password-input-wrap input.field-invalid{color:#8f3732}.password-input-wrap:has(input.field-invalid){border-color:var(--red);background:#fffafa}.password-toggle{border:0;background:transparent;color:var(--green-2);font-size:11px;font-weight:800;padding:0 12px;cursor:pointer;height:100%}.confirmation-icon{width:48px;height:48px;border-radius:14px;background:var(--mint);color:var(--green);display:grid;place-items:center;margin-bottom:18px}.confirmation-icon svg{width:23px;height:23px}.confirmation-email-card{border:1px solid var(--line);border-radius:12px;background:#fbfbf7;padding:13px;margin:18px 0}.confirmation-email-card small,.confirmation-email-card strong{display:block}.confirmation-email-card small{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:var(--muted);font-weight:800;margin-bottom:5px}.confirmation-email-card strong{font-size:13px}.resend-confirmation-form{margin-top:14px}.resend-confirmation-form .button{justify-self:start}.resend-confirmation-form .button:disabled{opacity:.7;cursor:not-allowed}.forgot-password-link{align-self:flex-end;color:var(--green-2);font-size:11px;font-weight:750;margin-top:-6px}.archive-deletion{margin-top:20px;padding:18px;border:1px solid #d9cfc4;border-radius:12px;background:#fffdf9}.archive-deletion h3{margin:0 0 6px;color:var(--ink);font:600 18px Georgia,serif}.archive-deletion>p{font-size:11px;line-height:1.5;color:var(--muted)}.dependency-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin:14px 0}.dependency-summary div{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid #e8ddd2;border-radius:8px;background:white;font-size:10px}.approval-check{display:flex!important;align-items:flex-start;gap:8px;line-height:1.4}.approval-check input{width:auto!important;margin:2px 0 0!important}@media(max-width:600px){.dependency-summary{grid-template-columns:1fr}}.deletion-dialog{border:0;background:transparent;padding:0;max-width:min(92vw,460px)}.deletion-dialog::-webkit-backdrop{background:rgba(27,38,33,.46);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.deletion-dialog::backdrop{background:rgba(27,38,33,.46);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.deletion-dialog-card{background:#fff;border-radius:18px;border:1px solid var(--line);box-shadow:0 24px 80px rgba(20,35,28,.24);padding:22px}.deletion-dialog-card h2{font:600 22px Georgia,serif;margin:0 0 8px;color:var(--ink)}.deletion-dialog-card p{font-size:12px;line-height:1.5;margin:0 0 10px;color:var(--muted)}.deletion-warning{color:var(--red)!important;font-weight:700}.deletion-recommendation{background:#f5f0e9;border:1px solid #e8ddd2;border-radius:10px;color:var(--ink)!important;font-weight:700;padding:9px 10px}.deletion-dependencies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin:13px 0}.deletion-dependencies div{display:flex;justify-content:space-between;gap:10px;border:1px solid #e8ddd2;border-radius:8px;padding:8px 10px;font-size:10px}.deletion-type-confirm{display:block;margin:13px 0 6px;font-size:11px;color:var(--ink);font-weight:700}.deletion-type-confirm input{margin-top:6px}.deletion-dialog-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}@media(max-width:600px){.deletion-dialog-card{padding:18px}.deletion-dependencies{grid-template-columns:1fr}.deletion-dialog-actions{flex-direction:column-reverse}.deletion-dialog-actions .button{width:100%;justify-content:center}}.cleanup-filters{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1.3fr) minmax(150px,.8fr) auto;grid-gap:12px;gap:12px;align-items:end;margin-bottom:18px}.cleanup-filters label span{display:block;font-size:10px;font-weight:800;color:var(--muted);margin-bottom:6px}.cleanup-filters input,.cleanup-filters select{width:100%;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);padding:10px 11px}.cleanup-filters button{display:flex;align-items:center;gap:7px;justify-content:center}.cleanup-stats{margin-bottom:18px}.cleanup-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:18px;gap:18px;margin-bottom:20px}.cleanup-card .panel-head>svg{width:40px;height:40px;padding:9px;border-radius:10px;background:var(--mint);color:var(--green)}.cleanup-actions{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;margin-top:14px}.cleanup-action-form{display:grid;grid-gap:8px;gap:8px;align-content:start}.cleanup-action-form .button{display:inline-flex;align-items:center;gap:7px;justify-content:center}.cleanup-action-form .alert{margin:0;max-width:360px}.reason-field{font-size:9px;font-weight:800;color:var(--muted);display:grid;grid-gap:5px;gap:5px}.reason-field input{border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);padding:8px 9px;min-width:220px}.cleanup-section{margin-bottom:20px}.cleanup-inline-action{border-top:1px solid var(--line);margin-top:12px;padding-top:12px;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.cleanup-dependencies{margin-top:12px}.cleanup-count-list{display:grid;grid-gap:8px;gap:8px}.cleanup-count-list p{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:8px 0;margin:0;font-size:11px;gap:10px}.cleanup-count-list p:last-child{border-bottom:0}.cleanup-count-list span{color:var(--muted)}.cleanup-count-list strong{font:500 13px Georgia,serif;text-align:right}.cleanup-audit{margin-top:4px}.cleanup-audit-list{display:grid;grid-gap:9px;gap:9px}.cleanup-audit-list div{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;border-bottom:1px solid var(--line);padding:9px 0}.cleanup-audit-list div:last-child{border-bottom:0}.cleanup-audit-list span,.cleanup-audit-list strong{font-size:10px}.cleanup-audit-list span{color:var(--muted)}@media(max-width:950px){.cleanup-filters,.cleanup-grid{grid-template-columns:1fr}.cleanup-filters button{width:100%}.cleanup-audit-list div{grid-template-columns:1fr}}