.property-tool-center{border:1px solid var(--line);background:linear-gradient(180deg, #c08a2a0b, transparent 220px), var(--card-2);border-radius:24px;min-width:0;margin-top:4px;padding:18px;box-shadow:0 12px 30px #0b1a2b0d}.property-tool-center-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;padding:2px 2px 16px;display:flex}.property-tool-center-head>div,.property-tool-category-summary>div{min-width:0}.property-tool-center-head h2{color:var(--navy-900);margin-top:5px;font-size:clamp(1.08rem,1rem + .38vw,1.42rem);line-height:1.65}.property-tool-center-head p{max-width:820px;color:var(--muted);margin-top:4px;font-size:.75rem;line-height:2}.property-tool-center-badge{border:1px solid var(--brass-300);background:var(--brass-100);min-height:31px;color:var(--brass-800);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:5px 10px;font-size:.66rem;font-weight:800;display:inline-flex}.property-tool-category{border:1px solid var(--line);background:#ffffff8c;border-radius:18px;margin-top:12px;overflow:hidden}.property-tool-category[open]{background:linear-gradient(#c08a2a09,#0000 180px),#ffffffc7}.property-tool-category-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:14px 15px;list-style:none;display:flex;position:relative}.property-tool-category-summary::-webkit-details-marker{display:none}.property-tool-category-summary::marker{content:""}.property-tool-category-summary:hover{background:#c08a2a0a}.property-tool-category-summary:focus-visible{outline:2px solid var(--brass-500);outline-offset:-2px}.property-tool-category-main{align-items:center;gap:11px;display:flex}.property-tool-category-index{background:var(--navy-900);color:#fff;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:.66rem;font-weight:800;display:grid}.property-tool-category-copy{gap:2px;display:grid}.property-tool-category-copy strong{color:var(--navy-900);font-size:.83rem;line-height:1.6}.property-tool-category-copy span{color:var(--subtle);white-space:normal;word-break:normal;overflow-wrap:normal;font-size:.66rem;line-height:1.75}.property-tool-category-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.property-tool-category-count{background:var(--paper-100,var(--card-2));min-height:26px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;font-size:.62rem;font-weight:800;display:inline-flex}.property-tool-category-chevron{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);border-radius:9px;place-items:center;transition:transform .2s,background .2s,color .2s;display:grid}.property-tool-category[open] .property-tool-category-chevron{background:var(--brass-100);color:var(--brass-800);transform:rotate(180deg)}.property-tool-category-content{min-width:0;padding:0 14px 14px}.property-tool-category-content-inner{border-top:1px solid var(--line-2);min-width:0;padding-top:14px}.property-tool-category-stack{gap:14px;min-width:0;display:grid}.property-tool-category-stack>*{box-sizing:border-box;width:100%;min-width:0}.property-tool-category-stack>:first-child,.property-tool-category-stack>*+*{margin-top:0!important}@media (width<=760px){.property-tool-center{border-radius:20px;padding:13px}.property-tool-center-head{flex-direction:column;align-items:flex-start;gap:8px}.property-tool-center-head p{font-size:.71rem}.property-tool-category{border-radius:15px}.property-tool-category-summary{align-items:flex-start;padding:12px}.property-tool-category-main{align-items:flex-start;gap:9px}.property-tool-category-index{flex-basis:31px;width:31px;height:31px}.property-tool-category-copy strong{font-size:.78rem}.property-tool-category-copy span{font-size:.63rem}.property-tool-category-meta{flex:none;gap:5px}.property-tool-category-count{display:none}.property-tool-category-content{padding:0 10px 10px}.property-tool-category-content-inner{padding-top:11px}}@media (width<=420px){.property-tool-center,.property-tool-category-summary{padding:10px}.property-tool-category-copy span{display:none}}
