.property-screen{color:var(--bpc-text);min-width:0;width:100%}.property-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:14px}.property-head h3{font-size:24px;margin:3px 0}.property-head>div:last-child{text-align:right;display:grid;grid-gap:5px;gap:5px}.property-screen small{color:var(--bpc-text-muted);font-size:12px}.property-screen label{display:grid;grid-gap:6px;gap:6px;min-width:0}.property-screen input,.property-screen select{box-sizing:border-box;max-width:100%;width:100%;padding:10px;border:1px solid var(--bpc-border);border-radius:9px;background:var(--bpc-bg);color:var(--bpc-text);font:inherit}.property-screen button{font:inherit}.property-screen .life-finance-toggle{display:flex;align-items:center;gap:8px;margin:12px 0}.property-screen input[type=checkbox]{width:auto;flex:none}.property-filters{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:14px 0}.property-layout{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(300px,1.1fr);grid-gap:18px;gap:18px;align-items:start}.property-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px;max-height:75dvh;overflow:auto;padding:2px 5px 16px 2px;align-content:start}.property-card{display:block;padding:0;text-align:left;border:1px solid var(--bpc-border);border-radius:12px;background:var(--bpc-bg);color:var(--bpc-text);overflow:hidden;cursor:pointer}.property-card[aria-pressed=true]{outline:2px solid var(--bpc-accent);outline-offset:-2px}.property-card>span{display:grid;grid-gap:6px;gap:6px;padding:12px}.property-card strong{line-height:1.4}.property-art{background:var(--bpc-bg-muted);color:var(--bpc-text-muted);overflow:hidden}.property-art svg{display:block;width:100%;height:110px}.property-art-island{color:var(--bpc-accent)}.property-detail{border:1px solid var(--bpc-border);border-radius:14px;padding:16px;min-width:0;background:var(--bpc-bg)}.property-detail>.property-art{margin:-16px -16px 14px;border-radius:14px 14px 0 0}.property-detail h3{margin:6px 0}.property-detail p{line-height:1.6}.property-section{border-top:1px solid var(--bpc-border);padding-top:16px;margin-top:16px;display:grid;grid-gap:10px;gap:10px}.property-section summary{font-weight:650;cursor:pointer;margin-bottom:12px}.property-section h4{margin:0}.property-section>button,.property-section>details{width:100%}.property-lock{font-size:13px;color:var(--bpc-text-muted)}.property-method{display:block;border-top:1px solid var(--bpc-border);padding-top:14px;margin-top:18px;line-height:1.5}.property-projects{border:1px solid var(--bpc-border);padding:12px;border-radius:12px;margin-top:14px}.property-projects article{display:grid;grid-gap:7px;gap:7px;padding:10px 0}.property-projects progress{width:100%;accent-color:var(--bpc-accent)}.property-receipt{border-left:3px solid var(--bpc-accent);padding:10px;background:var(--bpc-bg-muted)}.property-screen .life-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.property-screen .life-metrics dd{overflow-wrap:anywhere}.property-screen .life-button-row{flex-wrap:wrap}@container life-viewport ((min-width:1100px)){.property-layout{grid-template-columns:minmax(360px,1.3fr) minmax(340px,1fr)}.property-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container life-viewport ((max-width:650px)){.property-layout{grid-template-columns:minmax(0,1fr)}.property-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:270px}.property-card .property-art svg{height:70px}.property-card>span{padding:9px}.property-card strong{font-size:13px}.property-filters{grid-template-columns:1fr}.property-head>div:last-child{max-width:48%}}@container life-viewport ((max-height:500px) and (min-width:651px)){.property-layout{grid-template-columns:minmax(220px,.8fr) minmax(300px,1.2fr)}.property-list{max-height:65dvh}}.property-art img{display:block;width:100%;height:150px;object-fit:cover;object-position:center}.property-card .property-art img{height:110px}@container life-viewport ((max-width:650px)){.property-card .property-art img{height:85px}}