Add JSON files for Payment Gateway Interface and API documentation updates
- Created a new JSON file for the PaymentGatewayInterface.php, detailing its methods and return types. - Added a JSON file for payment.md, documenting various API endpoints and their parameters, responses, and errors. - Introduced a JSON file for fix-admin-modal-and-calendar.md, outlining issues and solutions related to admin modal and calendar functionalities.
This commit is contained in:
+17
-5
@@ -466,7 +466,7 @@ body {
|
||||
.stat .lbl { color: var(--text-2); font-size: 13px; font-weight: 500; }
|
||||
.stat .val { font-size: 26px; font-weight: 800; letter-spacing: -.5px; margin: 4px 0 2px; color: var(--text); }
|
||||
.stat .hint { font-size: 11.5px; color: var(--text-3); }
|
||||
.stat-grid { display: grid; grid-template-columns: repeat(6, 1fr); gap: var(--gap); margin-bottom: var(--gap); }
|
||||
.stat-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: var(--gap); margin-bottom: var(--gap); }
|
||||
.trend { display: inline-flex; align-items: center; gap: 3px; font-size: 12px; font-weight: 700; padding: 2px 8px; border-radius: 99px; }
|
||||
.trend.up { color: var(--success); background: var(--success-bg); }
|
||||
.trend.down { color: var(--danger); background: var(--danger-bg); }
|
||||
@@ -674,7 +674,7 @@ table.t tbody tr:last-child td { border-bottom: none; }
|
||||
.timeline-item .tl-body time { font-size: 11px; color: var(--text-3); }
|
||||
.tl-connector { width: 1px; background: var(--border); flex-shrink: 0; margin: 0 4px; }
|
||||
|
||||
.quick-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }
|
||||
.quick-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); gap: 12px; }
|
||||
.quick {
|
||||
display: flex; flex-direction: column; align-items: center; gap: 10px; padding: 20px 12px;
|
||||
border: 1px solid var(--border); border-radius: var(--r); background: var(--surface-2);
|
||||
@@ -699,13 +699,19 @@ table.t tbody tr:last-child td { border-bottom: none; }
|
||||
.avatar.lg { width: 104px; height: 104px; font-size: 34px; border-radius: 22px; }
|
||||
|
||||
/* ── Responsive ──────────────────────────────────────────────── */
|
||||
/* گارد ضد-overflow افقی سراسری */
|
||||
html, body { max-width: 100%; overflow-x: hidden; }
|
||||
|
||||
/* لایههای ریسپانسیو مشترک */
|
||||
.split-2 { display: grid; grid-template-columns: 1fr minmax(0, 320px); gap: var(--gap); align-items: start; }
|
||||
.form-row { display: grid; grid-template-columns: 1fr auto; gap: 12px; align-items: end; }
|
||||
|
||||
.scrim { display: none; }
|
||||
@media (max-width: 1080px) {
|
||||
.stat-grid { grid-template-columns: repeat(3, 1fr); }
|
||||
.dash-main { grid-template-columns: 1fr; }
|
||||
.dash-3 { grid-template-columns: 1fr; }
|
||||
}
|
||||
@media (max-width: 860px) {
|
||||
@media (max-width: 1024px) {
|
||||
.main { margin-right: 0 !important; }
|
||||
.sidebar { transform: translateX(100%); box-shadow: var(--shadow-lg); }
|
||||
.app[data-mobile-open="true"] .sidebar { transform: translateX(0); width: var(--sidebar-w); }
|
||||
@@ -716,8 +722,14 @@ table.t tbody tr:last-child td { border-bottom: none; }
|
||||
.topbar-search { display: none; }
|
||||
.grid-2 { grid-template-columns: 1fr; }
|
||||
}
|
||||
@media (max-width: 860px) {
|
||||
.split-2 { grid-template-columns: 1fr; }
|
||||
}
|
||||
@media (max-width: 600px) {
|
||||
.form-row { grid-template-columns: 1fr; }
|
||||
}
|
||||
@media (max-width: 560px) {
|
||||
.stat-grid { grid-template-columns: 1fr 1fr; }
|
||||
.page-head, .toolbar { flex-wrap: wrap; }
|
||||
}
|
||||
|
||||
/* صفحه سرویسهای کلینیک */
|
||||
|
||||
Reference in New Issue
Block a user