stat2025 commited on
Commit
bd5b36b
·
verified ·
1 Parent(s): e3af61a

Delete style.css

Browse files
Files changed (1) hide show
  1. style.css +0 -297
style.css DELETED
@@ -1,297 +0,0 @@
1
- :root{
2
- --bg:#f6f7fb;
3
- --card:#ffffff;
4
- --text:#0f172a;
5
- --muted:#64748b;
6
- --border:#e5e7eb;
7
- --brand:#373a9a; /* قريب من البنفسجي بالصورة */
8
- --brand-2:#4f46e5;
9
- --danger:#dc2626;
10
- --shadow: 0 10px 30px rgba(15, 23, 42, .08);
11
- --radius: 16px;
12
- }
13
-
14
- *{ box-sizing:border-box; }
15
- html,body{ height:100%; }
16
- body{
17
- margin:0;
18
- font-family: system-ui, -apple-system, "Segoe UI", Tahoma, Arial, sans-serif;
19
- background: var(--bg);
20
- color: var(--text);
21
- }
22
-
23
- .app{
24
- max-width: 1200px;
25
- margin: 24px auto;
26
- padding: 0 16px 40px;
27
- }
28
-
29
- .topbar{
30
- background: linear-gradient(90deg, var(--brand), #2b2d75);
31
- color:#fff;
32
- border-radius: var(--radius);
33
- padding: 18px 18px;
34
- box-shadow: var(--shadow);
35
- display:flex;
36
- gap:16px;
37
- justify-content: space-between;
38
- align-items: stretch;
39
- flex-wrap: wrap;
40
- }
41
-
42
- .brand{ min-width: 280px; flex: 1; }
43
- .badge{
44
- display:inline-block;
45
- background: rgba(255,255,255,.16);
46
- border:1px solid rgba(255,255,255,.25);
47
- padding:6px 10px;
48
- border-radius: 999px;
49
- font-weight:600;
50
- font-size: 12px;
51
- margin-bottom: 8px;
52
- }
53
- h1{
54
- margin: 0 0 6px;
55
- font-size: 18px;
56
- line-height: 1.5;
57
- }
58
- .subtitle{
59
- margin:0;
60
- font-size: 13px;
61
- opacity: .9;
62
- }
63
-
64
- .meta{
65
- display:flex;
66
- gap:12px;
67
- align-items: stretch;
68
- }
69
- .stat{
70
- background: rgba(255,255,255,.14);
71
- border:1px solid rgba(255,255,255,.22);
72
- border-radius: 14px;
73
- padding: 10px 12px;
74
- min-width: 150px;
75
- }
76
- .stat-label{ font-size: 12px; opacity:.9; }
77
- .stat-value{ font-size: 16px; font-weight: 700; margin-top: 6px; }
78
-
79
- .grid{
80
- margin-top: 16px;
81
- display:grid;
82
- grid-template-columns: 1fr;
83
- gap: 14px;
84
- }
85
-
86
- @media (min-width: 980px){
87
- .grid{
88
- grid-template-columns: 420px 1fr;
89
- align-items: start;
90
- }
91
- }
92
-
93
- .card{
94
- background: var(--card);
95
- border: 1px solid var(--border);
96
- border-radius: var(--radius);
97
- box-shadow: var(--shadow);
98
- padding: 14px;
99
- }
100
-
101
- .card-title{
102
- font-weight: 800;
103
- font-size: 14px;
104
- margin-bottom: 12px;
105
- color: #0b1220;
106
- }
107
-
108
- .card-head{
109
- display:flex;
110
- justify-content: space-between;
111
- align-items: center;
112
- gap: 10px;
113
- flex-wrap: wrap;
114
- margin-bottom: 10px;
115
- }
116
-
117
- .form .row{
118
- display:grid;
119
- grid-template-columns: 1fr;
120
- gap: 10px;
121
- margin-bottom: 10px;
122
- }
123
-
124
- @media (min-width: 520px){
125
- .form .row{
126
- grid-template-columns: 1fr 1fr;
127
- }
128
- .form .row .full{ grid-column: 1 / -1; }
129
- }
130
-
131
- label span{
132
- display:block;
133
- font-size: 12px;
134
- color: var(--muted);
135
- margin-bottom: 6px;
136
- }
137
-
138
- input{
139
- width:100%;
140
- padding: 10px 12px;
141
- border: 1px solid var(--border);
142
- border-radius: 12px;
143
- outline:none;
144
- background:#fff;
145
- font-size: 14px;
146
- }
147
- input:focus{
148
- border-color: rgba(79,70,229,.55);
149
- box-shadow: 0 0 0 4px rgba(79,70,229,.12);
150
- }
151
-
152
- .actions{
153
- display:flex;
154
- gap:10px;
155
- margin-top: 12px;
156
- }
157
-
158
- .btn{
159
- border: 1px solid transparent;
160
- border-radius: 12px;
161
- padding: 10px 12px;
162
- font-weight: 700;
163
- cursor:pointer;
164
- font-size: 13px;
165
- transition: .15s ease;
166
- white-space: nowrap;
167
- }
168
- .btn:active{ transform: translateY(1px); }
169
-
170
- .btn-primary{
171
- background: var(--brand-2);
172
- color:#fff;
173
- }
174
- .btn-primary:hover{ filter: brightness(1.03); }
175
-
176
- .btn-secondary{
177
- background: #0f172a;
178
- color:#fff;
179
- }
180
- .btn-secondary:hover{ filter: brightness(1.05); }
181
-
182
- .btn-ghost{
183
- background:#fff;
184
- border-color: var(--border);
185
- color: var(--text);
186
- }
187
- .btn-ghost:hover{ background:#f8fafc; }
188
-
189
- .btn-danger{
190
- background: var(--danger);
191
- color:#fff;
192
- }
193
- .btn-danger:hover{ filter: brightness(1.02); }
194
-
195
- .note{
196
- margin-top: 12px;
197
- font-size: 12px;
198
- color: var(--muted);
199
- background:#f8fafc;
200
- border:1px dashed var(--border);
201
- padding: 10px 12px;
202
- border-radius: 12px;
203
- }
204
-
205
- /* Signature */
206
- .sig-wrap{
207
- margin-top: 6px;
208
- border:1px solid var(--border);
209
- border-radius: 14px;
210
- padding: 10px;
211
- background:#fbfdff;
212
- }
213
- .sig-head{
214
- display:flex;
215
- justify-content: space-between;
216
- align-items: center;
217
- gap:10px;
218
- margin-bottom: 8px;
219
- flex-wrap: wrap;
220
- }
221
- .sig-title{ font-weight:800; font-size: 13px; }
222
- .sig-hint{ font-size: 12px; color: var(--muted); margin-top: 4px; }
223
-
224
- #sigCanvas{
225
- width:100%;
226
- height:220px;
227
- border:1px solid var(--border);
228
- border-radius: 12px;
229
- background: #fff;
230
- touch-action: none;
231
- }
232
-
233
- /* Table */
234
- .table-wrap{
235
- overflow:auto;
236
- border:1px solid var(--border);
237
- border-radius: 14px;
238
- }
239
-
240
- .table{
241
- width:100%;
242
- border-collapse: collapse;
243
- min-width: 920px;
244
- }
245
- .table thead th{
246
- position: sticky;
247
- top: 0;
248
- background: #f1f5f9;
249
- border-bottom:1px solid var(--border);
250
- font-size: 12px;
251
- padding: 10px 10px;
252
- text-align: right;
253
- color:#0b1220;
254
- }
255
- .table tbody td{
256
- border-bottom:1px solid var(--border);
257
- font-size: 13px;
258
- padding: 10px 10px;
259
- vertical-align: middle;
260
- }
261
- .table tbody tr:hover{
262
- background:#fbfdff;
263
- }
264
- .col-n{ width: 44px; text-align:center !important; }
265
- .col-actions{ width: 150px; }
266
-
267
- .row-actions{
268
- display:flex;
269
- gap:8px;
270
- }
271
- .row-actions button{
272
- padding: 8px 10px;
273
- border-radius: 10px;
274
- font-size: 12px;
275
- }
276
-
277
- .search{
278
- padding: 10px 12px;
279
- border:1px solid var(--border);
280
- border-radius: 12px;
281
- min-width: 260px;
282
- }
283
-
284
- .footer-help{
285
- margin-top: 10px;
286
- font-size: 12px;
287
- color: var(--muted);
288
- }
289
-
290
- .creditLine{
291
- margin:0 0 6px;
292
- text-align:center;
293
- font-size:12px;
294
- color: rgba(238,246,255,.9);
295
- letter-spacing:.2px;
296
- opacity:.92;
297
- }