blob: 501352247cfdd59c644c72c49e45c22703accd79 [file] [log] [blame]
.container {
background-color: var(--card-bg);
box-sizing: border-box;
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: 80%;
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 {
width: calc(80px + 80%);
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:disabled {
background-color: #999;
}
.submitBtn:hover :not(:disabled) {
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: 80%;
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 :disabled {
background-color: #999;
}
.uploadButton:hover {
background-color: #317ee7;
}