.DoctorPayments-module__GBKSna__panel{color:#173c3b;background:#f5f9f8;border:1px solid #dce9e6;border-radius:24px;padding:20px;box-shadow:0 8px 24px #173c3b08}.DoctorPayments-module__GBKSna__hero{background:linear-gradient(115deg,#eff8f5,#e8edf9);border:1px solid #d5e7e1;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.DoctorPayments-module__GBKSna__hero h2{color:#154e49;font-size:26px}.DoctorPayments-module__GBKSna__eyebrow{color:#54746e;margin-bottom:6px;font-size:12px}.DoctorPayments-module__GBKSna__refresh{color:#225950;background:#fff;border:1px solid #c6dad3;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;display:flex}.DoctorPayments-module__GBKSna__card{text-align:right;border:1px solid;border-radius:20px;gap:10px;padding:22px;transition:transform .15s,box-shadow .15s;display:grid;position:relative}.DoctorPayments-module__GBKSna__card:hover{transform:translateY(-2px);box-shadow:0 8px 18px #173c3b12}.DoctorPayments-module__GBKSna__card b{font-size:34px}.DoctorPayments-module__GBKSna__cardIcon{background:#ffffffb3;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.DoctorPayments-module__GBKSna__review{color:#244d94;background:#edf4ff;border-color:#c9ddff}.DoctorPayments-module__GBKSna__awaiting{color:#885912;background:#fff5df;border-color:#edcf86}.DoctorPayments-module__GBKSna__paid{color:#176a46;background:#e6f6ef;border-color:#b7dfcb}.DoctorPayments-module__GBKSna__rejected{color:#a52d38;background:#fff0f0;border-color:#efb5bb}.DoctorPayments-module__GBKSna__drill{align-items:center;gap:8px;font-size:12px;display:flex}.DoctorPayments-module__GBKSna__detail{overflow:hidden;box-shadow:0 6px 22px #173c3b08}.DoctorPayments-module__GBKSna__formHeader{background:#f0f7f5;border:1px solid #d9e9e4;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.DoctorPayments-module__GBKSna__headerActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.DoctorPayments-module__GBKSna__status{border:1px solid;border-radius:12px;align-items:center;min-height:46px;padding:10px 16px;font-weight:700;display:inline-flex}.DoctorPayments-module__GBKSna__approve,.DoctorPayments-module__GBKSna__reject{color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 20px;font-weight:700;display:inline-flex;box-shadow:0 4px 10px #173c3b15}.DoctorPayments-module__GBKSna__approve{background:#14834b}.DoctorPayments-module__GBKSna__reject{background:#cf3445}.DoctorPayments-module__GBKSna__approve:hover{background:#106f3f}.DoctorPayments-module__GBKSna__reject:hover{background:#b72939}.DoctorPayments-module__GBKSna__approve:disabled,.DoctorPayments-module__GBKSna__reject:disabled{opacity:.5}.DoctorPayments-module__GBKSna__close{color:#45645c;background:#fff;border:1px solid #cbded7;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.DoctorPayments-module__GBKSna__close:hover{color:#b72939;background:#ffe9ec;border-color:#edbac2}.DoctorPayments-module__GBKSna__rejectPanel{background:#fff0f0;border:1px solid #efb5bb;border-radius:12px;flex-wrap:wrap;align-items:end;gap:12px;width:100%;padding:14px;display:flex}.DoctorPayments-module__GBKSna__rejectPanel label{flex:1;min-width:180px}.DoctorPayments-module__GBKSna__iban{background:#fff;border:1px solid #d1dce0;border-radius:8px;align-items:center;gap:10px;min-height:44px;margin-top:4px;padding:0 12px;display:flex}.DoctorPayments-module__GBKSna__iban span{color:#1d6253;border-right:1px solid #d9e9e4;padding-right:10px;font-weight:700}.DoctorPayments-module__GBKSna__iban input{outline-offset:2px;background:0 0;border:0;width:100%;min-width:0;padding:10px 0}.DoctorPayments-module__GBKSna__table{background:#fff;border:1px solid #d9e9e4;border-radius:18px;padding:18px}.DoctorPayments-module__GBKSna__table th{color:#2c6557;background:#edf5f2;font-weight:700}.DoctorPayments-module__GBKSna__table td,.DoctorPayments-module__GBKSna__table th{padding:14px 12px}.DoctorPayments-module__GBKSna__table tbody tr:nth-child(2n){background:#f7faf9}.DoctorPayments-module__GBKSna__table tbody tr:hover{background:#edf6f2}.DoctorPayments-module__GBKSna__panel button:focus-visible,.DoctorPayments-module__GBKSna__panel a:focus-visible{outline-offset:3px;outline:3px solid #7faed5}@media (max-width:640px){.DoctorPayments-module__GBKSna__panel{border-radius:18px;padding:12px}.DoctorPayments-module__GBKSna__hero{padding:16px}.DoctorPayments-module__GBKSna__hero h2{font-size:23px}.DoctorPayments-module__GBKSna__formHeader{padding:12px}.DoctorPayments-module__GBKSna__headerActions{width:100%}.DoctorPayments-module__GBKSna__close{margin-right:auto}.DoctorPayments-module__GBKSna__card{padding:16px}.DoctorPayments-module__GBKSna__status{padding:10px 12px}.DoctorPayments-module__GBKSna__approve,.DoctorPayments-module__GBKSna__reject{padding:12px 14px}}.DoctorPayments-module__GBKSna__manager{background:linear-gradient(145deg,#f1f8f4,#f4f6fc)}.DoctorPayments-module__GBKSna__visitor{background:#fff}
