Files
no-copy-frontend/src/app/styles/global-styles.scss
T

82 lines
1.3 KiB
SCSS
Raw Normal View History

2025-11-26 14:01:35 +07:00
@use './header.scss';
2025-11-26 17:18:20 +07:00
@use './dashboard.scss';
2025-12-01 15:21:56 +07:00
@use './settings.scss';
2025-12-01 17:36:20 +07:00
@use './payment-container.scss';
2025-12-04 18:21:39 +07:00
@use './reports.scss';
2025-11-26 17:18:20 +07:00
.btn {
padding: 12px 24px;
border-radius: 10px;
border: none;
cursor: pointer;
font-size: 14px;
font-weight: 600;
transition: all 0.3s;
text-decoration: none;
display: inline-flex;
align-items: center;
justify-content: center;
}
.btn-primary {
background: linear-gradient(135deg, #6366f1, #8b5cf6);
color: white;
border: 2px solid transparent;
&:hover {
transform: translateY(-2px);
box-shadow: 0 8px 25px rgba(99, 102, 241, 0.3);
}
2025-11-27 13:48:24 +07:00
}
2025-12-01 15:21:56 +07:00
.btn-secondary {
background: #f3f4f6;
color: #374151;
border: 2px solid transparent;
&:hover {
background: #e5e7eb;
}
}
.btn-outline {
background: transparent;
border: 2px solid #6366f1;
color: #6366f1;
&:hover {
background: #6366f1;
color: white;
}
}
2025-11-27 13:48:24 +07:00
.divider {
text-align: center;
margin: 20px 0;
position: relative;
color: #9ca3af;
font-size: 14px;
&::before {
content: '';
position: absolute;
top: 50%;
left: 0;
right: 0;
height: 1px;
background: #e5e7eb;
}
span {
background: white;
padding: 0 15px;
position: relative;
}
2025-12-01 15:21:56 +07:00
}
.settings-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
gap: 30px;
margin-bottom: 30px;
2025-11-26 17:18:20 +07:00
}