body{background-color:#f0f0f0}.main{margin:30px 0}.main .layout-center{position:relative;padding:20px;background-color:#fff}.main .form-container{padding:20px 60px}.main .form-container .form-header>p{text-align:center}.main .form-container .form-header>p:first-child{font-size:24px;font-weight:700;margin-bottom:12px}.main .form-container .form-header>p:nth-child(2){color:var(--color-gray);margin-bottom:12px}.main .form-container .form-body .primary-title{font-weight:700;margin-top:20px}.main .form-container .form-body .item-container{margin-top:20px}.main .form-container .form-body .item-container .title.must::before{content:"*";display:inline-block;color:var(--color-red)}.main .form-container .form-body .item-container .prompt{padding:10px 0 0 20px;color:var(--color-info);font-size:14px}.main .form-container .form-body .item-container .tools-container{padding:10px 20px}.main .form-container .form-body .item-container .tools-container .radio-container,.main .form-container .form-body .item-container .tools-container .checkbox-container{display:grid;grid-template-columns:repeat(var(--column-num, 1), 1fr);gap:10px}.main .form-container .form-body .item-container .tools-container .radio-container .cover,.main .form-container .form-body .item-container .tools-container .checkbox-container .cover{width:150px;height:150px;-o-object-fit:contain;object-fit:contain;background-color:#f5f6f7;border-radius:8px;font-size:14px;text-indent:4px;color:var(--color-red);vertical-align:middle}.main .form-container .form-body .item-container .tools-container .radio-container .option label,.main .form-container .form-body .item-container .tools-container .checkbox-container .option label{cursor:pointer}.main .form-container .form-body .item-container .tools-container .radio-container .option label input,.main .form-container .form-body .item-container .tools-container .radio-container .option label span,.main .form-container .form-body .item-container .tools-container .checkbox-container .option label input,.main .form-container .form-body .item-container .tools-container .checkbox-container .option label span{padding-left:10px;vertical-align:middle}.main .form-container .form-body .item-container .tools-container .radio-container .option .contain-cover,.main .form-container .form-body .item-container .tools-container .checkbox-container .option .contain-cover{padding:10px;display:inline-flex;flex-direction:column;border:1px solid var(--color-border);border-radius:10px}.main .form-container .form-body .item-container .tools-container .select-container select{padding:8px 10px;width:100%;border:1px solid var(--color-border);border-radius:4px;resize:none;line-height:1.6}.main .form-container .form-body .item-container .tools-container .input-container input{padding:6px 10px;width:100%;border:1px solid var(--color-border);border-radius:4px;resize:none;line-height:1.6}.main .form-container .form-body .item-container .tools-container .textarea-container textarea{padding:6px 10px;width:100%;min-height:100px;border:1px solid var(--color-border);border-radius:4px;resize:none;line-height:1.6}.main .form-container .form-body .item-container .tools-container .dropdown-container select,.main .form-container .form-body .item-container .tools-container .cascade-container select{max-width:200px;width:100%;height:40px;border-radius:8px;border:1px solid var(--color-border);padding:0 12px;cursor:pointer;background-color:rgba(0,0,0,0);background-image:url("/r/cms/common/image/arrow-bottom.png");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.main .form-container .form-body .item-container .tools-container .file-container .file-list{max-width:380px}.main .form-container .form-body .item-container .tools-container .file-container .file-list li{padding:8px 12px;margin-bottom:10px;border:1px solid var(--color-border);color:var(--color-blue);display:flex;align-items:center;justify-content:space-between;line-height:1.2;border-radius:8px;font-size:14px}.main .form-container .form-body .item-container .tools-container .file-container .file-list li p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main .form-container .form-body .item-container .tools-container .file-container .file-list li svg{transition:opacity .3s;cursor:pointer}.main .form-container .form-body .item-container .tools-container .file-container .file-list li svg:hover{opacity:.6}.main .form-container .form-body .item-container .tools-container .file-container input{display:none}.main .form-container .form-body .item-container .tools-container .file-container label{box-sizing:border-box;padding:40px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px dashed var(--color-border);max-width:380px;border-radius:10px;transition:opacity .3s;cursor:pointer}.main .form-container .form-body .item-container .tools-container .file-container label:hover{opacity:.6}.main .form-container .form-body .item-container .tools-container .file-container label svg{font-size:30px}.main .form-container .form-body .item-container .tools-container .file-container label span{margin-top:10px;display:block;font-size:14px}.main .form-container .form-body .item-container .tools-container .file-container label p{margin-top:4px;font-size:14px;color:var(--color-info)}.main .form-container .form-body .item-container .tools-container .file-container label p i{font-style:normal}.main .form-container .form-footer{padding:20px 20px 40px 20px;text-align:center}.main .form-container .form-footer .submit{padding:8px 30px;font-size:20px;font-weight:700;color:#fff;border-radius:4px;background-color:var(--color-blue);transition:opacity .3s}.main .form-container .form-footer .submit:disabled{background-color:var(--color-info);cursor:no-drop}.main .form-container .form-footer .submit:not(:disabled):hover{opacity:.6}@media screen and (max-width: 1024px){.main .form-container{padding:20px 20px}}@media screen and (max-width: 768px){.main .form-container{padding:20px 0}.main .form-container .radio-container{grid-template-columns:repeat(2, 1fr) !important}}@media screen and (max-width: 576px){.main .form-container{padding:20px 0}.main .form-container .radio-container,.main .form-container .checkbox-container{grid-template-columns:repeat(1, 1fr) !important}}