.package-a-admin{--pa-navy-950: #14233d;--pa-navy-900: #1a2f50;--pa-navy-800: #294266;--pa-navy-100: #e7edf5;--pa-ink: #172033;--pa-muted: #5f6978;--pa-cream: #f7f5ef;--pa-surface: #ffffff;--pa-surface-soft: #fbfaf7;--pa-border: #d9dde3;--pa-border-strong: #b8c0cb;--pa-card-outline: #8d98a7;--pa-card-rail: #718397;--pa-gold: #b89a61;--pa-gold-dark: #725824;--pa-gold-soft: #f4ecda;--pa-green: #276749;--pa-green-soft: #e8f5ed;--pa-amber: #8a5a09;--pa-amber-soft: #fff4dc;--pa-red: #a53030;--pa-red-soft: #fff0ef;--pa-blue: #265d8f;--pa-blue-soft: #eaf3fb;--pa-fact-residents: #e8eef1;--pa-fact-residents-border: #b9c6cd;--pa-fact-landlord: #eeece7;--pa-fact-landlord-border: #c4beb5;--pa-fact-rent: #e9eeea;--pa-fact-rent-border: #b9c6bd;--pa-fact-due: #efebe2;--pa-fact-payment: #edeaed;--pa-fact-property: #e9edf3;--pa-fact-property-border: #bdc8d5;--pa-fact-state: #f1ede7;--pa-fact-state-border: #cec4b7;--pa-fact-channel: #e8eef2;--pa-fact-channel-border: #bac8d1;--pa-shadow: 0 12px 32px rgba(20, 35, 61, .1);min-height:100vh;color:var(--pa-ink);background:var(--pa-cream);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}.package-a-shell{display:flex;min-width:0}.package-a-sidebar{width:248px;flex:0 0 248px;background:var(--pa-navy-900)!important;color:#f7f4ec;border-right:1px solid rgba(255,255,255,.08)}.package-a-workspace{min-width:0;flex:1 1 auto}.package-a-brand-lockup{display:flex;align-items:center;gap:.72rem}.package-a-brand-mark{width:2.15rem;aspect-ratio:1;display:grid;place-items:center;border:1px solid #d4bd8d;background:#fbfaf6;color:var(--pa-navy-900);font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:.68rem}.package-a-brand-copy{display:grid;gap:.08rem}.package-a-brand-copy strong{font-family:Georgia,Times New Roman,serif;font-size:1.1rem}.package-a-brand-copy span{color:#ccd5e2;font-size:.72rem}.package-a-topbar{height:64px;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--pa-border);background:#ffffffeb}.package-a-breadcrumbs{display:flex;gap:.55rem;align-items:center;color:var(--pa-muted);font-size:.83rem}.package-a-breadcrumbs strong{color:var(--pa-ink)}.package-a-profile{min-height:44px;display:flex;align-items:center;gap:.55rem;padding:.25rem .6rem .25rem .28rem;border:1.5px solid var(--pa-border-strong);border-radius:6px;background:#fff;color:var(--pa-ink);font-size:.78rem}.package-a-avatar{width:1.8rem;height:1.8rem;display:grid;place-items:center;border-radius:50%;background:var(--pa-navy-100);color:var(--pa-navy-900);font-weight:750;font-size:.68rem}.package-a-mobile-header,.package-a-mobile-tabs{display:none}.package-a-mobile-swipe-track{display:grid;min-width:0;max-width:100%;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.package-a-mobile-swipe-track::-webkit-scrollbar{display:none}.package-a-mobile-swipe-column{min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.package-a-static-column-grid{display:grid;min-width:0;max-width:100%}.package-a-mobile-swipe-controls{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.65rem;margin-top:.65rem}.easy-read .package-a-mobile-swipe-controls>button{min-height:44px}.package-a-mobile-swipe-controls>:last-child{justify-self:end}.package-a-main{width:100%;max-width:1540px;margin:0 auto;padding:2rem}.package-a-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:1.1rem}.package-a-eyebrow{margin:0 0 .25rem;color:var(--pa-gold-dark);font-size:.7rem;text-transform:uppercase;font-weight:750}.package-a-page-header h1,.package-a-page-header h2{margin:0 0 .4rem;color:var(--pa-navy-950);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,2.8vw,2.4rem);line-height:1.1}.package-a-page-header p{max-width:52rem;margin:0;color:var(--pa-muted);font-size:.9rem}.package-a-domain-switcher{display:inline-flex;gap:.25rem;padding:.25rem;margin-bottom:1.1rem;border:1px solid var(--pa-border);background:#fff;border-radius:7px}.package-a-domain-tab{min-height:44px;border:0;background:transparent;color:var(--pa-muted);padding:.62rem .9rem;border-radius:5px;font-weight:750;font-size:.78rem}.package-a-domain-tab[aria-pressed=true],.package-a-domain-tab[aria-current=page]{background:var(--pa-navy-900);color:#fff}.package-a-sticky-controls{position:sticky;top:.5rem;z-index:15;margin-bottom:.65rem;padding:.65rem;border:1px solid var(--pa-border)!important;border-radius:8px!important;background:#f7f5eff5!important;box-shadow:0 6px 18px #14233d12!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.package-a-sticky-controls input,.package-a-sticky-controls select{border-color:var(--pa-border-strong);background:#fff}.package-a-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.8rem}.package-a-record-card,.package-a-directory-record-card{min-width:0;border:2px solid var(--pa-card-outline)!important;border-left:12px solid var(--pa-card-rail)!important;border-radius:12px!important}.package-a-record-card{--pa-kind-accent: var(--pa-navy-800);padding:0!important;overflow:hidden;background:#fff;box-shadow:0 2px 8px #14233d09!important}.package-a-kind-property{--pa-kind-accent: #345c85}.package-a-kind-landlord{--pa-kind-accent: #6d5a8a}.package-a-kind-tenant{--pa-kind-accent: #3f7465}.package-a-kind-rent-record,.package-a-kind-arrears-case{--pa-kind-accent: #4c6d43}.package-a-record-card[data-urgency=action]{--pa-urgency-accent: var(--pa-red)}.package-a-record-card[data-urgency=approaching]{--pa-urgency-accent: var(--pa-amber)}.package-a-record-card[data-urgency=current]{--pa-urgency-accent: var(--pa-green)}.package-a-record-card[data-urgency=information]{--pa-urgency-accent: var(--pa-blue)}.package-a-record-card[data-urgency=historical]{--pa-urgency-accent: #66717f}.package-a-record-card.is-open{grid-column:1 / -1;border-color:var(--pa-gold)!important;border-left-color:var(--pa-card-rail)!important;box-shadow:0 0 0 1px var(--pa-gold-soft),var(--pa-shadow)!important}.package-a-record-summary{width:100%;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.8rem;padding:1rem 1rem .55rem;border:0!important;background:transparent;color:inherit;text-align:left}.package-a-record-summary:focus-visible{outline:none}.package-a-record-summary:focus-visible .package-a-record-affordance{outline:3px solid hsl(var(--gold-text));outline-offset:2px;border-radius:4px}.package-a-record-kind{width:2.25rem;height:2.25rem;display:grid;place-items:center;border:1px solid var(--pa-kind-accent);border-radius:6px;color:var(--pa-kind-accent);background:#fff;font-weight:800;font-size:.9rem}.package-a-record-identity{min-width:0}.package-a-record-identity>p{margin:0;color:var(--pa-muted);font-size:.64rem}.package-a-record-title{display:block;margin:.08rem 0 0;color:var(--pa-navy-950);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.94rem;line-height:1.35;overflow-wrap:anywhere}.package-a-record-secondary{min-height:2.35rem;display:block;margin:.25rem 0 .6rem;color:var(--pa-muted);font-size:.77rem;overflow-wrap:anywhere}.package-a-summary-line{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;padding:0 1rem 1rem;cursor:pointer}.package-a-card-context-link{color:#193f76}.package-a-collapsed-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;flex:1 1 100%;width:100%}.package-a-mini-metric{display:grid;gap:.08rem;min-width:0;padding:.28rem .42rem;border:1px solid #dfe3e8;border-radius:5px;background:#f7f8fa}.package-a-mini-metric.package-a-metric-residents,.package-a-record-metrics>.package-a-metric-residents{border-color:var(--pa-fact-residents-border);background:var(--pa-fact-residents)}.package-a-mini-metric.package-a-metric-landlord,.package-a-record-metrics>.package-a-metric-landlord{border-color:var(--pa-fact-landlord-border);background:var(--pa-fact-landlord)}.package-a-mini-metric.package-a-metric-rent,.package-a-record-metrics>.package-a-metric-rent{border-color:var(--pa-fact-rent-border);background:var(--pa-fact-rent)}.package-a-directory-fact.shade-expected{background:var(--pa-fact-residents)!important}.package-a-directory-fact.shade-received{background:var(--pa-fact-rent)!important}.package-a-directory-fact.shade-due{background:var(--pa-fact-due)!important}.package-a-directory-fact.shade-payment{background:var(--pa-fact-payment)!important}.package-a-semantic-fact{box-shadow:inset 3px 0 0 var(--pa-semantic-fact-border, var(--pa-border-strong));background:var(--pa-semantic-fact-surface, #f7f8fa)!important}.package-a-fact-people{--pa-semantic-fact-surface: var(--pa-fact-residents);--pa-semantic-fact-border: var(--pa-fact-residents-border)}.package-a-fact-party{--pa-semantic-fact-surface: var(--pa-fact-landlord);--pa-semantic-fact-border: var(--pa-fact-landlord-border)}.package-a-fact-property{--pa-semantic-fact-surface: var(--pa-fact-property);--pa-semantic-fact-border: var(--pa-fact-property-border)}.package-a-fact-money{--pa-semantic-fact-surface: var(--pa-fact-rent);--pa-semantic-fact-border: var(--pa-fact-rent-border)}.package-a-fact-time{--pa-semantic-fact-surface: var(--pa-fact-due);--pa-semantic-fact-border: #cfc3aa}.package-a-fact-record{--pa-semantic-fact-surface: var(--pa-fact-payment);--pa-semantic-fact-border: #c8beca}.package-a-fact-state{--pa-semantic-fact-surface: var(--pa-fact-state);--pa-semantic-fact-border: var(--pa-fact-state-border)}.package-a-fact-channel{--pa-semantic-fact-surface: var(--pa-fact-channel);--pa-semantic-fact-border: var(--pa-fact-channel-border)}.package-a-semantic-surface{--pa-semantic-surface: var(--pa-fact-payment);--pa-semantic-border: #c8beca;background:color-mix(in srgb,var(--pa-semantic-surface) 58%,white)!important;border-color:color-mix(in srgb,var(--pa-semantic-border) 62%,var(--pa-border))!important;box-shadow:inset 4px 0 0 var(--pa-semantic-border)}.package-a-surface-people{--pa-semantic-surface: var(--pa-fact-residents);--pa-semantic-border: var(--pa-fact-residents-border)}.package-a-surface-party{--pa-semantic-surface: var(--pa-fact-landlord);--pa-semantic-border: var(--pa-fact-landlord-border)}.package-a-surface-property{--pa-semantic-surface: var(--pa-fact-property);--pa-semantic-border: var(--pa-fact-property-border)}.package-a-surface-money{--pa-semantic-surface: var(--pa-fact-rent);--pa-semantic-border: var(--pa-fact-rent-border)}.package-a-surface-time{--pa-semantic-surface: var(--pa-fact-due);--pa-semantic-border: #cfc3aa}.package-a-surface-record{--pa-semantic-surface: var(--pa-fact-payment);--pa-semantic-border: #c8beca}.package-a-surface-state{--pa-semantic-surface: var(--pa-fact-state);--pa-semantic-border: var(--pa-fact-state-border)}.package-a-surface-channel{--pa-semantic-surface: var(--pa-fact-channel);--pa-semantic-border: var(--pa-fact-channel-border)}.package-a-admin .admin-responsive-table td:where([data-label]:not([data-label=Actions]):not([data-card-span=true])){--pa-table-fact-surface: var(--pa-fact-payment);--pa-table-fact-border: #c8beca;background:var(--pa-table-fact-surface)!important;box-shadow:inset 3px 0 0 var(--pa-table-fact-border)!important}.package-a-admin .admin-responsive-table td:is([data-label*=Tenant i],[data-label*=Resident i],[data-label*=Occupant i]){--pa-table-fact-surface: var(--pa-fact-residents);--pa-table-fact-border: var(--pa-fact-residents-border)}.package-a-admin .admin-responsive-table td:is([data-label*=Landlord i],[data-label*=Owner i],[data-label*=Provider i],[data-label*=Contact i],[data-label*=Customer i]){--pa-table-fact-surface: var(--pa-fact-landlord);--pa-table-fact-border: var(--pa-fact-landlord-border)}.package-a-admin .admin-responsive-table td:is([data-label*=Property i],[data-label*=Address i],[data-label*=Location i],[data-label*=Area i],[data-label*=Room i],[data-label*=Bed i]){--pa-table-fact-surface: var(--pa-fact-property);--pa-table-fact-border: var(--pa-fact-property-border)}.package-a-admin .admin-responsive-table td:is([data-label*=Rent i],[data-label*=Expected i],[data-label*=Received i],[data-label*=Expense i],[data-label*=Fee i],[data-label*=Payable i],[data-label*=Amount i],[data-label*=Price i],[data-label*=Payment i],[data-label*=Balance i]){--pa-table-fact-surface: var(--pa-fact-rent);--pa-table-fact-border: var(--pa-fact-rent-border)}.package-a-admin .admin-responsive-table td:is([data-label*=Date i],[data-label*=Due i],[data-label*=Expiry i],[data-label*=Updated i],[data-label*=Registered i],[data-label*=sign-in i],[data-label=From],[data-label=To],[data-label*=Listed i],[data-label*=Sold i]){--pa-table-fact-surface: var(--pa-fact-due);--pa-table-fact-border: #cfc3aa}.package-a-admin .admin-responsive-table td:is([data-label*=Website i],[data-label*=Portal i],[data-label*=Email i],[data-label*=File i],[data-label*=Access i]){--pa-table-fact-surface: var(--pa-fact-channel);--pa-table-fact-border: var(--pa-fact-channel-border)}.package-a-admin .admin-responsive-table td:is([data-label*=Status i],[data-label*=State i],[data-label*=Required i],[data-label*=Attention i],[data-label*=Role i]){--pa-table-fact-surface: var(--pa-fact-state);--pa-table-fact-border: var(--pa-fact-state-border)}.package-a-admin [role=dialog] fieldset:not([data-semantic-surface]){background:color-mix(in srgb,var(--pa-fact-payment) 58%,white);border-color:color-mix(in srgb,#c8beca 62%,var(--pa-border));box-shadow:inset 4px 0 #c8beca}.package-a-mini-metric>span{color:var(--pa-muted);font-size:.64rem}.package-a-mini-metric>b{color:var(--pa-ink);font-size:.78rem;overflow-wrap:anywhere;white-space:pre-line}.package-a-metric-linked-list{display:grid;min-width:0;gap:.1rem;font-size:.68rem;font-weight:600;line-height:1.25}.package-a-metric-neutral-line{color:var(--pa-muted);font-weight:550}.package-a-metric-review-link{color:var(--pa-blue);font-size:.66rem}.package-a-card-relationship,.package-a-next-action{flex:1 1 100%;display:grid;grid-template-columns:minmax(5.4rem,auto) minmax(0,1fr);align-items:baseline;gap:.35rem .6rem;padding:.36rem .48rem;border-left:3px solid var(--pa-blue);background:var(--pa-blue-soft);font-size:.72rem}.package-a-card-relationship>span,.package-a-next-action>span{color:var(--pa-muted);font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.package-a-card-relationship>b,.package-a-next-action>b{min-width:0;color:var(--pa-ink);overflow-wrap:anywhere}.package-a-next-action.good{border-left-color:var(--pa-green);background:var(--pa-green-soft)}.package-a-next-action.info{border-left-color:var(--pa-blue);background:var(--pa-blue-soft)}.package-a-next-action.warn{border-left-color:var(--pa-amber);background:var(--pa-amber-soft)}.package-a-next-action.bad{border-left-color:var(--pa-red);background:var(--pa-red-soft)}.package-a-next-action.neutral{border-left-color:var(--pa-border-strong);background:#f3f5f7}.package-a-urgency-label{display:inline-flex;align-items:center;gap:.3rem;min-height:1.65rem;padding:.2rem .46rem;border:1px solid currentColor;border-radius:5px;color:var(--pa-muted);font-size:.67rem;font-weight:750}.package-a-urgency-label b{color:var(--pa-urgency-accent, var(--pa-muted))}.package-a-urgency-label.urgency-action{color:var(--pa-red);background:var(--pa-red-soft)}.package-a-urgency-label.urgency-approaching{color:var(--pa-amber);background:var(--pa-amber-soft)}.package-a-urgency-label.urgency-information{color:var(--pa-blue);background:#eef6fb}.package-a-urgency-label.urgency-current{color:var(--pa-green);background:#eef8f1}.package-a-urgency-label.urgency-historical{color:#596574;background:#f1f3f5}.package-a-record-affordance{display:grid;justify-items:center;gap:.18rem;color:var(--pa-blue);font-size:.62rem;font-weight:800}.package-a-record-chevron{color:currentColor}.package-a-status-row{display:flex;flex-wrap:wrap;gap:.35rem;padding:0 1rem .75rem 4.05rem}.package-a-status{min-height:1.65rem;display:inline-flex;align-items:center;gap:.34rem;padding:.2rem .46rem;border:1px solid transparent;border-radius:5px;font-size:.67rem;font-weight:750}.package-a-status:before{content:"";width:.44rem;height:.44rem;flex:none;border-radius:50%;background:currentColor}.package-a-status.good{color:var(--pa-green);background:#eef8f1;border-color:#9bc4aa}.package-a-status.info{color:var(--pa-blue);background:#eef6fb;border-color:#9bbbd3}.package-a-status.warn{color:var(--pa-amber);background:var(--pa-amber-soft);border-color:#ead39f}.package-a-status.bad{color:var(--pa-red);background:var(--pa-red-soft);border-color:#e9c5c1}.package-a-status.neutral{color:#4f5967;background:#f3f5f7;border-color:#c9ced5}.package-a-status-fallback{display:inline-flex;align-items:center}.package-a-record-metrics{display:flex!important;flex-wrap:wrap;gap:.6rem 1rem!important;padding:0 1rem .85rem 4.05rem!important}.package-a-record-metrics>div{min-width:5rem}.package-a-record-metrics>[class*=package-a-metric-]{padding:.48rem .52rem;border-width:1px;border-style:solid;border-radius:5px}.package-a-record-metrics p{margin:0;color:var(--pa-muted);font-size:.64rem}.package-a-record-metrics>div>div{margin-top:.08rem;color:var(--pa-ink);font-size:.78rem;font-weight:700;overflow-wrap:anywhere}.package-a-record-actions{margin:0 1rem 1rem 4.05rem;padding-top:.65rem!important}.package-a-expanded-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:1.1rem;padding:1.1rem;border-top:1px solid var(--pa-gold);background:var(--pa-surface-soft);box-shadow:inset 0 1px 0 var(--pa-gold-soft)}.package-a-expanded-overview{min-width:0}.package-a-expanded-secondary{margin:0;color:var(--pa-muted);font-size:.75rem}.package-a-expanded-panel .package-a-record-metrics{margin:.7rem 0;padding:0!important}.package-a-expanded-panel .package-a-status-row{padding:0}.package-a-context-actions{margin-top:.8rem;padding-top:.8rem;border-top:1px solid var(--pa-border)}.package-a-context-actions>p{margin:0 0 .45rem;color:var(--pa-muted);font-size:.64rem;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.package-a-context-actions>div{display:flex;flex-wrap:wrap;gap:.5rem}.package-a-context-actions a,.package-a-context-actions button{min-height:44px;height:auto;white-space:normal;text-align:center}@media (min-width: 768px) and (max-height: 599px){.package-a-mobile-swipe-track{grid-template-columns:none!important}.package-a-responsive-card-grid{grid-template-columns:minmax(0,1fr)!important}}@media (min-width: 768px) and (min-height: 600px){.package-a-mobile-swipe-track{grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;scroll-snap-type:none}.package-a-mobile-swipe-column{scroll-snap-align:none;scroll-snap-stop:normal}.package-a-mobile-swipe-controls{display:none}}.package-a-expanded-panel .package-a-record-actions{margin:.8rem 0 0}.package-a-expanded-content{margin:0!important;padding:0!important;border:0!important;background:transparent;box-shadow:none}.package-a-expanded-content h2,.package-a-expanded-content h3{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.package-a-pagination{display:flex!important;align-items:center;justify-content:center!important;gap:.65rem;margin-top:1rem;border:0!important;background:transparent!important}.package-a-pagination p{min-height:44px;display:inline-flex;align-items:center;padding:.55rem .8rem;border:1px solid var(--pa-border);border-radius:6px;background:#fff;color:var(--pa-muted)}.package-a-preview-nav{padding:1.1rem .65rem}.package-a-preview-nav button{border-radius:6px}.package-a-preview-nav button[aria-current=page]{background:#ffffff24;color:#fff;font-weight:650}.package-a-preview-note{margin:auto .8rem 1rem;padding:.75rem;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#ffffff0f;color:#bac6d6;font-size:.7rem}@media (max-width: 1050px){.package-a-sidebar{width:216px;flex-basis:216px}.package-a-main{padding:1.4rem}}@media (max-width: 1023px){.package-a-shell{display:block}.package-a-preview-sidebar,.package-a-topbar{display:none!important}.package-a-mobile-header{height:56px;display:flex!important;align-items:center;justify-content:space-between;padding:0 1rem;color:#fff;background:var(--pa-navy-900)}.package-a-mobile-header .package-a-brand-mark{width:1.8rem}.package-a-mobile-tabs{position:sticky;top:56px;z-index:20;display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(6.5rem,1fr);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-inline:contain;background:#fff;border-bottom:1px solid var(--pa-border)}.package-a-mobile-tabs::-webkit-scrollbar{display:none}.package-a-mobile-tabs a,.package-a-mobile-tabs button{min-height:48px;display:grid;place-items:center;padding:.4rem .7rem;border:0;border-bottom:3px solid transparent;background:#fff;color:var(--pa-muted);font-size:.72rem;font-weight:800;text-align:center}.package-a-mobile-tabs [aria-current=page],.package-a-mobile-tabs [aria-pressed=true]{color:var(--pa-navy-900);border-bottom-color:var(--pa-gold-dark)}.package-a-main{padding:1rem}.package-a-page-header{display:grid;gap:1rem}.package-a-domain-switcher{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.package-a-sticky-controls{top:3.25rem;padding:.5rem}.package-a-directory-grid{grid-template-columns:1fr}.package-a-record-summary{min-height:0}.package-a-record-card.is-open{grid-column:auto}.package-a-expanded-panel{grid-template-columns:1fr;padding:.9rem}.package-a-record-metrics{padding-left:.85rem!important;grid-column:1 / -1}.package-a-status-row{padding-left:.85rem}.package-a-record-actions{margin-left:.85rem!important}.package-a-expanded-content{padding:.9rem!important}.package-a-pagination{display:grid!important;grid-template-columns:1fr auto 1fr}}@media (max-width: 330px){.package-a-collapsed-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.package-a-collapsed-metrics .package-a-mini-metric:last-child:nth-child(odd){grid-column:1 / -1}}@media (max-width: 390px){.package-a-main{padding:.85rem}.package-a-record-summary{padding:.85rem .85rem .5rem}.package-a-summary-line{padding:0 .85rem .85rem}.package-a-record-metrics{padding-right:.85rem!important}.package-a-collapsed-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.package-a-card-relationship,.package-a-next-action{grid-template-columns:1fr;gap:.12rem}}@media (max-width: 639px){.package-a-admin .admin-responsive-table{min-width:0!important}.package-a-admin .admin-responsive-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.package-a-admin .admin-responsive-table tbody,.package-a-admin .admin-responsive-table tr,.package-a-admin .admin-responsive-table td{display:block;width:100%}.package-a-admin .admin-responsive-table tbody{display:grid;gap:.65rem}.package-a-admin .admin-responsive-table tr{overflow:hidden;border:1px solid var(--pa-border);border-left:3px solid var(--pa-border-strong);border-radius:7px;background:var(--pa-surface)}.package-a-admin .admin-responsive-table td{position:static!important;display:grid;grid-template-columns:minmax(6.25rem,.75fr) minmax(0,1.25fr);gap:.45rem;align-items:start;padding:.48rem .65rem;border-bottom:1px solid #edf0f3;box-shadow:none!important;overflow-wrap:anywhere}.package-a-admin .admin-responsive-table td:last-child{border-bottom:0}.package-a-admin .admin-responsive-table td:before{content:attr(data-label);color:var(--pa-muted);font-size:.68rem;font-weight:750;text-transform:uppercase;letter-spacing:.025em}.package-a-admin .admin-responsive-table td[data-card-span=true]{display:block}.package-a-admin .admin-responsive-table td[data-card-span=true]:before{content:none}.package-a-admin .admin-responsive-table td[data-label=Actions]>*{justify-self:start}}.package-a-info-help{position:relative;z-index:3;flex:0 0 auto}.package-a-info-help h2{margin:0!important}.package-a-info-help-trigger{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--pa-navy-900)}.package-a-info-help-trigger svg{width:1.7rem;height:1.7rem;stroke-width:2.25}.package-a-info-help-trigger:hover{background:var(--pa-navy-100)}.package-a-info-help-trigger:focus-visible{outline:3px solid #9a6f16;outline-offset:2px}.package-a-info-help-popover{position:absolute;top:calc(100% + .35rem);left:50%;z-index:40;width:min(22rem,calc(100vw - 2rem));padding:.8rem;border:1px solid var(--pa-border-strong);border-radius:8px;background:#fff;box-shadow:var(--pa-shadow);transform:translate(-50%);color:var(--pa-muted)}.package-a-compact-header{display:grid!important;grid-template-columns:minmax(0,auto) auto auto;align-items:center!important;justify-content:start!important;gap:.35rem!important}.package-a-compact-header .package-a-title-copy{flex:none}.package-a-compact-header>button{margin-left:.25rem}.package-a-compact-header h1,.package-a-compact-header h2{margin:0!important}.package-a-toolbar-row{display:grid!important;grid-template-columns:minmax(12rem,1fr) auto auto auto;align-items:end;gap:.55rem!important}.package-a-directory-search{min-width:8rem;max-width:none!important}.package-a-directory-filters{width:auto!important;flex:none!important;align-items:end!important}.package-a-filter-control{flex-wrap:nowrap!important}.package-a-filter-control select{min-width:10.5rem}.package-a-toolbar-pagination{display:flex;align-items:end;justify-content:flex-end;min-width:-moz-max-content;min-width:max-content}.package-a-page-select-label{min-height:44px;display:inline-flex;align-items:center;gap:.45rem;color:var(--pa-muted);font-size:.82rem;font-weight:650;white-space:nowrap}.package-a-page-select{width:4.4rem;min-height:44px;padding:.45rem 1.7rem .45rem .55rem;border:1px solid var(--pa-border-strong);border-radius:7px;background:#fff;color:var(--pa-ink);font:inherit}.package-a-page-select-label.is-compact{min-height:36px;gap:.25rem;font-size:.72rem}.package-a-page-select-label.is-compact .package-a-page-select{width:3.25rem;min-height:36px;height:36px;padding:.2rem 1rem .2rem .4rem;font-size:.78rem}.package-a-directory-pagination{display:flex;align-items:center;justify-content:center;gap:.2rem}.package-a-directory-pagination-bottom{margin-top:.8rem}.package-a-directory-pagination button{min-width:44px;min-height:44px;padding-inline:.55rem}.package-a-page-number-window{display:flex;align-items:center;gap:.12rem}.package-a-wide-board-pagination{display:flex;justify-content:flex-end;margin-bottom:.55rem}.package-a-responsive-board{min-width:0;scroll-margin-top:12rem}.package-a-operational-board{display:grid;min-width:0;gap:.75rem;align-items:start}.package-a-operational-board-desktop{grid-template-columns:repeat(3,minmax(0,1fr))}.package-a-operational-board-tablet{grid-template-columns:repeat(2,minmax(0,1fr))}.package-a-operational-column{min-width:0;padding:.55rem;border:1px solid var(--pa-border);border-radius:9px;background:#ffffff59}.package-a-operational-heading{min-height:2.4rem;display:flex;align-items:center;padding:0 .1rem .45rem}.package-a-operational-heading h2{margin:0;color:var(--pa-navy-950);font-size:.9rem;font-weight:700;overflow-wrap:anywhere}.package-a-tablet-column-controls{min-height:44px;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:.4rem;margin-bottom:.55rem;text-align:center;color:var(--pa-muted);font-size:.78rem}.package-a-tablet-column-controls button{width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:var(--pa-ink)}.package-a-tablet-column-controls button:disabled{opacity:.3}.package-a-tablet-column-controls svg{width:1.25rem}.package-a-phone-column-header{min-height:60px;display:grid;grid-template-columns:44px minmax(0,1fr) auto 44px;align-items:center;gap:.25rem;margin-bottom:.45rem}.package-a-phone-column-title-row{min-width:0;display:grid;justify-items:center;text-align:center}.package-a-phone-column-title-row h2{margin:0;color:var(--pa-navy-950);font-size:1.18rem;line-height:1.15;overflow-wrap:anywhere}.package-a-swipe-cue{min-height:1rem;opacity:0;visibility:hidden;color:var(--pa-muted);font-size:.76rem;line-height:1;transition:opacity .18s ease}.package-a-swipe-cue.is-visible{opacity:1;visibility:visible}.package-a-column-arrow{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#111;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease}.package-a-column-arrow.is-visible{opacity:1;visibility:visible;pointer-events:auto}.package-a-column-arrow.is-previous{grid-column:1}.package-a-phone-column-title-row{grid-column:2}.package-a-column-arrow.is-next{grid-column:4}.package-a-column-arrow svg{width:1.7rem;height:1.7rem;stroke-width:2}.package-a-column-arrow:focus-visible{outline:3px solid #9a6f16;outline-offset:0;border-radius:5px}.package-a-column-arrow.is-previous.is-hinting{animation:package-a-arrow-left-hint .9s ease-in-out 2}.package-a-column-arrow.is-next.is-hinting{animation:package-a-arrow-right-hint .9s ease-in-out 2}.package-a-phone-column-stage[data-hint-direction=next] .package-a-swipe-cue.is-visible{animation:package-a-swipe-left-hint .9s ease-in-out 2}.package-a-phone-column-stage[data-hint-direction=previous] .package-a-swipe-cue.is-visible{animation:package-a-swipe-right-hint .9s ease-in-out 2}.package-a-phone-column-stage[data-hint-direction=both] .package-a-swipe-cue.is-visible{animation:package-a-swipe-both-hint 1.1s ease-in-out 2}@keyframes package-a-arrow-left-hint{0%,to{transform:translate(0)}50%{transform:translate(-4px)}}@keyframes package-a-arrow-right-hint{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes package-a-swipe-left-hint{0%,to{transform:translate(0)}50%{transform:translate(-5px)}}@keyframes package-a-swipe-right-hint{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes package-a-swipe-both-hint{0%,50%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.package-a-unified-toolbar{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(9rem,14rem) minmax(9rem,12rem) auto;align-items:end;gap:.65rem}.package-a-metric-grid>*{height:100%}.package-a-metric-primary{min-height:2.1rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem}.package-a-metric-value{flex:none;margin:0!important;font-size:1rem!important;white-space:nowrap}.package-a-metric-context{flex-basis:100%;margin:0!important}.package-a-metric-primary:has(>.package-a-metric-context){display:grid;grid-template-columns:minmax(0,1fr);align-content:start}.package-a-metric-primary:has(>.package-a-metric-context)>p:first-child{align-items:flex-start;font-size:.875rem;line-height:1.5}.package-a-metric-primary:has(>.package-a-metric-context)>p:first-child>span{min-width:0;overflow-wrap:anywhere}.package-a-metric-primary:has(>.package-a-metric-context) .package-a-metric-value{white-space:normal;overflow-wrap:anywhere;font-size:1rem!important}.package-a-metric-primary>.package-a-metric-context{min-width:0;overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.easy-read .package-a-metric-primary:has(>.package-a-metric-context)>p:first-child,.easy-read .package-a-metric-primary>.package-a-metric-context{font-size:1rem}.package-a-metric-primary:not(:has(>.package-a-metric-context)){flex-wrap:wrap}.package-a-metric-primary:not(:has(>.package-a-metric-context))>p:first-child{max-width:100%}.package-a-metric-primary:not(:has(>.package-a-metric-context))>p:first-child>span{min-width:0;overflow-wrap:anywhere}.package-a-metric-primary:not(:has(>.package-a-metric-context))>.package-a-metric-value{max-width:100%;white-space:normal;overflow-wrap:anywhere}@media (max-width: 1199px) and (min-width: 768px) and (min-height: 600px){.package-a-toolbar-row{grid-template-columns:minmax(8rem,1fr) auto auto}.package-a-directory-filters{display:flex!important;flex-wrap:nowrap!important}.package-a-filter-control>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.package-a-filter-control select{min-width:8.5rem;max-width:11rem}.package-a-unified-toolbar{grid-template-columns:minmax(8rem,1fr) minmax(8rem,11rem) minmax(8rem,11rem) auto}}@media (max-width: 767px),(min-width: 768px) and (max-height: 599px){.package-a-compact-header{grid-template-columns:auto minmax(44px,1fr) auto;width:100%}.package-a-compact-header .package-a-title-copy{grid-column:1}.package-a-compact-header .package-a-info-help{grid-column:2;justify-self:center}.package-a-compact-header>button{grid-column:3;width:auto!important;margin:0;padding-inline:.75rem;white-space:nowrap}.package-a-toolbar-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.package-a-directory-search{grid-column:1 / -1}.package-a-directory-filters{grid-column:1 / -1;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.45rem!important}.package-a-directory-filters>span{display:none}.package-a-filter-control{min-height:40px!important;display:block!important}.package-a-filter-control>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.package-a-filter-control select{width:100%;min-width:0;min-height:40px;height:40px;padding-inline:.55rem 1.5rem;font-size:.78rem}.package-a-toolbar-row>.package-a-toolbar-pagination{display:none}.package-a-sticky-controls.is-searching .package-a-toolbar-row{grid-template-columns:minmax(0,1fr) auto}.package-a-sticky-controls.is-searching .package-a-directory-search{grid-column:1;grid-row:1}.package-a-sticky-controls.is-searching .package-a-toolbar-pagination{display:flex;grid-column:2;grid-row:1}.package-a-unified-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.package-a-unified-toolbar .package-a-directory-search{grid-column:1 / -1}.package-a-unified-toolbar .package-a-toolbar-pagination{display:none}.package-a-unified-toolbar.is-searching{grid-template-columns:minmax(0,1fr) auto}.package-a-unified-toolbar.is-searching .package-a-directory-search{grid-column:1;grid-row:1}.package-a-unified-toolbar.is-searching .package-a-toolbar-pagination{display:flex;grid-column:2;grid-row:1}.package-a-unified-toolbar .package-a-filter-control{grid-row:2}.package-a-phone-column-header .package-a-page-select-label{grid-column:3;grid-row:1}.package-a-operational-column{padding:.45rem}.package-a-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.package-a-metric-grid:has(.package-a-metric-context){grid-template-columns:repeat(2,minmax(0,1fr))!important}.package-a-metric-grid>.package-a-metric-tile:has(.package-a-metric-context){grid-column:1 / -1}.package-a-metric-primary{gap:.3rem}.package-a-metric-primary p:first-child{font-size:clamp(.66rem,2.8vw,.78rem)}.package-a-metric-value{font-size:clamp(.75rem,3.5vw,.92rem)!important}}@media (prefers-reduced-motion: reduce){.package-a-column-arrow.is-hinting,.package-a-swipe-cue.is-visible{animation:none!important}}
