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

95 lines
1.5 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-12-05 16:19:13 +07:00
@use './marking-pages.scss';
2025-12-12 11:43:28 +07:00
@use './privacy-and-terms-pages.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-12-12 11:43:28 +07:00
}
.main-content {
padding: 60px 0 100px;
background: linear-gradient(135deg, #f8fafc 0%, #ffffff 100%);
.container {
max-width: 1400px;
margin: 0 auto;
padding: 0 24px;
}
2025-11-26 17:18:20 +07:00
}