.task-category{border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden;margin-bottom:12px}.task-category>summary{display:flex;align-items:center;gap:12px;padding:15px 18px;cursor:pointer;list-style:none}.task-category>summary::-webkit-details-marker{display:none}.task-category>summary::before{content:'‹';font-size:24px;line-height:1;color:var(--muted);transition:transform .15s}.task-category[open]>summary::before{transform:rotate(-90deg)}.task-category[open]>summary{border-bottom:1px solid var(--line);background:var(--raised)}.task-category-name{font-weight:700;font-size:calc(15px * var(--fz));min-width:0}.task-category-name small{display:block;color:var(--muted);font-size:calc(12px * var(--fz));font-weight:400;margin-top:3px}.task-category-counts{display:flex;gap:12px;flex-wrap:wrap;margin-inline-start:auto;color:var(--muted);font-size:calc(12px * var(--fz))}.task-category-counts b{color:var(--ink)}.task-category-items{padding:10px;display:grid;gap:8px}.task-category-items .task-item{margin:0;box-shadow:none}.ops-rules .task-category-items>.panel{padding:12px;margin:0}.ops-rules .task-category>summary{font-size:calc(13px * var(--fz));justify-content:space-between}.task-category>summary:focus-visible{outline:2px solid var(--signal);outline-offset:-3px}
.property-card{container-type:inline-size}.property-money{align-items:stretch}.property-money>div{display:flex;flex-direction:column;min-width:0}.property-money span{line-height:1.45;min-height:2.9em}.property-money strong{display:block;margin-top:auto;direction:ltr;unicode-bidi:isolate;text-align:right;font-size:calc(17px * var(--fz));line-height:1.4;font-variant-numeric:tabular-nums}.property-contract b{direction:ltr;unicode-bidi:isolate;display:block;white-space:nowrap}
@container(max-width:275px){.property-money{grid-template-columns:1fr;gap:9px}.property-money>div{flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.property-money span{min-height:0;margin:0}.property-money strong{margin:0;flex-shrink:0}}
.finance-tabs{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 44px;margin-inline:auto}.finance-tabs .btn{flex:0 1 auto;min-width:145px;min-height:42px}.finance-tabs .finance-refresh{inset-inline-end:10px}.fa-page .rw-kpis{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.fa-page .rw-kpi strong{direction:ltr;unicode-bidi:isolate;white-space:nowrap;font-variant-numeric:tabular-nums}.fa-page .rw-kpi small{line-height:1.5}
@media(max-width:700px){.finance-tabs{padding:10px 38px}.finance-tabs .btn{flex:1 1 130px;min-width:0}.task-category>summary{padding:12px;flex-wrap:wrap;gap:8px}.task-category-name{flex:1}.task-category-counts{width:100%;padding-inline-start:24px;margin:0}.task-category-items{padding:7px}}
.fa-page .rw-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:1000px){.fa-page .rw-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:500px){.fa-page .rw-kpis{grid-template-columns:minmax(0,1fr)}}
