Spaces:
Running
Running
Update style.css
Browse files
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 |
}
|