stat2025 commited on
Commit
cf762fc
·
verified ·
1 Parent(s): 4630227

Update style.css

Browse files
Files changed (1) hide show
  1. style.css +21 -3
style.css CHANGED
@@ -1,9 +1,7 @@
1
  :root{
2
- /* لوحتك */
3
  --primary:#4137A8; --primary2:#1CADE4; --success:#00B050;
4
  --success2:#42BA97; --gray1:#5C6E88; --violet:#7030A0;
5
  --turq:#27CED7; --yellow:#FFC000; --danger:#F5554A;
6
-
7
  --bg:#F6F8FB; --card:#FFFFFF; --text:#1B2559; --muted:#667085; --border:#E5E7EB;
8
  }
9
  *{box-sizing:border-box}
@@ -44,6 +42,8 @@ body{
44
  .btn-primary{color:#fff;background:linear-gradient(90deg,var(--primary),var(--primary2));box-shadow:0 8px 18px rgba(65,55,168,.18)}
45
  .btn-secondary{background:#f8fafc;color:var(--text);border:1px solid var(--border)}
46
  .btn-light{background:#fff;color:var(--text);border:1px dashed var(--border)}
 
 
47
  /* أرقام الخطوات */
48
  #btn-parse::before,#btn-export::before,#btn-clear::before{
49
  content:attr(data-step); position:absolute; top:-8px; inset-inline-start:-8px;
@@ -52,11 +52,19 @@ body{
52
  box-shadow:0 2px 8px rgba(0,0,0,.15);
53
  }
54
 
 
55
  .fname{
56
  border:1px solid var(--border); border-radius:10px; padding:10px 12px;
57
  min-width:140px; outline:none;
58
  }
59
 
 
 
 
 
 
 
 
60
  /* الجدول */
61
  .table-wrap{overflow:auto; border:1px solid var(--border); border-radius:12px}
62
  .table{border-collapse:collapse; width:100%}
@@ -67,10 +75,20 @@ body{
67
  .table td{padding:10px; border-top:1px solid var(--border); text-align:center}
68
  .table td[contenteditable="true"]{background:#fffaf2}
69
  .table tr:nth-child(even) td{background:#fafcff}
 
 
 
 
 
 
 
 
 
 
 
70
 
71
  /* موبايل */
72
  @media (max-width:768px){
73
  .container{padding:12px}
74
  .paste{min-height:clamp(140px,34vh,360px)}
75
- .steps{grid-template-columns:1fr}
76
  }
 
1
  :root{
 
2
  --primary:#4137A8; --primary2:#1CADE4; --success:#00B050;
3
  --success2:#42BA97; --gray1:#5C6E88; --violet:#7030A0;
4
  --turq:#27CED7; --yellow:#FFC000; --danger:#F5554A;
 
5
  --bg:#F6F8FB; --card:#FFFFFF; --text:#1B2559; --muted:#667085; --border:#E5E7EB;
6
  }
7
  *{box-sizing:border-box}
 
42
  .btn-primary{color:#fff;background:linear-gradient(90deg,var(--primary),var(--primary2));box-shadow:0 8px 18px rgba(65,55,168,.18)}
43
  .btn-secondary{background:#f8fafc;color:var(--text);border:1px solid var(--border)}
44
  .btn-light{background:#fff;color:var(--text);border:1px dashed var(--border)}
45
+ .btn[disabled]{opacity:.55; cursor:not-allowed}
46
+
47
  /* أرقام الخطوات */
48
  #btn-parse::before,#btn-export::before,#btn-clear::before{
49
  content:attr(data-step); position:absolute; top:-8px; inset-inline-start:-8px;
 
52
  box-shadow:0 2px 8px rgba(0,0,0,.15);
53
  }
54
 
55
+ /* اسم الملف */
56
  .fname{
57
  border:1px solid var(--border); border-radius:10px; padding:10px 12px;
58
  min-width:140px; outline:none;
59
  }
60
 
61
+ /* العداد */
62
+ .meta-row{margin:4px 0 10px}
63
+ .chip{
64
+ display:inline-block; padding:6px 10px; border-radius:999px; font-weight:700;
65
+ background:rgba(39,206,215,.12); color:#14636b; border:1px solid rgba(39,206,215,.28)
66
+ }
67
+
68
  /* الجدول */
69
  .table-wrap{overflow:auto; border:1px solid var(--border); border-radius:12px}
70
  .table{border-collapse:collapse; width:100%}
 
75
  .table td{padding:10px; border-top:1px solid var(--border); text-align:center}
76
  .table td[contenteditable="true"]{background:#fffaf2}
77
  .table tr:nth-child(even) td{background:#fafcff}
78
+ .table tr:hover td{background:#f4f7ff}
79
+
80
+ /* Toast */
81
+ .toast{
82
+ position:fixed; inset-inline:0; bottom:20px; margin:auto;
83
+ max-width:420px; padding:12px 16px; border-radius:12px; color:#053b2c;
84
+ background:#e9fbf4; border:1px solid #bdf0df; box-shadow:0 8px 24px rgba(16,24,40,.12);
85
+ font-weight:600; display:none;
86
+ }
87
+ .toast.show{display:block; animation:fade 2.4s ease both}
88
+ @keyframes fade{0%{opacity:0; transform:translateY(10px)}10%,90%{opacity:1; transform:translateY(0)}100%{opacity:0; transform:translateY(10px)}}
89
 
90
  /* موبايل */
91
  @media (max-width:768px){
92
  .container{padding:12px}
93
  .paste{min-height:clamp(140px,34vh,360px)}
 
94
  }