<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 鎶ュ悕琛ㄥ崟椤� */
.form-enroll {
    padding-top: 30px;
    padding-bottom: 20px;
}

.enroll-form-container {
    width: 500px;
    margin: 0 auto;
    padding: 30px 0;
}

.form-enroll .title {
    width: 100%;
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 24px;
}

.enroll-form-container .form-group {
    width: 100%;
}

.form-enroll .form-group label {
    font-size: 16px;
    color: #333;
}

.form-enroll .form-group input.form-control,
.form-enroll .form-group textarea.form-control,
.form-enroll .form-group .single-radio.form-control,
.form-enroll .form-group select.form-control,
.province-city-district-select input.form-control {
    border: 0;
    border-radius: 4px;
    background-color: #f3f3f3 !important;
}

.check-group .form-control {
    border: 0;
}

.form-enroll .form-group input.form-control,
.form-enroll .form-group .single-radio.form-control,
.province-city-district-select input.form-control {
    min-height: 44px;
}

.form-group .custom-checkbox:not(:last-of-type) {
    margin-bottom: 8px;
}

.form-enroll .form-group textarea.form-control {
    min-height: 88px;
}

.form-enroll input:-internal-autofill-selected {
    background-color: #f3f3f3;
}

/* 鐪佸競鍖轰笁绾ц仈鍔� */
.province-city-district-select {
    width: 100%;
    margin-bottom: 1rem;
}
.province-city-district-select .form-group {
    margin-bottom: 10px;
}

.province-city-district-select &gt; .form-group:first-of-type &gt; .form-control {
    padding: 0 !important;
    background-color: #fff;
    height: 44px;
    display: flex;
    justify-content: space-between;
    border: 0;
}
.province-city-district-select
    &gt; .form-group:first-of-type
    &gt; .form-control
    select {
    width: 30%;
    border: 0 !important;
    background-color: #f3f3f3 !important;
    border-radius: 4px;
    padding-left: 10px !important;
}

.form-group.has-error .form-control {
    border: 1px solid var(--ThemeColor) !important;
}

.form-group.has-error .help-block {
    color: var(--ThemeColor) !important;
}

div.chzn-container-multi.form-control {
    border: 0;
    background-color: #f3f3f3;
    padding-left: 0;
    padding-right: 0;
}

.chzn-container-multi ul.chzn-choices {
    display: flex;
}
.chzn-container-multi ul.chzn-choices &gt; li.search-choice {
    height: 20.75px;
}
.chzn-container-multi ul.chzn-choices &gt; li.search-field {
    flex-grow: 2;
}
.chzn-container-multi ul.chzn-choices &gt; li.search-field input {
    width: 100% !important;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
    background-color: var(--ThemeColor) !important;
}

.form-enroll .form-group.clear {
    font-size: 12px;
    font-weight: 400;
    color: #a0a0a0;
}

.form-enroll .form-group.clear span {
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    color: var(--ThemeColor);
    border-bottom: 1px solid var(--ThemeColor);
    cursor: pointer;
}
/* 鏃堕棿 */
.pc-date,
.pc-datetime {
    display: block;
}

/* 鏂囦欢涓婁紶 */
.custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "閫夋嫨鏂囦欢" !important;
}

.btn-outline-secondary.delete-file {
    background-color: #f3f3f3 !important;
    border: 0 !important;
}

.remeber:not(:last-of-type) {
    margin-bottom: 0 !important;
}

.remeber label {
    font-size: 12px !important;
    color: #a0a0a0 !important;
}

.form-check-input {
    margin-top: 0.45rem !important;
}

.submit-btn {
    width: 340px;
    height: 50px;
    background-color: var(--ThemeColor);
    color: #fff;
    font-size: 16px;
}

#make-poster-btn {
    width: 100% !important;
}

@media screen and (max-width: 768px) {
    .form-enroll {
        padding-top: 10px;
        padding-bottom: 0;
    }

    .enroll-form-container {
        width: 100%;
        margin: 0 auto;
        padding: 20px 0;
    }

    .form-enroll .title {
        width: 100%;
        font-size: 16px;
        font-weight: 500;
        margin-bottom: 20px;
    }

    .form-enroll .form-group label {
        font-size: 14px;
    }

    .province-city-district-select &gt; div {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .province-city-district-select &gt; div .form-group:not(:first-of-type) {
        margin-left: 0;
    }

    /* 鏃堕棿 */
    /* 鏃堕棿 */
    .pc-date,
    .pc-datetime {
        display: none;
    }

    .submit-btn {
        width: 100%;
        height: 50px;
        background-color: var(--ThemeColor);
        color: #fff;
        font-size: 14px;
    }
}
</pre></body></html>