blob: 5a9952ab1142e3e33f7e986e17d6e7c0ab91ded4 [file] [log] [blame]
.container {
background-color: var(--card-bg);
padding: 32px;
border-radius: 12px;
width: 100%;
height: 100%;
margin: auto;
border: 1px solid var(--border-color);
color: var(--text-color);
}
.formGroup {
margin-bottom: 20px;
}
.input,
.select,
.textarea {
width: 100%;
padding: 8px 12px;
margin-top: 4px;
border: 1px solid var(--border-color);
border-radius: 8px;
background-color: var(--bg-color);
color: var(--text-color);
}
.upload {
margin-top: 8px;
}
.textarea {
height: 100px;
resize: none;
}
.charCount {
text-align: right;
font-size: 12px;
color: var(--text-color);
}
.requirement {
font-size: 14px;
color: var(--primary-color);
margin-bottom: 12px;
}
.checkbox {
display: flex;
align-items: center;
gap: 8px;
margin-bottom: 20px;
}
.submitBtn {
background-color: var(--primary-color);
color: white;
border: none;
padding: 10px 20px;
border-radius: 8px;
cursor: pointer;
transition: background-color 0.3s ease;
}
.submitBtn:hover {
background-color: var(--primary-hover);
}
.wrapper {
display: flex;
justify-content: center;
margin-top: 50px;
}
.form {
width: 400px;
background: #ffffff;
border: 1px solid #ddd;
border-radius: 12px;
padding: 24px;
box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}
.title {
font-size: 22px;
margin-bottom: 20px;
text-align: center;
}
.input,
.textarea {
width: 100%;
padding: 10px;
margin-bottom: 16px;
border-radius: 6px;
border: 1px solid #ccc;
font-size: 14px;
}
.textarea {
resize: vertical;
height: 100px;
}
.uploadArea {
padding: 12px;
border: 2px dashed #999;
border-radius: 8px;
text-align: center;
cursor: pointer;
background: #f9f9f9;
margin-bottom: 16px;
transition: all 0.2s;
}
.uploadArea:hover {
background: #f0f0f0;
border-color: #666;
}
.fileName {
margin-top: 8px;
font-size: 14px;
color: #333;
}
.error {
color: red;
margin-bottom: 10px;
font-size: 14px;
text-align: center;
}
.uploadButton {
width: 100%;
padding: 10px;
background-color: #409eff;
color: white;
border: none;
border-radius: 6px;
font-size: 16px;
cursor: pointer;
transition: background-color 0.3s;
}
.uploadButton:hover {
background-color: #317ee7;
}