.formnest-form-container{max-width:600px;margin:0 auto;padding:20px}.formnest-form-title h3,.formnest-form-header .formnest-form-title{margin-bottom:10px;color:#333}.formnest-form-description p{margin-bottom:20px;color:#666}.formnest-form-table{width:100%;border-collapse:collapse;margin-bottom:20px}.formnest-form-row{border-bottom:1px solid #eee}.formnest-form-label{width:30%;padding:15px 10px 15px 0;text-align:left;vertical-align:middle;font-weight:bold;color:#333}.formnest-form-field{width:70%;padding:15px 0;vertical-align:middle}.formnest-required{color:#e74c3c;font-size:.9em;margin-left:5px}.formnest-input,.formnest-textarea,.formnest-select{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px}.formnest-input:focus,.formnest-textarea:focus,.formnest-select:focus{outline:none;border-color:#0073aa;box-shadow:0 0 0 1px #0073aa}.formnest-field-error{margin-top:5px;color:#e74c3c;font-size:12px}.form_submit_btn_area{text-align:center;margin-top:20px}.formnest-submit-button{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none;padding:15px 40px;font-size:16px;font-weight:600;border-radius:8px;cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:all .15s ease-in-out;position:relative;min-width:140px}.formnest-submit-button:hover:not(:disabled) {transform:translateY(-2px);box-shadow:0 6px 15px rgba(0,0,0,.15)}.formnest-submit-button:active:not(:disabled) {transform:translateY(0)}.formnest-submit-button:disabled{opacity:.7;cursor:not-allowed}.formnest-submit-button .formnest-loading-spinner{display:none;position:absolute;left:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;border:2px solid rgba(255,255,255,.6);border-top-color:#fff;border-radius:50%;animation:formnest-spin .7s linear infinite}.formnest-confirm-title{font-size:20px;font-weight:600;margin:20px 0 10px;color:#2c3e50}.formnest-button-submit.formnest-loading{opacity:.7;cursor:not-allowed}.formnest-button-submit.formnest-loading .formnest-loading-spinner{display:inline-block!important}@keyframes formnest-spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}.formnest-form-complete{text-align:center;padding:40px 20px}.formnest-complete-message{background-color:#fff;border:2px solid #4caf50;border-radius:8px;padding:40px 20px;margin:20px 0}.formnest-success-icon-wrapper{margin-bottom:20px}.formnest-success-icon{display:inline-block;animation:formnest-success-scale .5s ease-out}@keyframes formnest-success-scale {
    0% {
        transform: scale(0);
        opacity: 0;
    }
    50% {
        transform: scale(1.1);
    }
    100% {
        transform: scale(1);
        opacity: 1;
    }
}.formnest-complete-text{font-size:16px;line-height:1.8;color:#333;margin:20px 0}.formnest-complete-text p{margin:10px 0}.formnest-tracking-number{margin-top:30px;padding:15px;background-color:#f5f5f5;border-radius:4px;display:inline-block}.formnest-tracking-number strong{font-size:20px;color:#2196f3;font-family:monospace}.formnest-submitted-data{margin:30px 0;text-align:left}.formnest-submitted-data h4{margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #e0e0e0}.formnest-data-table{width:100%;border-collapse:collapse;margin-top:10px}.formnest-data-table tr{border-bottom:1px solid #eee}.formnest-data-table th{text-align:left;padding:12px;background-color:#f5f5f5;font-weight:600;width:30%}.formnest-data-table td{padding:12px}.formnest-complete-actions{margin-top:30px}.formnest-return-link{display:inline-block;padding:12px 30px;background-color:#2196f3;color:#fff;text-decoration:none;border-radius:4px;transition:background-color .2s ease-in-out}.formnest-return-link:hover{background-color:#1976d2}