
管理员
站长
- UID
- 1
- 积分
- 224400
- 余额
- 13 R
- Moe币
- 84881
- 在线时间
- 279 小时
- 注册时间
- 2025-12-28
- 最后登录
- 2026-11-9
|
<style scoped>
.teen-page {
max-width: 640px;
margin: 0 auto;
padding: 24px;
}
.teen-page h2 { margin-bottom: 16px; }
.status-card { margin-bottom: 16px; }
.status-row {
display: flex;
justify-content: space-between;
align-items: center;
}
.status-label {
margin-right: 12px;
font-weight: 600;
}
.info-row {
margin-top: 12px;
display: flex;
gap: 24px;
font-size: 14px;
color: #606266;
}
.countdown-card {
margin-top: 16px;
padding: 16px;
border-radius: 12px;
background: linear-gradient(135deg, #6C5CE7, #E87A4F);
color: #fff;
display: flex;
justify-content: space-between;
align-items: center;
}
.countdown-label {
font-size: 14px;
opacity: 0.9;
}
.countdown-card strong {
font-size: 28px;
font-family: 'Courier New', monospace;
letter-spacing: 2px;
}
.form-card h3 {
margin: 0 0 16px;
font-size: 16px;
}
.time-row {
display: flex;
align-items: center;
gap: 10px;
}
.time-input {
width: 140px;
height: 32px;
padding: 0 10px;
border: 1px solid #dcdfe6;
border-radius: 4px;
font-size: 14px;
color: #606266;
outline: none;
cursor: pointer;
}
.time-input:focus {
border-color: #409eff;
}
.time-sep {
color: #909399;
}
/* 保护措施详细说明 */
.protection-intro {
margin: 0 0 18px;
padding: 12px 14px;
background: #f0f9eb;
border-radius: 8px;
font-size: 13px;
line-height: 1.8;
color: #529b2e;
}
.protection-list {
display: flex;
flex-direction: column;
gap: 18px;
}
.protection-block h4 {
margin: 0 0 8px;
font-size: 14px;
font-weight: 600;
color: #303133;
}
.protection-block ul {
margin: 0;
padding-left: 20px;
}
.protection-block li {
font-size: 13px;
line-height: 1.9;
color: #606266;
}
.legal-basis {
margin-top: 20px;
padding: 14px 16px;
background: #f7f8fa;
border-radius: 8px;
}
.legal-title {
margin-bottom: 6px;
font-size: 13px;
font-weight: 600;
color: #303133;
}
.legal-basis ul {
margin: 0;
padding-left: 20px;
}
.legal-basis li {
font-size: 12px;
line-height: 1.9;
color: #909399;
}
.feature-tip {
margin-top: 12px;
padding: 10px 12px;
background: #fdf6ec;
border-radius: 8px;
font-size: 12px;
line-height: 1.6;
color: #b88230;
}
/* 家长监护报告 */
.report-auth-tip {
margin: 0 0 16px;
font-size: 13px;
color: #909399;
}
.report-summary {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 10px;
margin-bottom: 20px;
}
.summary-item {
display: flex;
flex-direction: column;
align-items: center;
gap: 4px;
padding: 12px 0;
background: #f7f8fa;
border-radius: 8px;
}
.summary-value {
font-size: 20px;
font-weight: 600;
color: #303133;
}
.summary-label {
font-size: 12px;
color: #909399;
}
.report-chart {
display: flex;
align-items: flex-end;
gap: 6px;
height: 140px;
padding: 10px 0;
border-bottom: 1px solid #ebeef5;
}
.chart-col {
flex: 1;
display: flex;
flex-direction: column;
align-items: center;
gap: 6px;
height: 100%;
}
.chart-bar-wrap {
flex: 1;
width: 100%;
display: flex;
align-items: flex-end;
justify-content: center;
}
.chart-bar {
width: 60%;
min-height: 4px;
background: #00DC64;
border-radius: 4px 4px 0 0;
transition: height 0.3s;
}
.chart-bar.exceeded {
background: #f56c6c;
}
.chart-label {
font-size: 11px;
color: #909399;
white-space: nowrap;
}
.report-meta {
margin-top: 12px;
font-size: 12px;
color: #909399;
line-height: 1.6;
}
</style>
|
|