.form-card{background:#fff;border:2px solid var(--color-primary,#edb059);border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.05);margin:20px auto;max-width:1000px;padding:25px}.form-card .form-title{color:#333;font-size:22px;font-weight:600;margin-bottom:20px}.form-card .form-group{margin-bottom:20px}.form-card .form-group .form-label{color:#444;display:block;font-weight:500;margin-bottom:8px}.form-card .form-group .form-label .required{color:red}.form-card .form-group .form-input,.form-card .form-group .form-select,.form-card .form-group textarea{border:1px solid var(--color-border,#e5e5e5);border-radius:6px;font-size:16px;outline:none;padding:10px 12px;width:100%}.form-card .form-group .form-input:focus,.form-card .form-group .form-select:focus,.form-card .form-group textarea:focus{border-color:var(--color-button-hover,#d09d50);box-shadow:0 0 0 2px rgba(var(--color-button-hover,#d09d50),.2)}.form-card .form-group .phone-wrapper{display:flex;gap:10px}.form-card .form-group .phone-wrapper .form-select.country-code{width:30%}.form-card .form-group .phone-wrapper input.form-input{width:70%}.form-card .form-group .radio-group{display:flex;flex-direction:column;gap:3px}.form-card .form-group .radio-group .radio-option{color:#555;cursor:pointer;display:flex;font-size:16px}.form-card .form-group .radio-group .radio-option input[type=radio]{accent-color:var(--color-primary,#edb059);height:15px;margin-right:8px;width:18px}.form-card .form-group .radio-group .radio-option:hover{color:var(--color-button-hover,#d09d50)}.form-card .form-group .upload-box{border:2px dashed var(--color-border,#e5e5e5);border-radius:6px;color:#666;cursor:pointer;font-size:14px;padding:20px;text-align:center}.form-card .form-group .upload-box:hover{border-color:var(--color-border-dark,#e2b16d);color:var(--color-button-hover,#d09d50)}.form-card .form-group .info-block{color:#444;font-size:14px;margin-bottom:10px}.form-card .form-group .info-block a{color:var(--color-primary,#edb059);text-decoration:none}.form-card .form-group .info-block a:hover{color:var(--color-button-hover,#d09d50);text-decoration:underline}.form-card .form-group .info-block ul{margin-bottom:10px;padding-left:20px}.form-card .form-actions{text-align:left}.form-card .form-actions .btn-submit{background:var(--color-button-bg,#edb059);border:1px solid var(--color-button-border,#edb059);border-radius:6px;color:var(--color-button-text,#fff);cursor:pointer;font-size:16px;font-weight:500;padding:10px 18px;transition:all .2s}.form-card .form-actions .btn-submit:hover{background:var(--color-button-hover,#d09d50);border-color:var(--color-button-hover-border,#d09d50);color:var(--color-button-hover-text,#fff)}@media (max-width:768px){.form-card{padding:20px}.phone-wrapper{flex-direction:column}.phone-wrapper .form-select.country-code,.phone-wrapper input.form-input{width:100%}.apps-lists,.radio-group{flex-direction:column}.apps-lists{display:flex;gap:10px}}ul{margin:0;padding:0}ul,ul li{list-style:none}.image-wrapper{border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.2);flex-shrink:0;height:120px;margin-right:10px;overflow:hidden;position:relative;width:120px}.image-wrapper .img{height:100px;-o-object-fit:cover;object-fit:cover;width:100px}.image-wrapper .delete-btn{align-items:center;background:rgba(0,0,0,.6);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:20px;justify-content:center;position:absolute;right:5px;top:5px;width:20px}@media (max-width:480px){.form-title{font-size:20px}.btn-submit{padding:12px;width:100%}}
