.provider-page{max-width:1480px;margin:26px auto;padding:0 22px;color:#172b3a}.provider-page .provider-head,.provider-page .provider-card-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.provider-page .provider-head{margin-bottom:18px}.provider-page h1{margin:3px 0 5px;font-size:30px}.provider-page h2{margin:0;font-size:20px}.provider-page p{color:#687b89}.provider-eyebrow{font-size:11px;font-weight:800;letter-spacing:.14em;color:#28777a}.provider-head-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.provider-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:9px 13px;border:1px solid #c7d8de;border-radius:9px;background:#fff;color:#235d66;text-decoration:none;font-size:12px;font-weight:750;cursor:pointer;white-space:nowrap}.provider-button-primary{background:#28777a;border-color:#28777a;color:#fff}.provider-back,.provider-inline-link{display:inline-flex;margin:0 0 12px;color:#28777a;text-decoration:none;font-weight:700;font-size:12px}.provider-branch-filter{display:flex;align-items:center;gap:10px;margin-bottom:14px}.provider-branch-filter label{font-size:12px;font-weight:700}.provider-branch-filter select,.provider-filters input,.provider-filters select{height:40px;border:1px solid #cfdbdf;border-radius:8px;padding:0 10px;background:#fff;color:#172b3a}.provider-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:0 0 16px}.provider-summary-5{grid-template-columns:repeat(5,minmax(0,1fr))}.provider-summary article{display:grid;gap:8px;padding:16px;background:#fff;border:1px solid #dce6e9;border-radius:12px}.provider-summary article span{font-size:11px;color:#637788}.provider-summary article strong{font-size:21px;font-variant-numeric:tabular-nums}.provider-danger,.provider-page .provider-danger{color:#a14337}.provider-card{margin:0 0 16px;padding:19px;background:#fff;border:1px solid #dce6e9;border-radius:14px}.provider-card-head{margin-bottom:14px}.provider-card-head p{margin:4px 0 0}.provider-filters{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:0 0 14px;padding:14px;background:#f7f9fa;border-radius:10px}.provider-filters label{display:grid;gap:5px;font-size:11px;font-weight:700;color:#526572}.provider-filters .provider-search{flex:1 1 280px}.provider-filters .provider-checkbox{display:flex;align-items:center;gap:7px;min-height:40px}.provider-filters .provider-checkbox input{accent-color:#28777a}.provider-table-wrap{overflow:auto;border:1px solid #dce6e9;border-radius:11px}.provider-table{width:100%;border-collapse:collapse;font-size:12px}.provider-table th,.provider-table td{padding:11px 10px;text-align:left;vertical-align:top;border-bottom:1px solid #e5edef;white-space:nowrap}.provider-table th{background:#f6f9fa;color:#566a79;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.provider-table small{display:block;margin-top:3px;color:#788995;font-size:10px}.provider-table td:first-child{white-space:normal}.provider-name{color:#235d66;text-decoration:none;font-weight:750}.provider-name:hover{text-decoration:underline}.provider-money{font-weight:750;font-variant-numeric:tabular-nums}.provider-status{display:inline-flex;padding:5px 8px;border-radius:999px;background:#e8f4ec;color:#276b45;font-size:10px;font-weight:750}.provider-status.is-off,.provider-status.is-overdue{background:#ffebe8;color:#a14337}.provider-status.is-paid{background:#edf1f3;color:#536773}.provider-inactive{background:#fbfbfb;color:#677681}.provider-row-actions{display:flex;gap:7px;flex-wrap:wrap}.provider-row-actions a,.provider-table a{color:#28777a;text-decoration:none;font-weight:700}.provider-row-details{display:inline-block;position:relative;margin:0 4px 4px 0}.provider-row-details summary{cursor:pointer;color:#28777a;font-weight:700;font-size:11px}.provider-payment-form{position:absolute;z-index:5;right:0;top:24px;width:min(340px,80vw);display:grid;gap:10px;padding:15px;background:#fff;border:1px solid #d8e3e6;border-radius:12px;box-shadow:0 12px 35px #132b391f}.provider-payment-form label{display:grid;gap:5px;font-size:11px;font-weight:700;color:#526572}.provider-payment-form input,.provider-payment-form select{min-width:0;width:100%;height:38px;border:1px solid #cfdbdf;border-radius:8px;padding:0 9px;background:white;color:#172b3a}.provider-payment-form input[type=file]{height:auto;padding:8px}.provider-payment-form small{font-weight:400}.provider-empty,.provider-empty-text{text-align:center;padding:28px;color:#687b89}.provider-empty>span{font-size:28px;color:#28777a}.provider-empty h3{margin:7px 0}.provider-notice{margin-bottom:13px;padding:12px 14px;border-radius:9px}.provider-success{background:#e9f6ef;color:#256844}.provider-error{background:#fff0ed;color:#a14337}@media(max-width:1000px){.provider-summary-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.provider-page{padding:0 12px}.provider-page .provider-head,.provider-page .provider-card-head{align-items:flex-start;flex-direction:column}.provider-summary,.provider-summary-5{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-card{padding:14px}.provider-row-details{display:block}.provider-payment-form{position:static;width:100%;margin:10px 0}.provider-table td,.provider-table th{padding:9px 8px}}
