[hidden]{display:none!important}.view-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.finance-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.finance-columns section{min-width:0}.finance-operation{margin-bottom:16px;padding:24px!important}.finance-operation h3{font-size:17px;margin:7px 0}.finance-operation summary{display:flex;justify-content:space-between;gap:14px;cursor:pointer;align-items:center}.finance-operation summary small{display:block;color:#7b8296;margin-top:4px}.finance-operation .tablewrap{margin-top:18px}.invoice-numbers{display:flex;gap:28px;margin:20px 0}.invoice-numbers span{font-size:12px;color:#737d90}.invoice-numbers strong{display:block;color:#202a3d;font-size:21px;margin-top:7px}.invoice-rate{min-width:118px}.invoice-total{display:flex;justify-content:space-between;align-items:center;margin-top:20px;background:#f3f0ff!important}.invoice-total strong{font-size:27px;color:#6550d8}.invoice-logo-preview{max-width:180px;max-height:100px;object-fit:contain}.client-invoice details{margin:20px 0}.client-invoice summary{cursor:pointer;font-weight:600}.client-portal main>section>h2{margin:30px 0 20px}.service-actions{margin-bottom:24px;min-height:48px}.service-actions:empty{min-height:48px}.btn.service-start{background:#6e54df!important;color:white!important;border-color:#6e54df!important;box-shadow:0 6px 18px #6e54df26}.btn.service-finish{background:#f1eafb!important;color:#6035a0!important;border:1px solid #d9c8ed!important}.btn.accept-invite{background:#e5f7ee!important;color:#216846!important;border:1px solid #bcdfce!important;box-shadow:none!important}.invitation-answer{margin-top:28px;min-height:48px}.client-event .tablewrap{margin-top:14px}.client-invoice{padding:26px!important}.finance-person{margin-bottom:14px}#invoice-review-form [role=alert]{color:#a0354d;padding:14px;background:#fff3f5;border-radius:12px}@media(max-width:1100px){.finance-columns{grid-template-columns:1fr}.finance-operation .actions{flex-wrap:wrap}}@media(max-width:600px){.service-actions .btn{width:100%}.invoice-total{gap:10px;align-items:flex-start;flex-direction:column}.client-head{gap:18px;flex-wrap:wrap}.client-head h1{font-size:26px}.invoice-numbers strong{font-size:18px}}

.operation-house-filter{display:block;max-width:340px;margin:18px 0;color:#687285;font-size:13px}.operation-house-filter select{margin-top:8px}.provider-nav{flex-wrap:wrap}.teamitem p{font-size:12px;color:#687285}
