.pb-action-form{min-width:0;margin-top:16px}.pb-action-form fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.pb-tools{gap:18px;min-width:0;display:grid}.pb-tools details{border:1px solid var(--career-line,#dce8e1);background:#fff;border-radius:16px;padding:16px}.pb-tools summary{cursor:pointer;min-height:44px;color:var(--emerald,#006c48);align-items:center;gap:10px;font-weight:700;display:flex}.pb-tools h3{margin:0;font-size:16px}.pb-tools p{font-size:13px;line-height:1.7}.pb-tools label{gap:8px;font-size:13px;display:grid}.pb-tools input,.pb-tools select,.pb-tools textarea{width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #cbded2;border-radius:10px;padding:10px}.pb-tools textarea{resize:vertical;min-height:88px}.pb-tools input[type=checkbox]{width:22px;min-height:22px;margin:0}.pb-tools .pb-field-choice{align-items:center;gap:10px;min-height:44px;display:flex}.pb-tools .pb-kpis{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:12px;display:grid}.pb-kpis>div{background:#f1faf4;border:1px solid #d5e7db;border-radius:16px;gap:8px;min-width:0;padding:18px;display:grid}.pb-kpis small{color:#526b61;font-size:12px}.pb-kpis strong{color:#005f3e;overflow-wrap:anywhere;font-size:20px}.pb-ledger-row{overflow-wrap:anywhere;background:#fff;border:1px solid #dce8e1;border-radius:14px;gap:9px;padding:16px;display:grid}.pb-ledger-row p{margin:0}.pb-ledger-row .button{min-height:44px}.pb-tools .pb-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pb-tools .pb-toolbar>*{flex:1;min-width:130px}.pb-tools :focus-visible{outline-offset:3px;outline:3px solid #b6dc49}.pb-finance-frame{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.pb-tools fieldset{min-width:0}.pb-data-picker{border:1px solid #dce8e1;border-radius:14px;grid-column:1/-1;gap:10px;min-width:0;padding:14px;display:grid}.pb-data-picker small{color:#526b61;font-size:12px;line-height:1.6}.pb-data-picker .community-pagination{flex-wrap:wrap}.pb-data-picker .button{min-height:44px}@media (width>=760px){.pb-action-form fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-action-form fieldset>label:has(textarea){grid-column:1/-1}}
